Pamięć konserwatywna w Joomla
Pamięć konserwatywna w Joomla to selektywny poziom pamięci podręcznej. Joomla może zapisać wynik widoku komponentu, a każdy moduł jest obsługiwany osobno. Moduł może korzystać z ustawienia globalnego lub mieć pamięć podręczną wyłączoną, jeśli jego konfiguracja udostępnia taką opcję.
Jak działa poziom konserwatywny?
Przy pierwszym wejściu Joomla generuje widok i moduły. Elementy dopuszczone do buforowania zapisuje na określony czas. Kolejna osoba odwiedzająca tę samą stronę może otrzymać zapisany wynik, ale moduł wymagający świeżej treści nadal może być generowany przy każdym wejściu. Daje to większą kontrolę niż pamięć progresywna.
Dla jakich stron?
To odpowiedni wybór dla większości stron firmowych, blogów, portali informacyjnych i serwisów, które łączą treść stałą z dynamicznymi modułami. Jest też rozsądniejszym punktem wyjścia dla sklepu, formularzy, modułów zależnych od sesji albo elementów personalizowanych, ponieważ administrator może wyłączyć cache dla konkretnego modułu.
Tryb konserwatywny nie gwarantuje poprawnego działania każdego rozszerzenia. Po jego włączeniu trzeba sprawdzić formularze, logowanie, koszyk, zmieniające się moduły oraz czas odświeżania treści. Globalne mechanizmy cache rdzenia Joomla nie są używane dla zalogowanych użytkowników.
Zobacz także główne hasło pamięć podręczna w Joomla, gdzie opisano File, APCu, Memcached, Redis i cache całej strony.
Źródło: Joomla Programmer Documentation: Conservative Cache.