私は会社のWebページを担当しており、新しいCSSファイルで更新するときにキャッシュの問題が発生します。 CSSファイルは、本来の方法で収集および縮小されますが、CSSファイルを更新すると消去されるため、ページは本来の状態になっています。
Drupal 7のキャッシュされたCSSファイルをクリアするにはどうすればよいですか?
http://mysite.com/admin/config/development/performance に移動し、[すべてのキャッシュをクリア]ボタンをクリックします:)
または、オプションの場合は、drushをサーバーにインストールしてdrush cc css-js
、CSS/JSキャッシュのみをクリアするため、すべてのキャッシュが再構築されている間、サイトの速度は低下しません。
「クライアント側キャッシュ」と「サーバー側キャッシュ」を混同しています。あなたの問題はあなたのサイトのCSSをキャッシュするクライアントによって生成されます。それはどのように機能しますか?ブラウザがcssファイルをリクエストしたときに、ドメインに関連付けられたキャッシュに既に1つの同じ名前のがあることがわかった場合、それは再度ダウンロードされませんが、改善されたものを引き続き使用しますパフォーマンス。そのため、CSSを変更しても同じ名前を付けても、クライアントブラウザーは違いを認識せず、古いブラウザーを使用し続けます(ほとんどのブラウザーでクライアントがF5またはCtrl + F5を押してキャッシュを効果的に無視しない限り) ]。 Drupal(サーバー側)キャッシュをフラッシュすることは問題ではありません。それらは完全に無関係です。
このモジュールを確認することをお勧めします: http://drupal.org/project/advagg
Drushを使用する場合は、drush cc css-js
コマンドを使用できます。