1秒ごとに「HTTP GETリクエスト」を実行することにより、サーバーが稼働しているかどうかを確認する利点があるかどうか疑問に思っています。
どのサーバーでも処理できますか?
1秒ごとに「HTTP GETリクエスト」を実行することにより、サーバーが稼働しているかどうかを確認する利点があるかどうか疑問に思っています。
どのサーバーでも処理できますか?
回答:
「任意の」サーバーで処理できますか?多分。
あなたはそれをすべきですか?おそらくない。
いくつか質問をしてください:
最初にプログラミングを学んでいたとき、ストップウォッチを作りたいと思いました。ようやく動作するアプリケーションを手に入れたとき、ラップトップのCPU使用率は、実行するたびに100%であることに気付きました。
私の実行ループには待機サイクルがありませんでした。時間関数で実行し続けただけです。
その日、私は貴重な教訓を学びました。無限に正確な測定というものはありません。
私は、他のすべての人と同じように、技術的な側面を頻繁に監視したい理由は問題ではありません。毎秒1回のGETリクエストは、通常のページのロードと比較して、ささいなことです。
サーバーはそれを処理できますか?そのような質問に答えるべきものは何もありませんが、サーバーがそれを処理する問題を抱えている場合、それが提供している他のものには完全に不十分であることをお勧めします。
ほとんどの商用監視ソフトウェアは、デフォルトで1分または5分間隔を提供します。それは良いチェック間隔のようです。