Kilka dni temu rozpoczęliśmy serię samouczków o W3TC (W3 Razem Cache), która jest wtyczką umożliwiającą buforowanie Twojego bloga, dzięki czemu działa on znacznie szybciej.

Ta seria samouczków wygląda następująco:

W poprzednim odcinku byliśmy jeszcze w części 2, ale zaczęliśmy od ustawień ogólnych. Dzisiaj będziemy kontynuować ustawienia w pamięci podręcznej stron.

gdy w pamięci podręcznej strony jest aktywowana z menu ustawień ogólnych, użyj opcji „ strona Cache Aby uzyskać dostęp do konfiguracji pamięci podręcznej dla tego elementu.

Wybierając strony do pamięci podręcznej, bądź możliwie jak najbardziej uwzględniany. W większości przypadków będziesz chciał buforować prawie wszystkie strony.

Opcja-cache-of-stronach

Jeśli witryna jest dostępna z protokołem https, musisz włączyć bufor SSL (https) dla tych aplikacji.

Większość witryn nie odniesie korzyści z w pamięci podręcznej w oparciu o identyfikatory URI. Włączenie tej opcji może dawać nieoczekiwane wyniki poprzez buforowanie nieoczekiwanych ciągów. Jeśli więc Twoja funkcja wyszukiwania nie jest powszechnie używana do wyszukiwania tych samych terminów, pozostaw tę opcję wyłączoną.

Na koniec zaleca się, aby nie buforować strony 404. W każdym razie odwiedzający nie powinni ich często widywać i nie będziesz chciał, aby Google indeksował stronę 404 jako zwykłą stronę, co może się zdarzyć, jeśli włączysz tę opcję.

Następna opcja, „Żądania pamięci podręcznej tylko dla (domena) adres witryny ”(Tylko żądania pamięci podręcznej) jest domyślnie niezaznaczone, ale uniwersalnym zaleceniem jest sprawdzenie tej opcji.

opcjonalnie cache-des stron

Kolejne dwie opcje wyglądają dość podobnie, ale wyjaśnienie poniżej każdej opcji wyjaśnia to.

« Nie buforuj stron zalogowanych użytkowników zawsze powinny pozostać zaznaczone Zawsze musi pozostać zaznaczone. Jeśli pozostawisz zaznaczone i wyświetlisz witrynę podczas połączenia, Twoje działanie spowoduje buforowanie strony i wyświetlenie jej użytkownikom, którzy nie są zalogowani.

« Nie ukrywaj stron dla następujących ról użytkownika Oznacza, że ​​użytkownicy, którzy spełniają wybraną rolę, uzyskają dostęp do bezpośredniej (nie buforowanej) wersji witryny.

Następna sekcja „ Preload pamięci podręcznej Służy do budowania pamięci podręcznej strony przed jej załadowaniem.

ukryj preload

Dobrym pomysłem jest wybranie opcji wstępnego ładowania pamięci podręcznej strony. Domyślny zakres stron i wartości zakresu stron są dobrymi ustawieniami dla serwerów współdzielonych. Jeśli jednak masz środowiskozakwaterowanie potężniejszy, możesz zmniejszyć częstotliwość aktualizacji strony i buforowania.

Musisz dodać adres URL mapy witryny w odpowiednim polu, którego używa W3TC, aby użyć go do zidentyfikowania stron, które wymagają buforowania.

Na koniec w większości przypadków będziesz chciał wybrać opcję „ Załaduj wstępnie pamięć podręczną ”. Zapewni to aktualizację wersji strony zapisanej w pamięci podręcznej za każdym razem, gdy opublikujesz nowy artykuł.

Sekcja czyszczenia służy do określania stron do „ pusty Z pamięci podręcznej za każdym razem, gdy artykuł jest publikowany, edytowany lub komentowany.

Opcja de czyszczenie pamięci podręcznej

Prawdopodobnie zechcesz opuścić opcje czyszczenia pamięci podręcznej, chyba że wiesz, że nie chcesz, aby jedna ze stron została wyczyszczona podczas wcześniej wspomnianych zdarzeń.

Limit czyszczenia określa liczbę zarchiwizowanych stron, które należy usunąć. Na przykład, jeśli twoje archiwum artykułów zawiera strony 20 i ustawisz limit czyszczenia na 15, wtedy ostatnie strony 15 zostaną usunięte, a najstarsze pięć stron nie zostanie usunięte, dopóki nadejdzie data ważności tych stron.

Ustawienie wartości 0 w celu wyczyszczenia wszystkich stron jest dobrym pomysłem, chyba że niektóre archiwa są bardzo duże. W takim przypadku konieczne będzie użycie wartości 10, która może być odpowiednia w tej sytuacji.

Jeśli masz utworzone niestandardowe strony, które należy usuwać za każdym razem, gdy wiadomości są edytowane i publikowane, musisz ręcznie dodać je do pola dodatkowych stron (opcja dostępna nieco niższa).

Sekcja zaawansowana pomoże Ci:

  • Kontroluje sposób, w jaki W3TC obsługuje określone ciągi żądań,
  • Wyklucz niektóre agenty (urządzenia, przeglądarki), które nie otrzymają wersji zapisanej w pamięci podręcznej,
  • Zidentyfikuj pliki cookie, które pozwolą W3TC nie buforować stron
  • Ustaw dodatkowe szczególne wyjątki.

sekcja-Advanced-w3tc

Poświęć chwilę, aby przyjrzeć się ustawieniom na początku sekcji „Zaawansowane”.

« Późna inicjalizacja Ta zaawansowana funkcja pozwala zaimplementować buforowanie stron w sposób fragmentaryczny. W większości przypadków możesz zignorować tę opcję.

« Tryb zgodności »: Autor wtyczki zaleca włączenie trybu zgodności, aby zminimalizować pojawianie się błędów.

« charset Jeśli zauważysz znaki nieparzyste pojawiające się na buforowanych stronach, włącz tę opcję.

« Odrzuć żądania HEAD „: Pozostaw tę opcję wyłączoną. Informacje zawarte w żądaniu HEAD HTTP są czasem niezbędne do zbudowania powstałej strony. Jeśli wyłączysz tę opcję, dane żądań HEAD nie będą buforowane i mogą uszkodzić strony zbudowane przy użyciu tych informacji.

« Odstęp czasu zbierania śmieci »: Określ, jak często usuwane są wygasłe dane z pamięci podręcznej. Usuwanie danych z pamięci podręcznej trwa Zasoby serwera, nie należy tego robić zbyt często, jeśli witryna jest zajęta lub serwer jest przeciążony. Wartość domyślna jest odpowiednia dla prawie wszystkich serwerów.

« Jak gotować całe życie Zmniejszenie tej wartości zmniejszy obciążenie serwera, ponieważ wygasają pliki cookie używane do uwierzytelniania interesariuszy. Jednak ustawienie zbyt małej wartości spowoduje, że użytkownicy będą się logować przez cały czas.

Reszty pól w tej sekcji nie należy zmieniać, chyba że wiesz, że chcesz zastąpić zachowanie W3TC dla określonego pliku cookie, „ user agent Lub stronę.

To tyle w przypadku tego pakietu. Będziemy kontynuować w kolejnym odcinku.