我在這兩個欄目中遇到了faye server和jQuery polling。在我看來,他們是兩種不同的技術,最終完成同樣的事情。你想什麼時候選擇一個?每個的相對優點和缺點是什麼?jQuery輪詢和Faye服務器有什麼區別?
2
A
回答
2
Faye是更復雜和固定的解決方案。它看起來像使用套接字進行消息傳遞,而jQuery輪詢只是通過時間間隔發送Ajax請求
0
Faye的做法比輪詢更好,因爲服務器可以知道當服務器收到時發送消息的客戶端這些消息,而輪詢您將不得不請求每一段時間來查看服務器上是否有新消息並將其顯示給客戶端。
因此,對於消息,您可能會發出多個請求,而使用web套接字服務器發出請求。此外,對於使用faye,您需要另一臺服務器來處理服務器和所有客戶端內的連接。
相關問題
- 1. 輪詢和拉動有什麼區別?
- 2. 網絡服務器和應用服務器有什麼區別
- 3. COM DLL服務器和COM EXE服務器有什麼區別?
- 4. 代理服務器和普通服務器有什麼區別?
- 5. SVN服務器和HTTP服務器有什麼區別
- 6. Web服務器和遊戲服務器有什麼區別?
- 7. netflix zuul服務器和netflix eureka服務器有什麼區別?
- 8. Web服務和RPC有什麼區別?
- 9. IntentService和服務有什麼區別?
- 10. 活動和服務有什麼區別
- 11. Web服務器組件和Web服務器有什麼區別? - 沒有框架
- 12. 藍牙服務發現和設備查詢有什麼區別?
- 13. asp.net服務器控件和html服務器控件有什麼區別
- 14. 服務器端腳本和服務器端編程有什麼區別?
- 15. Visual Studio提供的IIS服務器和開發服務器有什麼區別?
- 16. 源服務器和符號服務器在TFS 2010中有什麼區別?
- 17. DDD服務和WCF服務有什麼區別?
- 18. 「Web服務」和「Web服務」有什麼區別?
- 19. Web服務和Windows服務之間有什麼區別?
- 20. WCF和RIA服務域服務類有什麼區別?
- 21. 安卓服務和網絡服務有什麼區別
- 22. ado.net數據服務和WCF數據服務有什麼區別?
- 23. 代理服務器和匿名者之間有什麼區別?
- 24. 苔蘚和Sharepoint服務器2010有什麼區別
- 25. apache Ambari服務器和代理有什麼區別
- 26. glassfish配置,服務器,實例和羣集有什麼區別?
- 27. MySQL服務器和MySQL客戶端之間有什麼區別
- 28. CollabNet SVN和TortoiseSVN的svnserve作爲服務器有什麼區別?
- 29. PaaS和應用服務器託管有什麼區別?
隨着faye你會立即收到郵件後發佈。通過輪詢,您可以按時間間隔獲取所有消息。 – dombesz 2011-04-10 13:41:33
這就是套接字的工作方式:) – fl00r 2011-04-10 14:07:21
因此Faye更直接,但是這是否意味着輪詢會減少服務器上的壓力? – 2011-04-10 18:15:56