什麼是適當的刷新率來平衡質量,而不是崩潰的服務器?AJAX聊天的正確刷新率是多少?
3
A
回答
8
不要輪詢新消息(縮放時任何刷新率將變得無法承受),只需讓服務器將新消息推送到AJAX客戶端即可。
看一看Comet(長期持有http請求)
1
這取決於一個大範圍的因素,例如響應時間,服務器大小,預期容量,帶寬。我會說每完成一次請求後500毫秒就會感覺舒適。
確保在上次請求完成後啓動計時器,否則它們會因延遲而排隊並重疊。
我建議這樣做時,來回傳遞日期時間,發送時將最後一條消息的時間推送到客戶端,並且當請求將該時間發送回服務器時,所以您只會返回消息在此之後,聊天數據的最小數量。
相關問題
- 1. AJAX不刷新聊天消息部分
- 2. AJAX聊天沒有定期刷新?
- 3. 如何正確處理聊天頁面中的「聊天更新」?
- 4. Ajax聊天輪詢帶寬效率
- 5. wiimote中加速度計的刷新率是多少?
- 6. C#中random()方法的刷新率是多少?
- 7. 在JavaScript中刷新聊天室
- 8. 自動刷新聊天問題
- 9. 如何使用javascript刷新聊天?
- 10. fb-live-stream - 刷新後聊天爲空
- 11. 與jQuery AJAX聊天
- 12. ASP.NET MVC ajax聊天
- 13. Comet vs Ajax聊天
- 14. ajax和jQuery聊天
- 15. 這是自動刷新聊天頁面的最佳方式
- 16. 確定RSS刷新率
- 17. jQuery ajax聊天重新加載
- 18. PHP的AJAX聊天問題
- 19. 簡單的Ajax聊天
- 20. 基於AJAX的聊天
- 21. 簡單的PHP AJAX聊天
- 22. SockJS EventBus Bridge是建立私人聊天的正確工具嗎?
- 23. 聊天框工作?這是正確的方式嗎?
- 24. 全球聊天應用的正確編程模式是什麼?
- 25. zeromq是對等視頻聊天的正確解決方案
- 26. 用socket.io管理多個聊天室的正確方法是什麼?
- 27. PHP AJAX聊天 - 聊天命令的邏輯?
- 28. 如何減少一些聊天的AJAX請求?
- 29. 小javascript/ajax/mysql聊天
- 30. 問題與AJAX聊天