Kompletny przewodnik dotyczący korzystania z pamięci podręcznej W3 Total Cache
Opublikowany: 2015-10-28Dzisiejsi internauci oczekują, że odwiedzane przez nich strony będą szybkie i płynne. Na pewno zauważają, kiedy witryny nie działają dobrze, więc wydajność jest jedną z funkcji, a optymalizacja wydajności ma kluczowe znaczenie. Na przykład strony o dłuższym czasie ładowania mają zwykle wyższy współczynnik odrzuceń, a odwiedzający spędzają na nich mniej czasu. Dłuższe czasy wczytywania również negatywnie wpływają na konwersje.

Dlatego szybkość strony jest ważna dla doświadczenia użytkownika i konwersji. Innym powodem przyspieszenia stron internetowych jest to, że w kwietniu 2010 r. Google wskazał, że szybkość witryny (a tym samym szybkość strony) jest jednym z sygnałów wykorzystywanych przez algorytm wyszukiwania Google do pozycjonowania stron. Krótko mówiąc, szybsze witryny mają lepsze rankingi i konwersje.
Niektóre ze sposobów na zwiększenie szybkości i ergo strony, poprawę wydajności witryny obejmują:
- Włączanie kompresji plików CSS, HTML i JavaScript
- Minimalizacja CSS, JavaScript i HTML
- Zmniejszenie przekierowań
- Wykorzystanie pamięci podręcznej przeglądarki
- Wydłużenie czasu odpowiedzi serwera do poniżej 200 ms
- Korzystanie z sieci dostarczania treści (CDN)
- I optymalizacja obrazów
A jeśli jesteś jedną z 60 milionów osób, które wybrały WordPress, aby zasilać miejsce w sieci, które nazywasz „domem”, sekret szybko ładującej się witryny WordPress (oprócz dobrego hostingu, dobrze zakodowanych wtyczek i CDN ) używa odpowiedniego buforowania.
Co to jest buforowanie WordPress i dlaczego jest ważne?
Za każdym razem, gdy internauta odwiedza witrynę zasilaną przez WordPress, ma miejsce szereg zdarzeń, w których WordPress dynamicznie generuje stronę HTML i udostępnia ją użytkownikowi:
- Przeglądarka użytkownika żąda strony internetowej
- Rdzeń WordPressa (lub mózg WordPressa, jeśli można to tak nazwać) wysyła zapytania do bazy danych (nazywane zapytaniami do bazy danych MySQL)
- Baza danych zwraca żądane dane
- Rdzeń WordPressa łączy pobrane dane i dane z aktywnych wtyczek i motywu, aby dynamicznie generować stronę HTML
- Następnie wyświetla tę dynamicznie generowaną stronę HTML do przeglądarki użytkownika
Załóżmy teraz, że 100 osób przegląda Twoją stronę. Ciągłe uruchamianie tych samych zapytań do bazy danych marnuje cykle procesora i czas.
Wprowadź buforowanie WordPressa! Zapisuje wyniki poprzednich zapytań do bazy danych MySQL w pamięci podręcznej do ponownego użycia. Buforowanie WordPressa to jeden z najszybszych sposobów na poprawę wydajności strony internetowej za pomocą wtyczek takich jak W3 Total Cache, WP Super Cache lub Quick Cache.
Buforowanie WordPress z całkowitą pamięcią podręczną W3
Zalecane przez hostów internetowych, takich jak Media Temple, GoDaddy i HostGator i używane przez wiele popularnych witryn, w tym Mashable, blog Matta Cutta, AT&T i WPBeginners, W3 Total Cache to jedna z najbardziej kompletnych i popularnych wtyczek do optymalizacji wydajności WordPress, zaprojektowana w celu poprawy komfortu i szybkości korzystania z witryny. Oferuje buforowanie obiektów i zapytań, buforowanie stron, minifikację HTML, CSS i JavaScript, kompresję gzip, integrację CDN i buforowanie przeglądarki. W połączeniu te optymalizacje znacznie poprawiają szybkość Twojej witryny.
Wyróżniające się cechy W3 Total Cache obejmują:
- Buforowanie stron i postów
- Buforowanie CSS i JavaScript
- Buforowanie kanałów i stron wyników wyszukiwania
- Buforowanie obiektów bazy danych
- Minimalizacja postów, stron i kanałów, w tym dodatkowe odstępy i komentarze oraz łączenie wielu plików CSS lub JavaScript w jedno żądanie
- Buforowanie przeglądarki
- Wsparcie mobilne
- Integracja i wsparcie CDN
- I obsługa WP-CLI
Zalety wtyczki to:
- Skrócony czas ładowania strony
- Znacząca poprawa ogólnej wydajności i szybkości strony, gdy wtyczka jest poprawnie skonfigurowana
- Poprawiona wydajność w organicznych wynikach wyszukiwania
- Ulepszone współczynniki konwersji
- Optymalizacja renderowania w przeglądarce w celu szybkiego renderowania stron
- Poprawiona wydajność serwera WWW
- I oszczędność przepustowości dzięki minifikacji i kompresji
Wyzwaniem jest to, że W3 Total Cache to bardzo potężna wtyczka. Ma mnóstwo opcji, więc musisz wiedzieć, jak go skonfigurować, aby zmaksymalizować korzyści. Prawidłowa konfiguracja nie zawsze jest od razu oczywista, zwłaszcza dla początkujących użytkowników. W następnej sekcji omówimy konfigurację najlepszych praktyk dla jak dotąd najbardziej wszechstronnej dostępnej wtyczki buforowania WordPress.
Uwagi:
- Zanim zainstalujesz i skonfigurujesz W3 Total Cache, sprawdź wydajność swojej witryny za pomocą Google PageSpeed Insights i lub test szybkości witryny Pingdom . Zapewni to dokładne porównanie przed i po.
- Co równie ważne, jeśli obecnie używasz wtyczki pamięci podręcznej, takiej jak WP Super Cache, musisz ją najpierw wyłączyć przed zainstalowaniem W3 Total Cache, w przeciwnym razie wtyczka będzie miała problemy po aktywacji.
- W3 Total Cache używa pamięci podręcznej w pamięci do zapisywania wyników zapytań do bazy danych MySQL. Oznacza to, że musisz mieć przyzwoitą ilość pamięci zarezerwowanej na pamięć podręczną. Jeśli nie masz tyle pamięci przydzielonej do memcached, ile chcesz, lub twój serwer jest wyposażony w pamięć RAM, ta wtyczka może nie być dla ciebie.
- I wreszcie, W3 Total Cache niesamowicie dobrze łączy się z MaxCDN.
Instalowanie i konfigurowanie całkowitej pamięci podręcznej W3
Aby zainstalować W3 Total Cache, dezaktywuj i odinstaluj wszelkie inne wtyczki buforujące, których możesz używać. Musisz również upewnić się, że wp-content/ i wp-content/uploads/ mają tymczasowo uprawnienia 777 przed kontynuowaniem.
Aby zainstalować i aktywować wtyczkę:
1. Otwórz pulpit nawigacyjny WordPress.
2. Znajdź sekcję „Wtyczki” w nawigacji i wybierz opcję menu „Dodaj nowy”.


3. Wyszukaj „W3 Całkowita pamięć podręczna”.

4. Kliknij „Zainstaluj teraz”.
5. Znajdź drogę do „Zainstalowanych wtyczek” w sekcji „Wtyczki” nawigacji i aktywuj W3 Total Cache. Spowoduje to, że buforowanie strony będzie działać w trybie podstawowym.
Przywróć uprawnienia wp-content/ i wp-content/uploads/ do 755.
Aby skonfigurować wtyczkę:
1. Kliknij link „Ustawienia”, aby przejść do zakładki „Ustawienia ogólne”. „Włącz” pamięć podręczną stron i wybierz „Dysk: Ulepszony” jako metodę pamięci podręcznej stron.

„Włącz” minifikuj przy ustawieniu automatycznym.

„Włącz” pamięć podręczną bazy danych i pamięć podręczną obiektów.

„Włącz” pamięć podręczną przeglądarki i CDN. Określ typ sieci CDN, na przykład MaxCDN.

Pozostaw pozostałe ustawienia domyślne włączone.
2. W sekcji zaawansowanej na karcie „Page Cache” zaznacz wszystko oprócz „Cache 404 (nie znaleziono) stron” w opcjach ogólnych

W obszarze Wstępne ładowanie pamięci podręcznej zaznacz opcję „Automatycznie ładuj pamięć podręczną strony” i wprowadź adres URL mapy witryny.

Pozostaw pozostałe ustawienia domyślne włączone.
3. Następnie moduł „Minify” kontroluje, czy pliki HTML, CSS i JavaScript są skompresowane i zminimalizowane, i jest czymś w rodzaju pola minowego, jeśli chodzi o konfigurację. Musisz być świadomy tego, co włączasz, ponieważ niektóre serwery nie mają wystarczającej ilości pamięci lub mocy obliczeniowej do minifikacji. Idealne ustawienia dla HTML i XML, JS i CSS są następujące:


Uwaga: Dobrą praktyką jest ustawienie na karcie „Minify” opcji „Minifikuj powiadomienie o błędzie” na „Powiadomienie administratora”, aby otrzymywać powiadomienia, gdy wystąpią błędy podczas tworzenia pamięci podręcznej.

4. Idąc dalej, ustawienia "Database Cache", "Object Cache" i "Browser Cache" nie działają tak bardzo, jak pamięć podręczna stron i minifikacja, ale dobrze jest je włączyć.
Na kartach „Pamięć podręczna bazy danych” i „Pamięć podręczna obiektów” wszystkie zalecane ustawienia są wstępnie ustawione. Na karcie „Pamięć podręczna przeglądarki”, w obszarze Ogólne zaznacz wszystko oprócz „Zapobiegaj buforowaniu obiektów po zmianie ustawień” i „Nie przetwarzaj błędów 404 dla obiektów statycznych w WordPressie”. Gdy zapiszesz ustawienia, wszystkie poniższe ustawienia automatycznie się zajmą.
5. CDN, jak wspomnieliśmy powyżej, oznacza Content Delivery Network. Jeśli masz dostawcę CDN, przejdź do zakładki „Sieć dostarczania treści”, aby wypełnić pola i ustawić swoje preferencje. Musisz 1) zdecydować, jakie rodzaje treści będziesz przesyłać do CDN w opcjach ogólnych i 2) nawiązać połączenie z samą CDN za pomocą panelu konfiguracji.
6. Na koniec użyj zakładki „Grupy agentów użytkownika”, aby określić agentów użytkownika, na przykład telefony komórkowe, jeśli używany jest motyw mobilny.
Rozwiązywanie problemów z całkowitą pamięcią podręczną W3
Czasami po zainstalowaniu W3 Total Cache może się okazać (ku swojemu przerażeniu), że prędkość Twojej witryny spadła. Najbardziej prawdopodobnym powodem jest to, że podczas wstępnego ładowania pamięci podręcznej przeprowadziłeś benchmark witryny. Rozwiązanie: poczekaj godzinę i spróbuj ponownie.
Innym częstym powodem tego jest wybór niewłaściwych metod buforowania. Buforowanie WordPress z W3 Total Cache czasami wymaga pewnej ilości testów A/B, aby uzyskać najlepsze możliwe wyniki.
Wreszcie, jeśli Twoja witryna nadal ma problemy, może to oznaczać konflikt między W3 Total Cache a inną wtyczką lub motywem. Prześlij zgłoszenie błędu, klikając kartę „Wydajność”, a następnie „Wsparcie”, aby przesłać prośbę o bezpłatne wsparcie i rozwiązywanie problemów. Tymczasowo dezaktywuj W3 Total Cache do czasu rozpatrzenia Twojego zgłoszenia serwisowego.
Teraz przeczytaj:
- Top 20 darmowych wtyczek WordPress dla blogerów
- Szalone, poręczne wtyczki WordPress, o których (jeszcze nie słyszałeś)
- 5 najlepszych wtyczek SEO dla WordPress
Następne kroki:
- Top 20 darmowych wtyczek WordPress dla blogerów
- Szalone, poręczne wtyczki WordPress, o których (jeszcze nie słyszałeś)
- 5 najlepszych wtyczek SEO dla WordPress
Ręcznie wybrane powiązane artykuły:
- Top 20 darmowych wtyczek WordPress dla blogerów
- Szalone, poręczne wtyczki WordPress, o których (jeszcze nie słyszałeś)
- 5 najlepszych wtyczek SEO dla WordPress
* Główny obraz zaadaptowany z ·JERRYANG
