問題タブ [response-time]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wso2 - wso2 : サービスの SLA/応答時間を取得する方法
クラスメディエータを使用してESBの各サービスの応答時間を取得するにはどうすればよいですか?
ESB で DiscoveryProxy を作成し、アプリケーション サーバーにデプロイされたサービスの QoS (応答時間) にアクセスしたいと考えています。
ESB でサービスの SLA/応答時間にアクセスするにはどうすればよいですか?
c# - Asp.NET Web Api で高 CPU と長い応答時間の問題を検出する方法
HAProxyの背後にある3台のサーバーでAsp.Net WebApiを実行しています。HAProxy は、これら 3 つのインスタンス間でリクエストを単純にランダムに分散します。
これらのインスタンスは、mongodb、redis、および一部の Windows サービスに接続します。
通常、w3wp.exe は各 API サーバーで約 30% の CPU を使用します。
ときどき (1 時間に数回) API サーバーの 1 つが大量の CPU を使用することを決定します。この動作と相関して、応答時間の増加が見られ始めます。HAProxy が 10000 ミリ秒の応答時間を確認し、要求を他の 2 つのサーバーにルーティングすることを決定するまで、数値は上昇し続けます。これらはすべて 10 ~ 20 秒で発生します。しばらくすると、このサーバーは通常の状態に戻り、リクエストの処理を再開します。数分後、別のサーバーがまったく同じことを行います。これは延々と続く。
New Relic を使用していますが、アプリケーションは WebApi アプリケーションであるため、有用な情報は得られません。すべてのサーバー (redis、mongo、および Windows サービス) の CPU 使用率、メモリ使用率、ネットワーク トラフィック、および I/O を監視していますが、前述の停止中に大きな負荷は見られません。
このアプリケーションの動作の背後にある原因をどのように検出できますか?
sql - Postgres: ボットとのやり取りからの平均ユーザー応答時間
ユーザーとボット (基本的にはステート マシン) の間のすべてのメッセージを格納するテーブルがあり、各ユーザーの平均応答時間を計算するために、このテーブルからメッセージ/応答のすべてのペアを見つけようとしています。注意点は、すべての送信メッセージが応答を受け取るわけではないということです。
各行には、message_id、user_id、created_at (タイムスタンプ)、state_code、および発信 (ブール値) が格納されます。
ラグとリードを使用して関連するメッセージのペアを見つけ、作成された値の差を計算することを意図して、ウィンドウ関数を見てきました。各ユーザーの平均は、各ユーザーの平均を示します。反応時間。これの問題は、両方のメッセージが同じ sate_code で発行されたことを保証する方法がないことです。アイデア?
更新:ユーザーのメッセージが同じ状態コードを持っている場合、ユーザーのメッセージが特定の送信メッセージへの応答であることを保証できます。たとえば、
この場合、ペアはメッセージ 1 と 2、およびメッセージ 6 と 7 です。ただし、ユーザー 1 は状態 20 で受信した送信メッセージの 1 つに状態 20 から応答しているため、メッセージ 1 と 2 のみが重要です。
jmeter - JMeter によって表示される平均時間が、HTTP 要求の Fiddler の経過時間と一致しない
シナリオ:
1 つの HTTP 要求を持つ 1 人のユーザー用の JMeter スクリプトは、localhost ポート 8888 (Fiddler によってスニッフィングされたポート) 経由で実行されるように構成されています。要求はサーバーに適切に送信され、成功した応答が受信されます。問題は、HTTP 応答のリスナーに表示される平均時間が、その要求に対する Fiddler の全体の経過時間と一致しないことです。たとえば、表示される平均時間が 24 ミリ秒の場合、Fiddler は 15 ミリ秒を報告します (注: Fiddler で有効になっている高解像度タイマー)
JMeter がリクエストごとに少し余分な時間を消費している理由、Fiddler のものに加えて検討しているネットワークまたはシステム処理要素を理解しようとしています。
python - サーバーの応答時間を改善できますか?
サーバーで次のサンプル コードを実行しています。接続を受け入れるだけで、何かを読み取るとすぐに応答します。
サーバーに接続し、応答時間を10倍にする次のクライアントコードがあります。
これを実行して得た結果は次のとおりです。
これは、ping が 1.5 秒までジャンプするので、かなり悪いようです。
サーバーにpingを実行すると、次のようになります。
応答時間が非常に遅いのはなぜですか?それを改善するためにできることはありますか?
注: これは安価なレンタル サーバーですが、期待できる最高のサーバーですか? サーバー管理についてよくわからないのですが、確認すべきことはありますか?
performance - 共有ホスティングでの高速配信 Web ページ
共有プランでホストされている LAMP で私のプロジェクトの Web サイト (.org) を持っています。
当初は非常に小規模でしたが、現在はこのコミュニティを (米国内の) 他の州にも拡大しており、急速に成長しています。
1 日あたり 30,000 回 (またはそれくらい) のアクセスがありました (約 4 か月前)。
私は自分のサイトが誰にとっても速く読み込まれるようにしたいのですが、収益が得られないため、プライベート サーバーに移動することはできません。(ボランティア活動です。)
これが私のセットアップです:
私は州ごとに 10 ページを持っており、各ページで人々は貢献したり、記事を書いたり、いいねしたり、共有したりできます...いくつかのページで、ランチタイムと残りの時間は静かです。
すべてのデータベースが適切にセットアップされています (コードを作成するために DBA の専門家に個人的に支払いました)。コードも良いと思います。現在、memcached を使用するとページを高速化できますが、共有ホスティングを使用しているため使用できないという問題があります。
MySQL は、1 分間に多くのリクエストを処理して、それほど多くの人をサポートできるでしょうか? または、プライベート サーバーに移行するための資金を作成し、高速化に必要なすべてのツールをインストールする必要がありますか?
ありがとう