1. 1. Przewodnik dla początkujących do zrozumienia funkcji wewnętrznych WordPress
  2. 2). Co to jest buforowanie WordPress i dlaczego jest ważne?
  3. 3). Jak działa buforowanie WordPress?
  4. 4. Jak zainstalować i skonfigurować buforowanie WordPress z WP Super Cache
  5. 5. Teraz czytam: Jak skonfigurować buforowanie WordPress za pomocą W3 Total Cache (W3TC)
  6. 6. Recenzja MaxCDN: najlepszy CDN dla WordPress?

Dwie najpopularniejsze na świecie wtyczki pamięci podręcznej WordPress to WP Super Cache i W3 Total Cache (W3TC). Opracowany przez CTO Mashable, W3 Total Cache jest zdecydowanie najbardziej wszechstronną dostępną wtyczką buforującą WordPress, stosowaną w witrynach o dużym ruchu, takich jak Smashing Magazine, Mashable, MakeUseOf i Yoast. Ten samouczek to przewodnik dla początkujących dotyczący konfigurowania W3 Total Cache. Porada: W3TC ma mnóstwo zaawansowanych ustawień, z których niektóre trudno mi zrozumieć. Jeśli nie znasz ustawień, lepiej nie zadzierać z nimi. Zaczynajmy!


Zainstaluj W3 Total Cache

Zainstaluj W3 Total Cache

Aby zainstalować Wtyczka W3 Total Cache, otwórz pulpit WordPress, a następnie Wtyczki> Dodaj nowe. Szukaj „Całkowita pamięć podręczna w3”I zainstaluj pierwszy wynik. Możesz także ręcznie pobrać wtyczkę i przesłać ją do wp_content / plugins folder przez FTP. Jeśli wcześniej zainstalowałeś inną wtyczkę buforującą, taką jak WP Super Cache, powinieneś ją wyłączyć przed aktywacją W3 Total Cache. Zapobiegnie to konfliktom między dwoma wtyczkami. Zasadniczo nie należy aktywować więcej niż jednej wtyczki buforowania WordPress w danym momencie.

Konfigurowanie całkowitej pamięci podręcznej W3 – Ustawienia ogólne

W3 Total Cache tworzy nową pozycję menu o nazwie Wydajność w desce rozdzielczej WordPress. Opcje, których szukamy, są poniżej Wydajność> Ogólne. Zauważysz, że ta strona ma przytłaczającą liczbę ustawień wtyczki buforowania (i wiele więcej, jeśli interesują Cię zaawansowane rzeczy). Każde ustawienie jest umieszczone w pudełku – zwanym modułami. Omówiłem każdy z tych modułów za pomocą odpowiednich zrzutów ekranu. Jeśli utkniesz lub nie masz pewności co do określonego ustawienia, po prostu wykonaj zrzuty ekranu.

Moduł ustawień ogólnych pamięci podręcznej W3

Pierwszy moduł, który znajdziesz Generał. Nie zalecamy włączania wszystkich opcji buforowania za pomocą pola wyboru przełączania. Możesz włączyć ustawienia, które nie są wymagane (a nawet obsługiwane przez) hosta – co przypadkowo spowolniłoby Twoją witrynę. Jeśli jednak chcesz szybko wyłączyć wszystkie moduły, to pole wyboru to przydatne. Zanim przejdziemy dalej, jeśli nie znasz terminów „pamięć podręczna strony” lub „pamięć podręczna bazy danych”, zalecam przeczytanie, jak działa buforowanie WordPress.

Moduł pamięci podręcznej strony

Pamięć podręczna strony W3

Drugi moduł, który będziemy konfigurować, to Pamięć podręczna strony. The Metoda buforowania strony zależy od twojego środowiska hostingowego. Jeśli używasz hosta udostępnionego, Dysk: ulepszony jest najlepszą opcją. Jeśli jednak używasz serwera dedykowanego lub wirtualnego i masz APC (lub inną zainstalowaną pamięć podręczną Opcode), wybierz odpowiednią opcję.

Moduł Minify

Moduł minimalizacji całkowitej pamięci podręcznej W3

The Minify moduł kompresuje pliki CSS i JavaScript, których używa motyw, usuwając niepotrzebne wiersze kodu, takie jak komentarze i białe znaki. Zmniejsza to rozmiar pliku o ~ 10%, co skutkuje szybszą witryną. Pod Metoda minimalizacji pamięci podręcznej powinieneś wybrać odpowiednią opcję w zależności od serwera.

Inne moduły buforowania

W3 pamięć podręczna obiektów całkowitej pamięci podręcznej

Następne dwa moduły to Pamięć podręczna bazy danych Pamięć podręczna obiektów. Włącz każdą z nich i zmień metodę buforowania na najlepiej dopasowaną do twojego środowiska hostingowego – tak jak robiłeś to w ramach Pamięć podręczna strony i Minify.

Pamięć podręczna przeglądarki W3 Total Cache

Ostatni moduł, który chcemy włączyć to Pamięć podręczna przeglądarki. Po ich włączeniu kliknij Zapisz wszystkie ustawienia. Że należy to zrobić! W3 Total Cache jest teraz włączony na twoim serwerze. Przyjrzymy się teraz dokładniej dwóm konkretnym modułom – Pamięć podręczna strony i Pamięć podręczna przeglądarki. Reszta domyślnych wartości modułów jest w porządku.

Ustawienia pamięci podręcznej strony

zaawansowane ustawienia w3 całkowitej pamięci podręcznej - pamięć podręczna strony

Ustawienia pamięci podręcznej strony można znaleźć pod Wydajność> Pamięć podręczna strony. Ustawienia tutaj są dość oczywiste. Włączyłem kilka z nich – specjalnie Nie buforuj stron dla następujących ról użytkowników. Zapewnia to, że gdy autor edytuje post, będzie mógł wyświetlić najnowszą wersję, a nie tę z pamięci podręcznej.

Wstępne ładowanie pamięci podręcznej

zaawansowane ustawienia w3 całkowitej pamięci podręcznej - wstępne ładowanie pamięci podręcznej

Domyślnie W3 Total Cache buforuje stronę przy pierwszym żądaniu. Możesz również wstępnie wygenerować kopie wszystkich postów / stron. W ten sposób, niezależnie od tego, kiedy użytkownik poprosi o stronę, pamięć podręczna jest gotowa, a strona jest wyświetlana w możliwie najkrótszym czasie.

Należy skonfigurować ustawienia wstępnego ładowania pamięci podręcznej w oparciu o środowisko hostingowe i wielkość ruchu w witrynie.

  • Pamięć podręczna Interwał aktualizacji bezpośrednio wpływa na zasoby serwera – zmniejsz przedział czasu (tj. wyższą częstotliwość), większe zużycie zasobów serwera. Osoby na współdzielonych serwerach hostingowych powinny być bardzo ostrożne z tym ustawieniem. Ustaw wystarczająco wysoką częstotliwość, a możesz po prostu zawiesić swoje konto za nadużycie zasobów serwera. Bezpieczny interwał ładowania pamięci podręcznej wynosi jedną godzinę – tj. 3600 sekund.
  • Jeśli nie znasz URL mapy witryny, zainstalować Mapy witryn Google XML. Jest bardzo łatwy w użyciu i jest niezbędną wtyczką.
  • Na koniec chcesz włączyć ostatnią opcję, która wyzwoli operację wstępnego ładowania pamięci podręcznej po opublikowaniu posta / strony.

Ustawienia pamięci podręcznej przeglądarki

zaawansowane ustawienia w3 całkowitej pamięci podręcznej - pamięć podręczna przeglądarki

To znajduje się pod Wydajność> Przeglądarka. Chodzi o to, aby wykorzystać urządzenie odwiedzającego. Włączenie pamięci podręcznej przeglądarki spowoduje, że pliki statyczne (takie jak CSS, JavaScript i obrazy) będą obsługiwane z pamięci podręcznej przeglądarki użytkownika. Oczywiście upłynął termin, który uniemożliwiłby wykorzystanie przestarzałych danych. To usuwa ogromne obciążenie z serwera, oszczędza przepustowość i znacznie poprawia ogólną wydajność witryny.

To żyje!

Skąd wiesz, że W3 Total Cache faktycznie działa? Strona wtyczek tak mówi. Możesz również wyświetlić kod źródłowy swojej witryny, znaleźć coś takiego:

buforowanie działa

Test porównawczy całkowitej wydajności pamięci podręcznej W3

prędkościomierz

Czekałem około 1 godziny po włączeniu buforowania i sprawdziłem wydajność witryny za pomocą GTmetrix. Jest to bez żadnej wtyczki buforowania:

przed buforowaniem

Jest to godzina po skonfigurowaniu W3 Total Cache:

wyniki testu porównawczego całkowitej pamięci podręcznej w3

Zauważ różnicę? Wzrost prędkości strony i YSlow o 3% i 5%. Zgrabnie, prawda? Teraz wyobraź sobie, że tysiąc osób odwiedza Twoją witrynę codziennie – wyobraź sobie, ile zaoszczędzisz cykli procesora (fantazyjny termin wykorzystania zasobów). Buforowanie nie tylko zmniejsza rozmiar strony, ale także poprawia ogólną wydajność witryny, co toruje drogę do doskonałej wygody użytkownika.

Rozwiązywanie problemów z całkowitą pamięcią podręczną W3

Rozwiązywanie problemów z całkowitą pamięcią podręczną w3

Możesz zauważyć, że czas ładowania witryny wydłużył się po zainstalowaniu W3 Total Cache. Czy to w ogóle możliwe? Oczywiście, że jest! W rzeczywistości jest to bardzo częsty błąd początkującego. Przyczyn tego może być wiele:

  • Najbardziej prawdopodobnym powodem jest przeprowadzenie testu porównawczego witryny podczas wstępnego ładowania pamięci podręcznej. Budowanie pamięci podręcznej zużywa znaczne zasoby serwera. Wyobraź sobie ponadto swoją prośbę – oczywiście Twoja strona zwolni! Rozwiązanie: poczekaj godzinę i spróbuj ponownie – tym razem powinno być inaczej.
  • Innym częstym powodem jest wybranie niewłaściwych metod buforowania. Pozwól, że powiem ci coś innego niż Buforowanie dysku wymaga pewnej ilości testów A / B. Musisz zagrać z niektórymi z tych ustawień, aby wycisnąć jak najlepszy wynik.
  • Czasami na współdzielonym serwerze możesz znaleźć APC lub inną opcję buforowania Opcode – i prawdopodobnie ją wybrałeś. Nie! Przywrócić ‘Dysk’ lub „Disk Enhanced”. Powodem jest to, że ustawienia te zostały dostosowane do ogólnej wydajności serwera współdzielonego – pamiętaj, że nie jesteś jedyną osobą, która go używa. Te ustawienia mogą nie działać z W3 Total Cache.

Jeśli nadal masz problemy i wypróbowałeś domyślne / zalecane wartości, zalecamy przejście na WP Super Cache.

.Błąd uprawnień pliku htaccess

W zależności od środowiska hostingowego może pojawić się komunikat o błędzie informujący, że pliku .htaccess nie można zapisać. Oznacza to, że serwer WWW i / lub moduł obsługi PHP nie mają uprawnień wymaganych do modyfikowania pliku .htaccess. Istnieją dwa rozwiązania:

  • Zmieniasz uprawnienia pliku .htaccess do 775 przez FTP lub cPanel itp.
  • Ręcznie dodajesz dane do pliku .htaccess

Muszę zaznaczyć, że druga metoda jest bezpieczniejsza i jest uważana za dobrą praktykę bezpieczeństwa.

Wniosek – jakiej wtyczki powinienem użyć?

Wtyczki buforowania WordPress

Być może zastanawiasz się, jakiej wtyczki pamięci podręcznej WordPress użyć. W końcu napisałem dwa osobne samouczki, aby osiągnąć ten sam cel. Czy powinieneś wybrać WP Super Cache lub W3 Total Cache? Cóż, krótko mówiąc – jeśli jesteś na serwerze współdzielonym i nie chcesz problemów z testowaniem A / B i / lub rozwiązywaniem problemów, WP Super Cache jest znacznie łatwiejszy do wdrożenia. Jeśli jednak używasz wirtualnego lub dedykowanego serwera z zainstalowanym buforowaniem Opcode (takim jak APC lub XCache) – i nie miałbyś nic przeciwko dodatkowej pracy, to W3 Total Cache jest dla Ciebie. Po prawidłowym skonfigurowaniu za pomocą zaawansowanych metod wyniki W3TC są znacznie lepsze.

To kończy konfigurowanie naszych wtyczek buforujących. Omówię także konfigurację CDN za pomocą każdej z tych wtyczek. W międzyczasie możesz sprawdzić jedne z najlepszych bezpłatnych CDN dla WordPress i być na bieżąco.

Pytanie rozdzielające: jaka jest twoja ulubiona wtyczka buforująca? Jaką różnicę to wpłynęło na wydajność Twojej witryny? Chcielibyśmy usłyszeć od ciebie!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me