2

私は openfire プラグインを開発しており、いくつかのパフォーマンスの問題に直面しています。私の質問は、どのタイプのプラグイン統合が最も速いかということです。

  • パケットインターセプター
  • IQHandler
  • 成分
  • 他の?

私はパケットインターセプターを使用しており、IQHandler に切り替えて $iq ($msg ではなく) 経由でメッセージを送信することを考えています。メッセージの送信に $iq を使用してもよろしいですか?

現在のパフォーマンスの問題は、openfire の応答が非常に遅い (10 ~ 20 秒後) 後です。pubsub モジュールを開始しました。

いくつかの観察の後、大きなメッセージが転送されるとサーバーが劇的に遅くなることがわかりました(htmlテンプレートまたは大きなjson文字列)

4

1 に答える 1

1

調査の結果、html ファイルやその他の「大きな」json は実際には大きくないことがわかりました。問題はブラウザに関連しています。ブラウザは接続を制限するため、クライアント側で速度が低下します。テスト目的で、同時に異なるブラウザー (chrome、firefox、safari) を使用しました。

于 2012-10-30T05:26:07.907 に答える