問題の声明
こんにちは、友達!
私たちの多くは、インターネット上に独自のプロジェクトを持っています。 しかし、ご存知のように、すべてのプロジェクトは人々のために行われます。 訪問者がいます-開発があり、訪問者がいません-開発はありません。 しかし、当社のサイトが非常に優れており、開発する必要があると考えている場合、単に利用できない瞬間が特に迷惑になります。 理由は多く、ケースの95%-ホスティングの問題です。
最も不快なこと-ホスティング事業者は、訪問者の流入が特に最大になる必要があるときに正確に始まります。 広告キャンペーンを開始し、人気のあるリソースにリンクを配置します-そしてその瞬間にサイトが開くのを止めます(チャンネルが消え、サーバーがフリーズし、ドライブが落ちました-必要な強調)。
しかし、このような重要な点を無視しても、サイトの日常生活は残っています。 このサイトが今夜3時間、たとえば週末に1時間利用できなくなったことをどうやって知っていますか? この情報を開示することはホストの利益ではありません。 しかし、これはあらゆるサイトの開発、それを訪れることができる人々の損失に対する大きなブレーキですが、残念ながら、彼らはできませんでした...
したがって、私たちのタスクは、サイトのアップタイムを独自に判断することです (そしてこれに基づいて、ホスティングを維持するか、別のホストに切り替えるかを決定します)。
解決方法
すぐに思い浮かぶ問題を解決する方法は、特定の頻度でサイトの「ping」を開始することです。 この問題に関する軽いグーグル検索でhost-tracker.comにアクセスできました 。 このシステムには、世界中にドメインのネットワークがあり、そこから必要なサイトが応答します。 すべてのように見えますが、30分ごとにpingを行う無料の関税がありますが、その統計はどういうわけか私たちを失望させました。 したがって、ファイルを使用してすべてをわずかに変更します。
拡張統計のために、2つのスクリプトを作成しました( ここで取得できます )。 最初のスクリプト(ping_me.php)には、目立たない秘密の名前を付けて、調査中のサイトに配置する必要があります。 次に、このスクリプトのアドレスがホストトラッカーシステムに登録されます。
スクリプトのタスクは非常に簡単です-サイトに到達したpingの瞬間をテキストファイルに記録する。 pingがパスしなかった場合、対応するレコードはありません。
その後、1週間、1か月、またはどれくらい必要かを待ちます。 テキストログファイルは必要な量のデータを収集した後、2番目のスクリプト(analize_ping.php)で分析します。 彼は2番目の列に赤い値が表示された場合にテーブルを作成します。これは、サイトが利用できなかった時間です。 さらに、結論を出すことはすでに可能です。
考えられるエラー
私の意見では、このチェック全体で次のエラーが発生する可能性があります。
1. pingサーバー自体の稼働時間。 ただし、ホストトラッカーシステム自体が、所有しているサーバーと使用できないサーバーを認識していると想定します。 したがって、稼働時間= 100%。
2.長いping期間(30分)。 おそらく、サイトが40分間利用できなかった可能性があり、この間隔に2つのpingが含まれていたため、1時間とカウントされました。
このような予約にもかかわらず、私のホスティングで収集された統計は私にはあまり印象的ではありません。 残念ながら、非常に安定したホスティングだと思いました。 しかし、判明しました... :-(さて、その月の結果を待ちましょう。
パブリックアピール
1.システムをテストして結果を投稿したい友人-どういたしまして! 私は特に安定したホスティングに特に興味があります-ホストトラッカー自体がどれだけうまく機能しているかをチェックするために。 参加に同意するすべての人に事前に感謝します!
2.稼働時間はどのようにしてわかりますか? (もしあれば)