2017-02-19 6 views
1

バージョン番号に基づいてウェブサイトファイル(images、html、css、js)をキャッシュすることはできますか?メタタグのバージョン番号に基づくhtaccessキャッシュ

詳細: htmlファイルのヘッダーにバージョン番号が必要です。だから誰かが私のウェブサイトを訪れると、そのファイルはキャッシュされます。しかし、彼が私のウェブサイトを再度訪問するときには、ダウンロードする新しいファイル(画像、CSS、JS、HTMLなど)があれば、登録するバージョン番号を確認する必要があります。もしそうなら、それはそうするべきです。そうでない場合は、古いキャッシュファイルを使用できます。

Something like this: 
------------------------------- 
<meta name="version" content="1"> 

# if version number is higher than client number download new files or else use cache files 

<filesMatch "\.(xml|txt|html|js|css|jpg|png)$"> 
    ExpiresDefault A7200 
    Header append Cache-Control "proxy-revalidate" 
</filesMatch> 

答えて

0

<meta>タグではありません。しかし、あなたはリソースの要求の最後にあなたが望むバージョンをタグ付けし、それを適切に使用することができます。したがって、次のようなことがあります。

<img src="/images/image.jpg?v=1" alt=""> 

または、希望のバージョンでクッキーを設定して確認することができます。

これはすべて非常に奇妙なことです。もしあなたが一歩前に戻って、あなたが解決しようとしている問題を説明するなら、もっと良い解決策があるかもしれません。

関連する問題