ページを開くと、キャッシュの存在により、新しく更新されたデータの更新が間に合わないことがあります。この問題は、ページをモーダル ウィンドウとして開くとより顕著になります。
(推奨チュートリアル: html チュートリアル)
では、この問題をどのように解決すればよいでしょうか?
解決策は次のとおりです:
(1) HTML タグを使用して HTTP ヘッダー情報を設定します
<HEAD> <METAHTTP-EQUIV="Pragma"CONTENT="no-cache"> <METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache"> <METAHTTP-EQUIV="Expires"CONTENT="0"> </HEAD>
説明: HTTP ヘッダー情報「Expires」と「Cache-Control」はアプリケーションですサーバーは、ブラウザーとプロキシ サーバーのキャッシュを制御するメカニズムを提供します。 HTTP ヘッダー Expires は、キャッシュされたページの有効期限がいつ切れるかをプロキシ サーバーに通知します。 HTTP1.1 仕様で新しく定義されたヘッダー情報 Cache-Control は、ページをキャッシュしないようにブラウザーに通知できます。 「戻る」ボタンをクリックすると、ブラウザはサーバーに再アクセスしてページを取得します。 Cache-Control を使用する基本的な方法は次のとおりです:
(学習ビデオの推奨事項: html ビデオ チュートリアル )
1. no-cache: キャッシュを強制的に取得します。サーバーからの新しいデータ Page
2. no-store: キャッシュはどの環境でもページを保存しません
プラグマ: HTTP1.0 仕様の no-cache は Cache- と同等です。 HTTP1.1仕様ではヘッダー情報にControl:no-cacheを含めることもできます。
(2) 開く必要がある URL の後にランダムなパラメータを追加します:
パラメータを追加する前: url=test/test.jsp
パラメータを追加した後: url = test/test.jsp?ranparam=random()
説明: 各リクエストの URL の背後にあるパラメータが異なるため、別のページをリクエストすることと同じです。国を保存してクリアするには、このメソッドを使用します。キャッシュ。
以上がHTMLページのキャッシュをクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。