it-swarm-ja.com

Chrome)での開発のためにキャッシュを選択的に無効にする

Googleのキャッシュを無効にする方法はありますかChrome特定の側面についてのみ、たとえば画像はキャッシュされたままですが、markup/js/cssはキャッシュされませんか?

私はかなりグラフィックを多用するアプリに取り組んでいます。キャッシュされていない画像は、ページの読み込み時間に0.5秒を追加します。これは、コードの変更をテストするために絶えず更新する必要がある場合は苦痛であり、これらの画像の場合は不要です。 html/js/cssほど頻繁に変更しないでください。

4
Mahn

あなたのウェブサーバーで.htaccessput

 <FilesMatch "(?i)^.*\.(js|css)$">
    ExpiresActive On
    ExpiresDefault 0
 </FilesMatch>

これにより、JSファイルとCSSファイルがブラウザによってキャッシュされないようにする必要があります。

次に、mod_pagespeed ExtendCache をWebサーバーでも使用する必要があります。それはあなたの画像が正しいヘッダー情報で送られることを可能にします。

これが開発サーバー(またはそれが何であれ)で行われると、CSS/JSファイルはページが読み込まれるたびに再ダウンロードされますが、画像は強制された場合にのみ再ダウンロードされます。また、Chromeの設定でローカルキャッシュサイズが適切で大きいことを確認してください(ここで画像をオフにすることもできます。これは私が行うことです)。

2
Cobolt