3

ブラウザがページを読み込もうとしている理由をどのように判断するかという質問を投稿したところ、問題が Gravatar にあることがわかりました。

また、StackOverflow が同じ停止に苦しんでいることにも気付きました。

アバター アイコンを取得する 前に、Gravatar またはサード パーティの Web サイトが稼働しているかどうかを判断する適切な方法を知っている人はいますか?

これにより、長いページの読み込みと終わりのないビジー カーソルがなくなります...決して終わりがないと言うべきではありません...消えるのに長い時間がかかり、そこに座って待っているユーザーを非常に混乱させます.. . 無料で。

4

2 に答える 2

3

サイトのステータスを定期的にチェックする別のプロセスを設定できます。たとえば、「ping 時間 > 1500 ミリ秒 = ダウン」と言うことができます。このプロセスを実行して、データベース テーブルまたは構成ファイルにメモを残します。次に、各ページのレンダリングでこの値をほとんど無料でチェックします。

この外部サイトの重要度に応じて、チェックの頻度を増減できます。

このプロセスは、Web スタック プログラムの外にある場合や、スケジュールされたタスクまたはコメントに記載されている ASP.NET 機能を介して実行される localhost からのみアクセスできるページである場合があります。

于 2008-10-29T12:34:17.057 に答える
2

Gravatar の場合、サーバーから毎回画像を取得する代わりに、すべての画像をキャッシュできます。もちろん、ユーザーがアイコンを変更した場合、メイン サーバーに直接アクセスした場合ほど速く更新されない可能性がありますが、少なくとも Gravar サーバーを毎回要求する必要はありません。

于 2008-10-29T12:59:03.713 に答える