Fungsi tema ditangani oleh registri tema: membangun kembali (atau lebih buruk lagi, menonaktifkan) semua cache situs Anda untuk mengambil fungsi tema baru tidak perlu dan berlebihan.
Yang dapat Anda lakukan adalah menggunakan modul Devel untuk membangun kembali registri tema Anda di setiap halaman yang dimuat ulang. Setelah terinstal, buka Konfigurasi → Pengembangan → Pengaturan pengembangan. Di sana, periksa "Bangun kembali registry tema pada setiap halaman memuat" dan tekan tombol "Simpan konfigurasi". Ingatlah untuk tidak mencentangnya (atau lebih baik lagi, nonaktifkan Devel sepenuhnya) ketika Anda selesai dengan pengembangan.
Anda dapat mengganti backend cache default menjadi yang tidak benar-benar melakukan apa pun. Cukup tambahkan ini ke file settings.php Anda:
Untuk memastikannya, atur waktu kedaluwarsa cache ke none di halaman Performance.
Saya benar-benar menggunakan ini dalam file settings.local.php yang, jika ada, akan dimasukkan di bagian bawah file settings.php saya sehingga saya dapat menyinkronkan settings.php dari lingkungan live atau staging ke lingkungan dev saya tanpa harus khawatir tentang menggunakan pengaturan basis data yang salah, secara tidak sengaja mendorong pengaturan dev untuk aktif, dll.
settings.php:
sumber
$conf['cache_class_cache_metatag'] = 'DrupalFakeCache';
Anda tidak dapat mengubah semua caching sepenuhnya. Dan jika Anda benar-benar melakukannya, itu akan memperlambat kemajuan Anda begitu banyak lagi. Pertimbangkan waktu yang dibutuhkan untuk menghapus cache, itulah yang akan menjadi seperti setiap halaman.
Ada begitu banyak kait yang berjalan untuk membangun informasi tentang entitas, bidang, formulir, kait yang diimplementasikan, dll. Yang hanya perlu dijalankan sekali saat ini, Anda tidak ingin mencegahnya.
Ketika Anda terbiasa dengan Drupal, Anda akan segera mempelajari hal-hal apa saja yang membutuhkan cache yang jelas, dan mungkin menjadi akrab dengan pintasan menu admin atau
drush cc all
, dan ini tidak akan lagi menjadi masalah.sumber
Pendekatan dalam contoh ini adalah versi agnostik. Kode untuk Drupal 7.
/programming/4436496/drupal-disable-css-cache/41776131#41776131
sumber