我正在嘗試使用Ruby on Rails和jQuery進行聊天應用程序。我每五秒就會重新加載一次,以便用戶可以看到新消息,並且我擁有大量的聊天室。正在使用Ajax自動部分重新加載太重聊天的目的?
服務器太重了嗎?或者這應該是正常的事情?
請想象一下,如果有20個聊天室,每個聊天室有10個用戶。 200個人每五秒重新加載一次Ajax請求。它太重了嗎?
我正在嘗試使用Ruby on Rails和jQuery進行聊天應用程序。我每五秒就會重新加載一次,以便用戶可以看到新消息,並且我擁有大量的聊天室。正在使用Ajax自動部分重新加載太重聊天的目的?
服務器太重了嗎?或者這應該是正常的事情?
請想象一下,如果有20個聊天室,每個聊天室有10個用戶。 200個人每五秒重新加載一次Ajax請求。它太重了嗎?
我認爲Ajax加載聊天不是實現聊天的最佳方式,因爲隨着時間和用戶你將面臨加載問題,一種方式這樣做將會是網絡sokets。
或者我發現這個pusher服務,它似乎提供了一個簡單的解決方案,雖然它不是免費的。我認爲他們的免費計劃足以啓動。當你有用戶時,你可以去付他們的付款計劃。
但請注意,我還沒試過這個:D
你是什麼意思?什麼是加載問題? – MKK
我有這個問題很久,當有很多次的Ajax請求,當請求數量增加時,出現了javascript錯誤,因此它打破了Ajax(DOM),並且整個系統陷入停滯狀態 – sameera207