私はDrupal 6を使用しています。CSSファイルを変更するたびに、キャッシュをクリアして更新された結果を表示する必要があります。キャッシュシステムを無効にする方法はありますか?Drupal - CSSキャッシュを無効にする
答えて
CSSキャッシュがリフレッシュする必要があるのは、Drupalがさまざまなモジュールやテーマのすべての個々のCSSファイルを1つのファイルに最適化された1つのCSSファイルに最適化するからです。
このファイルは最適化の恩恵を犠牲にするたびに再コンパイルされないように、DrupalはCSSファイルがいつ再コンパイルされるかを知る必要があります。キャッシュリフレッシュは理想的な時間のように見えます。これをオフにするには - というよりも、あなたは、単に完全にキャッシュをすることができますオフにします。
ゴー「の最適化CSSファイル」というフィールドがあるに/管理/設定/パフォーマンス:あなたをやっている間
はこれを無効にしますあなたのCSSファイルを開発し、変更します。それから制作中で、ほとんどのCSSが設定されていると、それを有効にすることができます。私はあなたのページを読み込む際のパフォーマンスの向上を強くお勧めします。
私は、管理メニューのモジュールがインストールされている、そして単一のクリックで、ここからキャッシュを空にすることは非常に簡単です - 試してみる...
Disabling the Drupal cacheをご覧ください。そうすれば正しい方向に進むことができます。
また、あなたは以下を置くことができ、開発の目的で、 template.php(あなたがテーマを扱っていると仮定します)。
drupal_flush_all_caches();
それはDrupalの最適化のためのCSSキャッシュを使用することをお勧めしますhttp://api.drupal.org/api/drupal/includes--common.inc/function/drupal_flush_all_caches/6
を参照してください。 CSSの変更を確認するには、Drupal 6の「admin/settings/performance」とDrupal 7の「admin/config/development/performance」に行き、Drupal 6の「CSSファイルの最適化」と「CSSファイルの集約と圧縮」を無効にするだけです。 Drupal 7では完全にキャッシュをオフにするのではなく、
だけのsettings.phpするためにこれを追加します。
$conf['page_compression'] = 0;
$conf['preprocess_js'] = 0;
$conf['preprocess_css'] = 0;
あなたのそれは「パフォーマンス」(/パフォーマンス管理/設定/開発)の現在の設定を上書きします、そして、あなたが上記の行を削除した場合クリーンなキャッシュの後に元の設定が表示されます。
- 1. Drupal 8テンプレート(ページとノード)キャッシュを無効にする
- 2. DrupalのCSS/JS集約を無効にする
- 3. キャッシュを無効
- 4. Drupal 7のティーザーを無効にする
- 5. Drupal 7のコメントフォームを無効にする
- 6. taxonomyフィールドを無効にする - drupal 7
- 7. 無効キャッシュ
- 8. antdのキャッシュを無効にするツリー
- 9. データURLを無効にするjpgキャッシュ
- 10. CloudFrontのキャッシュを無効にする
- 11. シリアル化キャッシュを無効にする
- 12. 流暢NHibernateキャッシュを無効にする
- 13. Blender:addonキャッシュを無効にする
- 14. cocoapodsキャッシュを無効にする方法
- 15. npmキャッシュを無効にする
- 16. TEXTテーブルのキャッシュを無効にする
- 17. EclipseLinkキャッシュを無効にする
- 18. ASIHttpRequest。キャッシュを無効にする
- 19. NodeJSキャッシュを無効にする
- 20. iPhone Web Appキャッシュを無効にする
- 21. セロリのキャッシュを無効にする
- 22. CKFinderサムネイルとキャッシュを無効にする
- 23. plone.app RAMキャッシュをキャッシュして無効にする
- 24. Symfony2キャッシュを無効にしますか?
- 25. JQuery無限スクロール(IAS)キャッシュを無効にする
- 26. jQuery.ajax - キャッシュ強制無効化
- 27. キャッシュ無効通知SqlCacheDependency
- 28. node.jsキャッシュ無効化テクニック
- 29. CSS無効スタイル
- 30. CSSルールを無効にする
あなたが積極的に開発している場合は、http:// drupal。org/project/devel(Develモジュール)はあなたの友人です。 Drush(http://drupal.org/project/drush) –
トリックで私は通常、既に稼働中のサイトでローカルで作業しているときに使用します(たとえば、CSS集約が設定されているなど)。 dbで)、この行をローカルのsettings.phpファイルに配置します:$ conf ['preprocess_css'] = $ conf ['preprocess_js'] = 0; – jhedstrom
Drupal 7を使用している場合、設定は/ admin/settings/performanceの下にあり、このフィールドは「帯域幅の最適化」と呼ばれます。 「集約してCSSファイルを圧縮する」チェックボックスをオフにします。 – Stan