簡単な負荷分散スクリプトを作成しようとしていますが、サーバーの応答時間をライブで見つけることができるかどうか疑問に思っていましたか? つまり、リクエストが送信されてからサーバーが応答するまでにかかる時間を測定することは可能ですか?
私がやろうとしていることはかなり単純です。リンク/サーバーにリクエストを送信してカウントダウンを行いたいのですが、サーバーが応答するのに5秒以上かかった場合は、バックアップサーバーに落ちたいと思います。
純粋な php である必要はないことに注意してください。javascript、C/C++、asp などの他の言語を使用しても構いませんが、PHP で行うことを好みます。タスクを実行できる場合は、正しい方向に向けていただければ、それを読むことができます.
明確化
私がやりたいのは、ファイルをダウンロードして所要時間を確認することではありません。サーバーの負荷が高く、ファイルをクリックしてダウンロードしたときに応答するまでに時間がかかります。サーバーが応答するのにかかる時間 (この状況では、サーバーが応答してユーザーがファイルをダウンロードできるようになるまでの時間) であり、数x
秒以上かかる場合は、バックアップ サーバーにフォールバックする必要があります。