プロジェクトのフロントエンド部分に多くの変更を加えました。ただし、それらを適用するには、すべてのユーザーがブラウザのキャッシュをクリアする必要があります。プログラミング側からユーザーのブラウザ キャッシュを消去する方法はありますか?
はい、静的ファイルのバージョン管理を行う必要があります。私はこのトリックを使用します:
<link href="/css/style.css?v=<?php echo filemtime($basepath."/css/style.css")?>" rel="stylesheet" type="text/css" />
明らかに、そのコードには調整が必要ですが、アイデアはわかります。ファイルの変更時刻をバージョン番号としてファイルに追加します。そのため、変更されるたびに (変更されたときのみ)、キャッシュ サーバーとクライアント側が完全にバストされます。クライアントからの「変更が見られない」というコールをすべて保存します。:)
あなたは自動ルートを移動したくない場合はもちろん、あなただけ(JSなど)を持つファイル、CSSを追加する必要が?v=1.0
たとえば、
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加