SOA における PHP ビジネス インターフェイスのパフォーマンスの最適化に問題がありますか?
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-13 09:21:53
0
2
866
  • モジュールにビジネス インターフェイスを記述するパフォーマンスは非常に遅く、タイムアウトになるまで時々 1 つのブロックが表示されます

  • 開発環境では、通常のインターフェイスは通常 150 ミリ秒かかりますが、モジュール間で呼び出されるインターフェイスは 1000 ミリ秒を超え、不安定になります

  • その後、タイムアウトが発生しないようにパブリック インターフェイス (セッション、トークンなど) が関数内呼び出しとして記述されましたが、パフォーマンスは依然として非常に遅かったです。

PHPのクロスモジュールインターフェースを呼び出す際の最適化方法や注意点などあればお聞きしてもよろしいでしょうか?

女神的闺蜜爱上我
女神的闺蜜爱上我

全員に返信(2)
phpcn_u1582

内部アプリケーション間で rpc 呼び出しを使用して、同時呼び出しをサポートします。 。 。 。ご指摘のインターフェイス呼び出しの遅さについては、まず原因を特定し、プログラムの実行時間を記録する必要があります。そうすることで、プログラムの内部的な問題が原因なのか、それとも外部要因が原因なのかを知ることができます。 。 。開発環境は150msと速くない

いいねを押す +0
伊谢尔伦

SOA アーキテクチャを使用する場合は、インターフェイスを呼び出すときに各インターフェイスにタイムアウトを設定する必要があります。PHP によって提供されるインターフェイスは、どの程度の同時実行性がサポートされているかを確認するためにストレス テストを実施し、インターフェイスの応答時間が正常であるかどうかを判断する必要があります。そうでない場合は、コードを見直してボトルネックを分析する必要があります

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート