バックグラウンドでキャッシュを更新するボタンがあり、すべてのユーザー (初めての訪問者と以前に訪問したことのあるユーザーを含む) が Web ページのコードをリロードします
初めての訪問者と以前に訪問したことのあるユーザー?
それはデバイスのストレージですよね?
オンラインで保存する目的は何ですか?
サーバーキャッシュは header("cache-control:no-cache,must-revalidate"); を設定することで実装できます。
上記に同意します。実装には ajax を使用しました
public function ajaxUpdateCache() {
unlink(RUNTIME_FILE)
}
$ crashir = runtime_path; // キャッシュファイル パス;
if ($ dh = OpenDir ($ cachedir)) {// キャッシュ フォルダーを開きます
While ( ($ file = readdir($dh)) !== false) { // キャッシュ ディレクトリを走査します。
; while (($file = readdir($ DH)! == False) {// キャッシュ ディレクトリを走査し、
unlink ($ tempdir. $ file); // 走査したすべてのファイルを削除します; >ajaxReturn(array ("成功" => true)、'JSON'); Error "), 'json');
}
}
ブラウザに複数のキャッシュを持たせるために何が必要なのかわかりませんメカニズムでは、バックグラウンドでページデータを更新し、バックグラウンドでボタンをクリックしたい場合は、フロントデスクで閲覧しているユーザーがすぐに更新されるように、ajaxを使用する必要があります。ポーリングし、更新する必要があるかどうかを数秒ごとにサーバーに問い合わせます
これはランタイムと何の関係があるのでしょうか? 静的ページのキャッシュとは何の関係もありません
。