Witam wszystkich. Witamy w nowym rozdziale serii buforowania WordPress, gdzie w końcu dowiemy się, jak wdrożyć buforowanie WordPress. Mam nadzieję, że zapoznałeś się z poprzednimi tematami, w których wyjaśniłem, jak działa WordPress (wewnętrznie), co to jest buforowanie i jak działa buforowanie WordPress. Dziś w końcu będziesz w stanie przekształcić tę wiedzę teoretyczną w praktyczne wykorzystanie! Więc zaczynajmy.

Eliminacje

Buforowanie istniejącej instalacji WordPress jest czynnikiem zmiennym i zależy od bieżącego środowiska WordPress. Ten poradnik opisuje jeden z najprostszych sposobów wdrożenia buforowania WordPress. Jeśli korzystasz z hosta współdzielonego, VPS lub nawet serwera dedykowanego, ten samouczek powinien pasować do Twoich potrzeb. Jeśli chcesz podkręcić to wycięcie, spójrz na buforowanie Pro WordPress z W3 Total Cache + APC (wkrótce).

Należy pamiętać, że ludzie korzystający z zarządzanych usług hostingowych WordPress, takich jak WPEngine, ten samouczek nie będzie dla Ciebie zbyt przydatny, ponieważ WPEngine zatrudnia własne super złożone i (super) skuteczne algorytmy buforowania-zwane technologią Evercache! Zaryzykowałbym tutaj i powiedział, że WPEngine jest prawdopodobnie najlepiej zarządzanym dostawcą hostingu WordPress, który znajdziesz. Więc zapnijcie pasy, czas ruszać.

Konfiguracja

Będziemy używać jednej z najpopularniejszych darmowych wtyczek buforujących WordPress – WP Super Cache. Jest to jedna z najstarszych wtyczek i wyraźnie pamiętam, że używałem tego w mojej pierwszej próbie buforowania WordPress. Oto, czego używam w samouczku.

  • Wersja WordPress: 3.8.2
  • Środowisko hostingowe: współdzielony serwer hostingowy z serwerem LiteSpeed (alternatywa dla Apache)
  • Super Cache Wersja: 1.4

Instalacja

Jak w przypadku każdej wtyczki, istnieją dwa sposoby ich instalacji.

The DEUA way-pobieranie, wyodrębnianie, przesyłanie i aktywacja

Sposób DEUA jest najwolniejszym możliwym sposobem wyodrębnienia dowolnej wtyczki WordPress. Dla tych z Was, którzy są nowi-to idzie coś takiego:

  • Pobierasz wtyczkę WP Super Cache z repozytorium wtyczek WordPress
  • Rozpakuj archiwum na swoim komputerze
  • Prześlij wyodrębnione do folderu wp_content / plugins / przez FTP za pomocą klienta FTP, takiego jak FileZilla
  • Następnie przejdź do strony wtyczek na pulpicie nawigacyjnym WordPress i aktywuj wtyczkę

Nie polecam tej metody. 😉

Łatwy sposób-Wyszukaj i zainstaluj

install wp super cache

Instalacja WP Super Cache

Znacznie łatwiej jest po prostu wyszukać i zainstalować wtyczkę w ten sposób:

  1. Przejdź do wtyczek > Dodaj nową stronę w pulpicie WP
  2. Szukaj „wp super cache”
  3. Hit Install
  4. Naciśnij na Aktywuj
  5. Zrobione!

To było łatwe, prawda?

Początkowa Konfiguracja Wtyczki

OK, więc od teraz zróbmy to krok po kroku. Będziemy obejmować każdą stronę w wtyczce jeden po drugim z odpowiednimi zrzutami ekranu. Jak tylko aktywujemy wtyczkę, otrzymujemy taką wiadomość:

Post Installation Message

Komunikat Po Instalacji

Kliknij hiperłącze, aby odwiedzić stronę ustawień WP Super Cache. Jeśli otrzymasz wiadomość z prośbą o zmianę struktury linków permalink, przejdź do Ustawienia > Permalinks na pulpicie WP i wybierz dowolny inny niż pierwszy. Na mojej stronie demonstracyjnej wybrałem opcję numerycznego permalinka.

permalink structure error

Dla stron używających domyślnej opcji permalink

permalink structure

Lista dostępnych opcji Permalink w WordPress

Teraz, gdy już to posortowaliśmy, otwórzmy panel ustawień WP Super Cache. Możesz go znaleźć w Ustawienia > WP Super Cache. Pierwszą rzeczą, którą zauważysz, jest żółte pudełko z Komunikatem o treści:

wp super cache constant added

.powiadomienie o modyfikacji pliku htaccess

W porządku. Jednak to żółte pole wiadomości nie powinno pojawiać się za każdym razem, gdy otwierasz ustawienia WP Super Cache – jest to jednorazowa wiadomość. Jeśli nie wyskakuje za każdym razem, kliknij link FAQ. Zauważysz również, że buforowanie jest wyłączone. Niech tak zostanie i zakryj każdą kartę jeden po drugim.

WP Super Cache with Caching Disabled

WP Super Cache z wyłączonym buforowaniem

WP Super Cache: zakładka Ustawienia zaawansowane

Pierwszą kartą, którą chcemy objąć, jest karta Ustawienia zaawansowane. Zawiera trzy grupy ustawień:

  1. Buforowanie
  2. Różne
  3. Zaawansowane

Opcje są dość oczywiste-sprawdziłem optymalne ustawienia dla każdej grupy na trzech poniższych zrzutach ekranu. Będą one działać w większości środowisk hostingowych-współdzielonych lub dedykowanych.

wpsc-advanced-tab-1-caching

wpsc-advanced-tab-2-misc

wpsc-advanced-tab-3-advanced

Po zaznaczeniu tych opcji naciśnij przycisk status aktualizacji, aby zapisać zmiany. Powinieneś natychmiast zobaczyć dość długie żółte pudełko zawierające dużo tekstu.

wpsc-yellow-box

Cóż, te ustawienia są dla Twojego serwera .plik htaccess. Po prostu przewiń w dół, a znajdziesz przycisk „Aktualizuj reguły Mod_Rewrite>>”.

update mod reqrite rules

Jeśli twój .plik htaccess jest zapisywalny, powinieneś zobaczyć zielone pole wskazujące, że modyfikacja powiodła się:

wpsc-green-box

Dobra, teraz zajmiemy się zakładką zaawansowane. Przechodzimy do konfiguracji zakładki Preload.

WP Super Cache: Zakładka ustawienia wstępnego ładowania

Ustawienia wstępnego ładowania zasadniczo sprawiają, że wtyczka buforuje wszystkie posty i strony witryny okresowo. Możesz ustawić odstęp czasu między każdym odświeżaniem pamięci podręcznej. Ten przedział czasowy jest bardzo ważnym ustawieniem.

We współdzielonych środowiskach hosingowych należy optymalnie ustawić go raz dziennie – co 1440 minut. Jeśli aktualizujesz witrynę dwa razy dziennie, możesz ustawić odstęp czasu między każdym odświeżaniem pamięci podręcznej na 720 minut. W tym drugim ustawieniu pamięć podręczna preload będzie odświeżana dwa razy dziennie. Spowoduje to dodatkowe obciążenie serwera. Polecam nie używać niższej wartości w współdzielonych środowiskach hostingowych – ponieważ może to (i najprawdopodobniej będzie) być liczone jako nadużywanie zasobów serwera.

Jeśli jednak korzystasz z VPS lub serwera dedykowanego – możesz ustawić częstotliwość odświeżania tak niską, jak 60 minut. Warto wiedzieć, że liczba postów i stron w witrynie wpływa na zasoby wymagane dla każdej operacji odświeżania pamięci podręcznej wstępnego ładowania. Optymalny czas odświeżania dla dedykowanego serwera w witrynie o dużym natężeniu ruchu wynosiłby 2 godziny.

Zaznaczyłem odpowiednie pola wyboru i ustawiłem interwał odświeżania pamięci podręcznej na 1440 min. Możesz wybrać dowolną wartość!

WP Super Cache Preload Tab

Kliknij „Aktualizuj Ustawienia”. Jeśli chcesz, aby proces buforowania rozpoczął się natychmiast, kliknij przycisk „Preload Cache Now” po zaktualizowaniu wyżej wymienionych ustawień. Budowanie pamięci podręcznej preload jest wymagającym zasobów i czasochłonnym zadaniem i zależy od liczby postów i stron, które masz – więc poczekaj chwilę-powiedzmy 10 minut, a następnie odwiedź kartę zawartość

WP Super Cache: zakładka Ustawienia zawartości

Karta zawartość w WP Super Cache pokazuje liczbę stron w pamięci podręcznej w witrynie WordPress. Pamiętaj, że dowiedzieliśmy się, że WordPress ostatecznie generuje strony HTML. Cóż, ta karta pokazuje, które z tych stron są buforowane i ich wiek – mierzony w sekundach. Dane te powinny być skorelowane z interwałem odświeżania bufora wstępnego ładowania ustawionym na karcie Wstępne ładowanie. Wybraliśmy 1440 minut – to 86,400 sekund. Jest to maksymalny wiek każdej buforowanej strony. Technicznie żadna ze stron przechowywanych w pamięci podręcznej nie powinna przekraczać tej wartości.

Czasami możesz nie znaleźć aktualnych / dokładnych statystyk Pamięci podręcznej. Aby wyświetlić najnowsze/najdokładniejsze statystyki stron w pamięci podręcznej, naciśnij przycisk” regeneruj statystyki pamięci podręcznej”.

after preload regenerate cache stats

Po zaktualizowaniu powinieneś zobaczyć, że statystyki pamięci podręcznej są aktualizowane. Pamiętaj, że używam danych demonstracyjnych z darmowego motywu Bloggera autorstwa WPExplorer. Tak wyglądają statystyki pamięci podręcznej:

after preload after regenerate cache stats

Aby uzyskać jeszcze lepszy podgląd i lepsze zrozumienie buforowania WordPress-dowód na to, że pliki HTML są faktycznie buforowane, kliknij opcję „Lista wszystkich plików buforowanych”. Oto jak wygląda mój:

List of all Cached files

Lista wszystkich plików buforowanych

Błogosławieństwo w przebraniu

Ta opcja jest bardzo pomocna, jeśli chcesz usunąć pojedynczą buforowaną stronę. Załóżmy, że zaktualizowałeś starą stronę i potrzebujesz pamięci podręcznej, aby odzwierciedlić zmianę. Zamiast regenerować pamięć podręczną, która może być zarówno intensywna jak i czasochłonna dla serwera, możesz szybko usunąć buforowaną wersję pliku z tego menu. Gdy odwiedzający odwiedza oryginalny link, Strona jest regenerowana od zera i jest zapisywana jako pamięć podręczna dla przyszłych żądań. Szybko i sprawnie – tak jak Agent 47.

Wszystko działa? Chyba tak!

Teraz, gdy WP Super Cache jest poprawnie skonfigurowany, przetestujmy pamięć podręczną. Przejdź do zakładki domyślnej, czyli zakładki Easy settings w WP Super Cache i kliknij przycisk” Test Cache”. Jeśli wszystko jest poprawnie skonfigurowane, powinieneś zobaczyć coś podobnego:

Testing the cache

Testowanie pamięci podręcznej

Bingo! To działa! Gratulacje, pomyślnie wdrożyłeś buforowanie w swojej witrynie WordPress. Twoja strona powinna być teraz znacznie szybsza! Nie wierzysz mi? Nie ma sprawy. Spójrz na te wyniki testów strony demonstracyjnej przed i po wdrożeniu pamięci podręcznej WordPress.

The Before

before caching

I Po

after caching

Wniosek

Teraz, gdy widziałeś, jak działa buforowanie i jak realne są jego zalety, jestem pewien, że jesteś bardziej niż przekonany, aby go wypróbować – to znaczy, jeśli jeszcze tego nie zrobiłeś. W następnym poście z serii wyjaśnię, jak zintegrować MaxCDN z istniejącą witryną WordPress. MaxCDN z buforowaniem w połączeniu, będzie miał ogromny wpływ na wydajność Twojej witryny. Zostańcie z nami!

Jak zawsze, mam nadzieję, że udało Ci się dziś nauczyć czegoś nowego. Jeśli masz jakieś pytania lub sugestie, czekamy na wiadomość od Ciebie!

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

WordPress Pingbacks & Trackbacks: Ultimate A-Z Guide

W artykule: Czym są Pingbacks i Trackbacks? Plus, dlaczego są ważneCzym Są…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…