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チャンネルのメッセージテキストフォーマット
- 3. Push APIのチャンネルと署名とは何ですか?
- 4. ASP.netのチャットアプリケーションのようなfacebook
- 5. javaのecho-serverとclient-serverのチャットアプリケーションの違いは何ですか?
- 6. AsyncFacebookRunnerの代替クラスとは何ですか?Facebook SDKのFacebookも
- 7. Facebookデベロッパーコンソールとは何ですか?
- 8. omniauth-facebookとの統合でコールバックとは何ですか?
- 9. VB.NET:フォーラムのチャットアプリケーションを作成するには何が必要ですか?
- 10. 私はphonegapチャットアプリケーションのために何を使用するべきですか?
- 11. NIOチャンネルの書き込みと送信の違いは何ですか?
- 12. XamarinとMVCのチャットアプリケーション
- 13. Facebookからの職場のボットは、Microsoft Bot FrameworkのFacebookチャンネルでサポートされていますか?
- 14. FacebookのアプリIDは何ですか?
- 15. Facebook PIXELのベースは何ですか?
- 16. Facebookのapiで/ meのコンテキストとは何ですか?
- 17. イベントテーブルのFacebook開始時刻とFBイベントページのFacebookの違いは何ですか?
- 18. Facebookのチャンネルが「エラー」として表示されます
- 19. Facebookの「弱い参照」のプロフィールリンクとは何ですか?
- 20. FacebookのAppsとPages on Appsの違いは何ですか?
- 21. Facebookのプロフィール写真のサイズと種類は何ですか?
- 22. allauthのtwitterとfacebookのテーブルは何ですか?
- 23. Facebookのアプリとタブの違いは何ですか?
- 24. YouTubeチャンネルのチャンネルのサイズはどれくらいですか?
- 25. 特に「Facebook ID」は何ですか?
- 26. Facebook Php APIとoAuth認証の違いは何ですか?
- 27. Facebookの新しいTornadoフレームワークとは何ですか?
- 28. Facebookのレート制限、アクティブなユーザーとは何ですか?
- 29. showFeedDialogとpublishUserAction Facebook APIの違いは何ですか?
- 30. Facebook Activity StreamsとTin Can APIの関係は何ですか?