CO: Podstawowe buforowanie wydajności przechowuje i obsługuje całą renderowaną stronę z identyfikatorem pamięci podręcznej adresu URL. Buforowanie widoków wykracza poza to, aby buforować tylko dane wyjściowe widoku.
DLACZEGO: Jest świetny dla zalogowanych użytkowników; inne bloki na stronie mogą być bardziej dynamiczne, ale widok nie musi uruchamiać zapytania za każdym razem dla każdego użytkownika ... tylko sporadyczny użytkownik, który generuje pamięć podręczną strony po upływie okresu ważności pamięci podręcznej.
USTAWIENIA: Umożliwienie odświeżenia „renderowanego wyniku” niż zapytania jest przydatne w przypadku oznaczania zawartości jako nowej, w przeciwnym razie po prostu dopasuj ją.
WIELKA OBRAZ: Drupal obsługuje stronę dynamicznie, używając serwera do budowania stron w PHP i uzyskiwania dostępu do bazy danych (lub pamięci podręcznej w pamięci). Umożliwia to niesamowite funkcje i szybkość edytora treści ... ale kompromis wymaga zrozumienia buforowania i zrobienia tego poprawnie.
MODUŁY!
Jest też piękny moduł Views Content Cache , który czyści pamięć podręczną wyświetleń podczas edycji treści. Jeśli chcesz pójść dalej, możesz również sprawdzić akcje pamięci podręcznej , polecam Reguły, aby to dostroić.
Dodatkowo, Blockcache Alter pozwala ustawić opcje buforowania „dla roli”, strony, użytkownika itp. Dla każdego bloku w witrynie.
Możesz także dodać menedżera stron i panele . Pozwala to robić interesujące rzeczy, takie jak ustawianie pamięci podręcznej „na użytkownika”, „na rolę” lub w szeregu innych bardzo przydatnych konfiguracji. Chociaż osobiście unikam paneli.
DOKUMENTACJA: Ogólne informacje na temat buforowania i wydajności znajdują się na stronie Drupal.org .