0

ブラウザはどのファイルをキャッシュに保存するかをどのように決定しますか? インターネットの速度をチェックする機能を自分の Web サイトに実装したいと考えています。これは、いくつかの小さなファイルをダウンロードするのにかかる時間を計算することによって行います。問題は、これらのファイルがキャッシュに保存されると、アルゴリズムが機能しないことです。また、そのファイルで変化するのは時間だけであるaspxで大きなファイルを作成する場合、変更されない部分をキャッシュに保存できるように、2つのファイルに分割する必要があります。

4

1 に答える 1

1

HTTPヘッダーHTTPヘッダーの世話をする必要があります。ASP.netのC#の場合:

Response.CacheControl = "no-cache";
Response.AddHeader("Pragma", "no-cache");

しかし、おそらくあなたはそれらを変更することができないでしょう(あなたのウェブホスティングサービスに依存します)。次に、HTMLドキュメントの場合:

<meta http-equiv="Expires" content="Tue, 01 Jan 2010 00:00:00 GMT">
<meta http-equiv="Pragma" content="no-cache">

最後に、名前を変更するだけです。ランダムなパラメータを追加すると、ほとんどの場合、トリックが実行されます。

..."http://example.org/myresource.extension?time=1213232322"...
于 2012-06-09T13:17:30.033 に答える