2010-03-19 112 views
0

我想使用JSP/Servlets和Tomcat開發聊天網站。我有以下問題:jsp/servlet中的聊天網站

  1. 網站能否處理負載(一次1000人)而不會減慢?
  2. 它會導致網站變慢嗎?這種網站的理想服務器配置是什麼?請注意,我沒有龐大的預算來託管。
  3. 如何實現服務器推送?
  4. PHP或JSP會成爲這類網站的理想選擇嗎?
+0

我不認爲做這樣的事情是值得的,除非你正在試驗和學習。 – Bozho 2010-03-19 12:22:59

+0

你能告訴我爲什麼嗎? – akshay 2010-03-19 12:23:49

+1

,因爲它很難正確實施,而且你似乎沒有經驗(沒有違法行爲) – Bozho 2010-03-19 13:20:29

回答

1
  1. 完全取決於硬件/軟件。從2010年開始,它在Quadcore Xeon服務器上的運行速度明顯快於2000年的Octa Pentium Pro服務器。如果代碼編寫效率高且服務器配置最佳,它的運行和擴展也將明顯提高。

  2. 請參閱1.我建議在Tomcat中使用the NIO connector

  3. 您可以使用Comet。在Tomcat中,它可以通過AIO (Advanced IO)獲得。

  4. 完全取決於您自己的技能。但從技術上講,JSP/Servlet可能會因此而擴大規模。

0

爲什麼重新發明輪子?只需使用XMPP客戶端即可。這裏有一些不錯的clientsclaros尤其是不錯的。