ZF2 で大きな PHP アプリケーションを開発していますが、このアプリケーションではリアルタイムの対話が必要なので、websocket を選択しました。PHP、Mysql、Memcached があります。Websocket サーバーが必要です。最良の選択は何でしょうか。私の websocket サーバーの要件:
- mysql、memcached、そしておそらくギアマンをサポート
- https 接続のサポート、非常に重要
- オプションで IE をサポートします (ただし、メリットが少ない場合は重要ではありません)
- スケーラブル
私の問題は、PHP (レンチ) websocket サーバーまたはベースの Node.js(socket.io) サーバーから選択することです。どちらを選ぶべきですか?
PHP を使用する場合、PHP コードと ZF2 関数を使用できるため、開発は非常に簡単ですが、html5 以外のブラウザーをサポートしていません (ここで ssl をサポートしていますか?)
socket.io を使用する場合、すべてのブラウザー サポートとフォールバックがありますが、ここでは、mysql、memcached などで動作するようにすべての関数を (js で) 書き直す必要があります...