thinkphp を使用してオンラインで数千人が参加するチャット ルームを開発するパフォーマンスは維持できますか?それともネイティブのものを使用しますか?
thinkphp を使用してオンラインで数千人が参加するチャット ルームを開発するパフォーマンスは維持できますか?それともネイティブのものを使用した方が良いでしょうか?やったことのある人は教えてもらえますか?
------ソリューションのアイデア----------------------
これはフレームワークとは関係ありません使用される場合、主にアーキテクチャに依存します
------ソリューションのアイデア----------------------
単一ユニット ソケットを使用する場合、フラッシュを使用しない限り、ブラウザには互換性の問題があります。
------解決策----------------------
運用の観点から効率 フレームワークのオブジェクト記述方法は、プロセスほど新鮮ではないと言われています。他のことは関係ありません...どのフレームワークを使用するかは関係ありません...やはりプログラムの冗長性に依存します。 .
------解決策のアイデア----------------------
可能であれば、次のことをお勧めします。 Node.js を使用してチャット ルームを作成します。
利点:
1. 高い同時実行性
2. I/O 集中型のアプリケーションに適しています
-----ソリューションのアイデア---------- - ----------
workerman-chat を見てください
1. 高い同時実行性
2. 純粋すぎる php、Apache nginx もphp-fpm は不要です
4. さまざまなブラウザと互換性のある WebSocket を使用します (HTML5 または Flash をサポートしているブラウザであれば、どれでも使用できます)
-----解決策のアイデア-- --- ------------------go lang を試してみることをお勧めします
そのパフォーマンスは c のパフォーマンスに匹敵すると言われています言語
---- --解決策のアイデア----------------------それを言う前に記事を読みましたthinkphp は純粋な php と比較して 20 % しか消費しません。考えてみてください。淘宝、百度、新浪などのフロントデスクはすべて php を使用しており、何万人ものユーザーにとっては問題ないはずです。
残りはサーバーの処理能力です。数千人がチャットする場合、この種のチャットにはディスクの読み取りおよび書き込み機能が固有の要件となります。読み書きを連続して行う必要があるため、速度が速くなければなりません。また、データベースの構造などによっても異なります。
-----ソリューションのアイデア----------- thinkphp 2.0 が最も古典的で、3.2 はますます機能が増え、ますます肥大化しています
-----ソリューションのアイデア----------- - ----------チャット ルームには 1 万人以上の人がいます、、、、、、、、
この PHP が関連性がほとんどないことは想像できません。
同時実行性が高い場合、PHP だけでは解決できません。
-----ソリューションアイデア----------------------php はただ、バックグラウンド制御層については、
本当に大規模にする必要がある場合、サービス処理コアは依然として C に依存する必要があります
-----ソリューションのアイデア------ --------- -------投稿者がこれを投稿しているのを見て、投稿 http://bbs.csdn.net/topics/390839161 を見ました。 IQがとても重要であることが分かりました。
-----ソリューションのアイデア----------------------