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. 離子什麼是應用程序聊天錯誤:登錄Facebook的不工作
- 8. 什麼是構建聊天應用程序的理想方法?
- 9. 什麼是落後聊天Android應用
- 10. 驅動程序是什麼意思?
- 11. 使用Facebook-java-api的Facebook聊天應用程序
- 12. ASP.NET聊天應用程序
- 13. 不知道是什麼意思IndexOutOfRangeException
- 14. ReactJS中的'...道具'是什麼意思?
- 15. 「?」是什麼意思?調用jsp的標記是什麼意思?
- 16. 「內部應用程序」是什麼意思?如何翻譯?
- 17. 「彈出CRNA應用程序不可逆」是什麼意思?
- 18. Legacy Spring應用程序 - 切入點值是什麼意思?
- 19. J2ME應用程序的預驗證是什麼意思?
- 20. 符合FIPS 140標準的應用程序是什麼意思?
- 21. 像ASP.net中的聊天應用程序的facebook facebook
- 22. Facebook的聊天在iPhone應用程序使用推送通知
- 23. 音頻/視頻聊天應用程序中的回聲問題
- 24. ASP.Net中的音頻/視頻/文本聊天應用程序
- 25. 什麼gmail用於聊天應用程序
- 26. 「?」是什麼意思?
- 27. $$ $$是什麼意思?
- 28. 什麼是「||」意思?
- 29. 「\\。\」,「\ ?? \」,「\\?\」,「\\」是什麼意思?
- 30. 「=」是什麼意思