私は openfire プラグインを開発しており、いくつかのパフォーマンスの問題に直面しています。私の質問は、どのタイプのプラグイン統合が最も速いかということです。
- パケットインターセプター
- IQHandler
- 成分
- 他の?
私はパケットインターセプターを使用しており、IQHandler に切り替えて $iq ($msg ではなく) 経由でメッセージを送信することを考えています。メッセージの送信に $iq を使用してもよろしいですか?
現在のパフォーマンスの問題は、openfire の応答が非常に遅い (10 ~ 20 秒後) 後です。pubsub モジュールを開始しました。
いくつかの観察の後、大きなメッセージが転送されるとサーバーが劇的に遅くなることがわかりました(htmlテンプレートまたは大きなjson文字列)