JSP/Servlets と Tomcat を使用してチャット Web サイトを開発したいと考えています。次の質問があります。
- ウェブサイトは速度を落とさずに負荷 (一度に 1000 人) を処理できますか?
- ウェブサイトの速度が遅くなりますか? この種の Web サイトの理想的なサーバー構成は何ですか? ホストするための莫大な予算がないことに注意してください。
- サーバープッシュを実装するにはどうすればよいですか?
- PHP または JSP は、そのような Web サイトに理想的でしょうか?
ハードウェア/ソフトウェアに完全に依存します。2000 年以降の Octa Pentium Pro サーバーよりも、2010 年以降の Quadcore Xeon サーバーでは明らかに高速に実行されます。また、コードが効率的に記述され、サーバーが最適に構成されている場合は、明らかに実行とスケーリングが向上します。
1 を参照してください。Tomcatで NIO コネクタを使用することをお勧めします。
これにはCometを使用できます。Tomcat では、AIO (Advanced IO)で利用できます。
自分のスキルセットに完全に依存します。しかし、技術的には、JSP/サーブレットはこれでより適切にスケーリングされる可能性があります。
なぜ車輪を再発明するのですか?XMPP クライアントを使用するだけです。ここにいくつかの優れたクライアントがあり、特にclarosは優れたクライアントです.