-
- Response.Buffer = True
- Response.ExpiresAbsolute = Now() - 1
- Response.Expires = 0
- Response.CacheControl = "キャッシュなし"
- Response.AddHeader "Pragma"、"キャッシュなし"
コードをコピー
2. HTMLコードに追加します。
3. 元のページを呼び出すときに、ページにパラメータを渡します。 Href="****.asp?random()"
最初の 2 つの方法は時々失敗すると言われていますが、3 番目の方法はジャンプ時にランダムなパラメーターを渡すことです。
aspx のキャッシュはパラメータに関連しているため、パラメータが異なる場合、キャッシュは使用されませんが、毎回ランダムなパラメータを渡すことで、キャッシュの使用を回避できます。
これはasp&asp.netにのみ適用されます
4. JSP ページのキャッシュを無効にします。
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1 response.setHeader("Pragma","no-cache"); //HTTP 1.0- レスポンス。 setDateHeader ("Expires", 0); //プロキシ サーバーでのキャッシュを防止します
-
-
- コードをコピーします
これらのコードを
の途中に追加します。
<% response.setHeader("Cache-Control","no-cache") //HTTP 1.1 - response.setHeader("Pragma","no-cache"); ; replace("WebForm1.aspx");
パラメータは対象となるページです。
-
- 置換の原則: 現在のページを使用して、replace パラメータで指定されたページを置換します。
これにより、ユーザーは戻るキーを押すことができなくなります。
-
- JavaScript スクリプトの例は次のとおりです。
a.html
a
b
コードをコピー-
-
- b.html
-
-
-
-
- b
- function Jump(){
- window.location.replace(" a.html");
- }
-
-
-
a
コードをコピー
6. PHP はページ キャッシュを無効にします
-
-
-
-
-
# 過去に「期限切れ」にしておきます
- header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
# 常に変更
- header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
# HTTP/1.1
- header("キャッシュ制御: no-store、no-cache、must-revalidate");
- header("Cache-Control: post-check=0、pre-check=0"、false);
- < p># HTTP/1.0
- header("Pragma: no-cache");
コードをコピー
>>>> あなたが興味を持ちそうな記事:
PHP とブラウザのキャッシュ メカニズムの解析
phpでキャッシュされた出力をすぐに更新する方法の例
PHPページのキャッシュ例(CPUやmysqlの負担軽減)
aspx ページのクライアント側キャッシュを無効にする方法
asp.netのキャッシュを解除する方法の紹介
asp.net の IE ページ キャッシュをクリアする方法
IEのキャッシュクリア方法まとめ(asp asp.net phpなど)
asp IE キャッシュのクリアの概要
phpは出力コードのページキャッシュを禁止しています
ページキャッシュを無効にするphpコード
ページキャッシュを無効にするPHP関数
IEがjspファイルをキャッシュしないようにする方法
ASP.NET キャッシュメソッドの分析
asp.net パフォーマンス最適化方法 - データのキャッシュとページ出力
|