Funkcje motywu są obsługiwane przez rejestr motywów: przebudowywanie (lub, co gorsza, wyłączanie) wszystkich pamięci podręcznych witryny w celu wybrania nowej funkcji motywu jest niepotrzebne i nadmierne.
Możesz użyć modułu Devel do przebudowania rejestru motywu przy każdym przeładowaniu strony. Po zainstalowaniu przejdź do Konfiguracja → Programowanie → Ustawienia rozwoju. Tam zaznacz „Odbuduj rejestr motywów przy każdym ładowaniu strony” i naciśnij przycisk „Zapisz konfigurację”. Pamiętaj, aby odznaczyć (lub jeszcze lepiej, całkowicie wyłączyć Devel) po zakończeniu programowania.
Możesz zamienić domyślny backend bufora na taki, który tak naprawdę nic nie robi. Po prostu dodaj to do pliku settings.php:
Dla pewności ustaw czas wygaśnięcia pamięci podręcznej na none na stronie Performance.
Właściwie używam tego w pliku settings.local.php, który, jeśli istnieje, zostaje dołączony do dolnej części mojego pliku settings.php, dzięki czemu mogę zsynchronizować settings.php ze środowiskiem live lub staging z moim środowiskiem programistycznym bez obaw na temat używania niewłaściwych ustawień bazy danych, przypadkowego wypchnięcia ustawień programisty do życia itp.
settings.php:
źródło
$conf['cache_class_cache_metatag'] = 'DrupalFakeCache';
Nie można skręcić z wszystkich buforowanie całkowicie. A jeśli rzeczywiście zrobił, byłoby to spowolnić postęp więc znacznie więcej. Zastanów się, ile czasu zajmuje w rzeczywistości wyczyszczenie pamięci podręcznej, tak wyglądałoby każde ładowanie każdej strony.
Jest tak wiele przechwytywania informacji o dostępnych obiektach, polach, formularzach, zaimplementowanych przechwytywaniach itp., Które trzeba wykonać tylko raz, więc nie chcesz temu zapobiec.
Kiedy przyzwyczaisz się do Drupala, wkrótce dowiesz się, jakie rzeczy wymagają wyczyszczenia pamięci podręcznej, i prawdopodobnie zaprzyjaźnisz się ze skrótem menu administratora lub
drush cc all
, i to już nie będzie problem.źródło
Podejście w tym przykładzie jest niezależne od wersji. Kod dotyczy Drupala 7.
/programming/4436496/drupal-disable-css-cache/41776131#41776131
źródło