Facebook爲他們的聊天應用程序使用發佈/訂閱模式。我使用Firebug來捕獲Facebook網站中的請求,並且我發現每一個接收來自Facebook服務器的消息的請求都幾乎鏈接到一個模式爲http:// [number]。[number] .chanel.facebook.com的地址。大約有0-> 20個通道,這意味着地址模式中的數字將在[0-20]範圍內。 我不知道他們爲什麼需要使用頻道作爲子域?它涉及到將處理聊天消息分爲多個服務(服務器)以提高服務器性能?或只是一個子域名? 您的意見是?我想聽聽你的有趣想法。「頻道」是什麼意思在Facebook聊天應用程序?
1
A
回答
1
我相信他們使用子域,因爲每個瀏覽器可以保持打開的域數有限制。
見How many concurrent AJAX (XmlHttpRequest) requests are allowed in popular browsers?
因此,這些子域都沒有 「通道」。
0
這些是隻處理聊天消息和通知的特殊服務器。來源:Rodrigo Schmidt的演講(https://www.facebook.com/rodrigo)
相關問題
- 1. 聊天應用程序中的「追蹤者狀態」是什麼意思?
- 2. 在Facebook應用程序URL中,「?ref = ts」是什麼意思?
- 3. 什麼是Django「應用程序」應該是什麼意思?
- 4. Facebook應用程序集成聊天
- 5. objective-c音頻聊天應用程序
- 6. 聊天應用程序的服務器端應該是什麼?
- 7. 是什麼意思:是什麼意思?
- 8. 離子什麼是應用程序聊天錯誤:登錄Facebook的不工作
- 9. 本地測試視頻聊天應用程序的最佳方式是什麼?
- 10. 什麼是構建聊天應用程序的理想方法?
- 11. 什麼是落後聊天Android應用
- 12. 驅動程序是什麼意思?
- 13. 線程是什麼意思?
- 14. Android應用程序logcat錯誤我不知道這是什麼意思
- 15. 功能程序員的「道德」是什麼意思?
- 16. 什麼是「應用程序未調用WSAStartup或WSAStartup失敗」是什麼意思?
- 17. Android聊天應用程序
- 18. JavaFX聊天應用程序
- 19. ASP.NET聊天應用程序
- 20. 「往返」應用程序中的「單頁應用程序」是什麼意思?
- 21. 使用Facebook-java-api的Facebook聊天應用程序
- 22. RTMP是視頻聊天應用程序的更好方法嗎?
- 23. ReactJS中的'...道具'是什麼意思?
- 24. 管道符號是什麼意思?
- 25. 不知道是什麼意思IndexOutOfRangeException
- 26. 「6通道DMA」是什麼意思?
- 27. 「?」是什麼意思?調用jsp的標記是什麼意思?
- 28. 是什麼意思,在Python中是什麼意思?
- 29. Android應用程序簽名是什麼意思?
- 30. Delphi應用程序的退出代碼250477278是什麼意思?