Całkowite ustawienia pamięci podręcznej W3 w celu zwiększenia szybkości witryny

Opublikowany: 2020-11-10

Dobrze przeczytałeś ten tytuł.

Ten post dotyczy konkretnej wtyczki WordPress, którą każdy bloger powinien mieć pod paskiem narzędzi.

Mówię o W3 Total Cache - wszechstronnej wtyczce do optymalizacji witryn.

Jeśli korzystasz z WordPressa, czytaj dalej, aby dowiedzieć się, jak korzystać z W3 Total Cache, aby zwiększyć wydajność swojej witryny.

Spis treści

  • 1. Wstęp
  • 2. Optymalizacja ustawień ogólnych
  • 3. Optymalne ustawienia całkowitej pamięci podręcznej W3: Buforowanie stron
  • 4. Optymalizacja ustawień minimalizacji
  • 5. Optymalizacja pamięci podręcznej bazy danych
  • 6. Optymalizacja pamięci podręcznej obiektów
  • 7. Optymalizacja pamięci podręcznej przeglądarki
  • 8. Optymalizacja agenta użytkownika, strony odsyłającej i grup plików cookie
  • 9. Optymalizacja pamięci podręcznej fragmentów
  • 10. Używanie rozszerzeń dla skalowalności
  • 11. Wniosek

Zacznę od wprowadzenia wtyczki godziny.


Co to jest W3 Total Cache?

Jako bloger, zwiększenie wydajności witryny powinno być najwyższym priorytetem.

Nie tylko znacznie poprawi to komfort użytkowania, ale także pomoże Ci osiągnąć wyższe pozycje w wyszukiwarkach.

W3 Total Cache sprawia, że ​​optymalizacja wydajności witryny to spacer po parku. Posiada wszystkie funkcje, których będziesz potrzebować w przypadku większości czynników wpływających na szybkość ładowania.

Strona wtyczki W3 Total Cache
  • Zapisać

Podobnie jak w przypadku każdej innej wtyczki WordPress, instalacja W3 Total Cache jest pierwszym krokiem.

Stronę przeglądu wtyczki można wyświetlić, klikając „Wydajność” w menu głównym i klikając „Pulpit nawigacyjny ”.

Jak korzystać z całkowitej pamięci podręcznej W3
  • Zapisać

To powinno dać ci dobry wgląd w niektóre z kluczowych funkcji wtyczki. Możesz także wykonywać szybkie czynności, takie jak sprawdzanie zgodności z WordPress i opróżnianie pamięci podręcznej.

Szybkie akcje W3 Total Cache
  • Zapisać

Oczywiście strona pulpitu W3 Total Cache to dopiero początek.

Dlaczego nie przyjrzymy się bliżej pod maskę?


Optymalizacja ustawień ogólnych

Podobnie jak większość blogerów WordPress, strona „Ustawienia ogólne” jest prawdopodobnie pierwszą sekcją, którą sprawdzisz.

Na szczęście w tym miejscu można włączyć podstawowe funkcje W3 Total Cache, a mianowicie:

1. Wybór odpowiedniego ustawienia pamięci podręcznej strony dla Twojej witryny

Zanim przejdziemy dalej, buforowanie stron - wraz z wieloma funkcjami W3 Total Cache - zostało już wyjaśnione w tym poście. Powinno to dać ci bardziej szczegółowe wyjaśnienie wszystkich strategii, które zostaną wspomniane później.

Teraz, gdy już to zrobiliśmy, buforowanie stron można włączyć za pomocą W3 Total Cache dosłownie dwoma kliknięciami.

Po prostu zaznacz pole wyboru „Włącz” w sekcji „Pamięć podręczna strony” i kliknij „Zapisz wszystkie ustawienia”.

Włączanie pamięci podręcznej stron w ustawieniach ogólnych
  • Zapisać

Buforowanie witryny działa poprzez umożliwienie przeglądarkom tymczasowego zapisywania danych witryny. Pozwala im to na natychmiastowe pobieranie treści podczas następnej wizyty użytkownika.

A co z innymi ustawieniami?

Piękno korzystania z W3 Total Cache polega na tym, że większość funkcji powinna działać dobrze od razu po wyjęciu z pudełka. Istnieją jednak optymalne ustawienia W3 Total Cache, o których należy pamiętać.

Jeśli Twoja witryna działa obecnie na udostępnionym hoście, wybierz opcję „Dysk: ulepszona” jako metodę buforowania strony.

Jednak w przypadku aktualizacji do serwera dedykowanego należy wybrać buforowanie „kodu operacyjnego” . Dla tych, którzy korzystają z hostingu w chmurze, metoda „Memcached” powinna być metodą buforowania strony.

Metody buforowania stron
  • Zapisać

2. Zmniejszanie kodu w celu zmniejszenia wykorzystania przepustowości

Minifikacja kodu to kolejna funkcja W3 Total Cache, która może łatwo zwiększyć wydajność Twojej witryny.

Pamiętaj, że kody Twojej witryny zużywają przepustowość, aby załadować się do przeglądarek internetowych. Obejmuje to CSS, HTML, JavaScript i tak dalej.

Im większe są te bity kodów, tym większą przepustowość muszą zostać przesłane.

To z kolei wydłuża ogólny czas ładowania Twojej strony.

Jak zrobić minifikację w oldschoolowy sposób

Dzięki minifikacji niepotrzebne elementy kodu, takie jak komentarze, spacje i podziały wierszy, są usuwane.

Chcesz to zrobić ręcznie?

Jasne, jeśli jesteś przygotowany na wpatrywanie się w komputer przez wiele dni, a nawet tygodni.

Zamiast tego użyj narzędzia takiego jak Minify Code, aby automatycznie zminimalizować każdy przesyłany kod.

Zmniejsz kod
  • Zapisać

Jeśli to nie jest dla Ciebie łatwe, W3 Total Cache może zminimalizować Twoje kody w mgnieniu oka.

Robi to z W3 Total Cache

W sekcji „Minify” zaznacz pole wyboru „Enable” i zapisz zmiany. Jeśli chodzi o pozostałe ustawienia, możesz pozostawić ich domyślne wartości.

Zmniejsz ustawienia pamięci podręcznej strony
  • Zapisać

Minifikację za pomocą W3 Total Cache można jednak wyłączyć, jeśli używasz Cloudflare. Jest to firma oferująca usługi optymalizacji i bezpieczeństwa sieci, która wdraża minifikację kodu w Twoim imieniu.

Jeśli interesuje Cię Cloudflare, z przyjemnością informuję, że oferują bezpłatne rozwiązanie.

Pozwala to skorzystać z globalnej sieci CDN, podstawowej ochrony DDoS i bezpłatnego certyfikatu SSL.

Plany i ceny Cloudflare
  • Zapisać

3. Korzystanie z innych metod buforowania witryny

Oprócz wspomnianej powyżej podstawowej pamięci podręcznej strony, możesz również modyfikować różne opcje buforowania na stronie ustawień ogólnych. Obejmuje to buforowanie bazy danych, buforowanie kodu operacyjnego, buforowanie obiektów i buforowanie przeglądarki.

Te opcje buforowania można znaleźć bezpośrednio pod sekcją minify.

Dodatkowe metody buforowania witryny
  • Zapisać

Poniżej przedstawiono konkretne sposoby korzystania z każdej opcji buforowania:

  • Pamięć podręczna kodu - buforowanie kodu operacyjnego działa poprzez redukcję bloków kodu PHP w Twojej witrynie. Jest dostępny tylko, jeśli masz W3 Total Cache Pro.
  • Pamięć podręczna bazy danych - jeśli korzystasz z hostingu wirtualnego lub sieci dostarczania treści , najlepiej pozostawić buforowanie bazy danych wyłączone. Możesz także przetestować szybkość swojej witryny po włączeniu tej opcji, aby sprawdzić, czy to pomaga.
  • Pamięć podręczna obiektów - chociaż może spowolnić obszar administracyjny WordPress, buforowanie obiektów jest zalecane w przypadku dynamicznych witryn internetowych. Są to witryny, które pozwalają użytkownikom zmieniać lub dodawać treści, takie jak posty na forum, koszyki na zakupy i inne elementy, które można dostosowywać.
  • Pamięć podręczna przeglądarki - spośród wszystkich opcji pamięci podręcznej pamięć podręczna przeglądarki to ta, którą należy włączyć bez względu na wszystko. Wykorzystuje zasoby komputerów odwiedzających, więc w normalnych okolicznościach nie wpłynie negatywnie na Twoją witrynę.

4. Aktualizowanie ustawień CDN

Po dodatkowych ustawieniach buforowania znajduje się sekcja „CDN”.

Mówiąc prościej, CDN działa poprzez wykorzystanie sieci serwerów proxy rozproszonych w wielu regionach. Opóźnienie jest wtedy znacznie zmniejszone, umożliwiając użytkownikom pobieranie danych z Twojej witryny z najbliższego serwera.

Do pewnego stopnia sieci CDN zapewniają również ochronę przed atakami DDoS lub rozproszoną odmową usługi .

Więc… czy to oznacza, że ​​W3 Total Cache da mi CDN?

Niestety, włączenie opcji CDN w W3 Total Cache nie oznacza, że ​​automatycznie otrzymasz te korzyści.

Ogólne ustawienia CDN W3 Total Cache
  • Zapisać

Chodzi o to, że CDN może być używany tylko z pomocą dostawców zewnętrznych. Oprócz Cloudflare, inne przykłady firm oferujących usługi CDN to:

  • MaxCDN
  • KeyCDN
  • Rackspace

Możesz zobaczyć więcej opcji, czytając tę ​​listę bezpłatnych usług CDN dla blogów WordPress.

Jeśli korzystasz z CDN, kliknij „Włącz” na stronie ogólnych ustawień W3 Total Cache.

Następnie musisz wybrać odpowiedni „Typ CDN” z menu rozwijanego, aby dopasować dostawcę CDN.

Znajdowanie swojego CDN
  • Zapisać

Co to jest - nie możesz znaleźć swojego CDN na liście?

Dzięki popularności W3 Total Cache, Twój dostawca CDN najprawdopodobniej pomoże Ci w procesie konfiguracji.

Na przykład użytkownicy Cloudflare muszą użyć oficjalnego rozszerzenia, aby używać W3 Total Cache ze swoim CDN.

Rozszerzenie całkowitej pamięci podręcznej Cloudflare W3
  • Zapisać

W przypadku innych dostawców usług CDN najprawdopodobniej zostanie użyta opcja „Generic Mirror”.

W każdym razie dodatkowa konfiguracja jest konieczna podczas konfigurowania CDN z W3 Total Cache. Przeanalizujemy ten proces później, bardziej szczegółowo.

5. Zrozumienie dodatkowych ustawień

Jednym z powodów, dla których W3 Total Cache jest tak popularny, jest jego wszechstronność.

Oprócz opisanych powyżej ustawień zawiera również zaawansowane narzędzia, które przenoszą optymalizację wydajności na wyższy poziom.

To prawda, większość użytkowników WordPressa nie musi korzystać z tych funkcji.

Ale jeśli tak, pozwól mi szybko przejrzeć te funkcje.

Reverse Proxy

Zaraz po sekcji CDN znajdziesz „Reverse Proxy”.

Jest to funkcja, która odświeża pamięć podręczną Varnish po każdej aktualizacji zawartości witryny.

Jeśli nie znasz tych terminów, prawdopodobnie nie musisz ich jeszcze używać.

Varnish Cache to akcelerator aplikacji używany głównie przez duże witryny i interfejsy API. Po zainstalowaniu na serwerze niezależnie wykonuje buforowanie zawartości Twojej witryny w celu ogromnego przyspieszenia.

Ustawienia odwrotnego proxy W3 Total Cache pozwalają określić adresy IP Varnish. Następnie musisz kliknąć „Zapisz wszystkie ustawienia”, aby zmiany odniosły skutek.

Reverse Proxy Settings
  • Zapisać

Aby spojrzeć z innej perspektywy, Varnish jest używany przez bardzo duże strony internetowe, takie jak Reddit, Wikipedia i Stack Overflow.

O ile nie uzyskasz takiego ruchu, jak te witryny, na razie nie martwiłbym się o ustawienia Varnish ani odwrotnego proxy.

Monitorowanie

Podobnie jak w przypadku odwrotnego proxy, sekcja „Monitorowanie” to kolejna funkcja, którą większość użytkowników W3 Total Cache ignoruje.

Zasadniczo umożliwia monitorowanie wydajności witryny lub aplikacji internetowej za pośrednictwem New Relic - usługi analizy oprogramowania.

Jeśli używasz New Relic, musisz tutaj skonfigurować swój klucz API.

  • Zapisać

Pamięć podręczna fragmentów

W przypadku witryn korzystających z dynamicznych bloków kodu PHP buforowanie fragmentów powinno zapewnić Twojej witrynie zauważalną poprawę szybkości.

Tak efektywne jak buforowanie fragmentów ma dwie wady tej funkcji.

Po pierwsze, jego wdrożenie może być trudne.

Sekcja „Fragment Cache” na stronie ogólnych ustawień W3 Total Cache pomoże w pierwszym etapie wdrożenia.

Po wybraniu metody pamięci podręcznej fragmentów musisz również zdefiniować „grupy fragmentów” dla swoich kodów PHP. To zadanie dla programisty, ale jeśli chcesz się uczyć, zacznij od tej strony z W3 Edge.

Metoda pamięci podręcznej fragmentów
  • Zapisać

Oprócz skomplikowanego procesu konfiguracji, buforowanie fragmentów wymaga również zakupu W3 Total Cache Pro.

To prowadzi nas do następnej funkcji, o której powinieneś wiedzieć.

Koncesjonowanie

Jeśli dokonałeś aktualizacji do W3 Total Cache Pro, możesz wprowadzić swój klucz w sekcji „Licencjonowanie”. Po zakończeniu kliknij „Weryfikuj klucz licencyjny”, aby aktywować kopię do bieżącej instalacji WordPress.

Gdzie umieścić klucz licencyjny
  • Zapisać

To mi przypomina, że ​​nie rozmawialiśmy jeszcze o zaletach W3 Total Cache Pro.

Omówiliśmy już buforowanie fragmentów, które jest jednym z czterech punktów sprzedaży W3 Total Cache Pro:

Korzyści z W3 Total Cache Pro
  • Zapisać

Różne ustawienia

Elastyczność W3 Total Cache jest w pełni widoczna w sekcji „Różne” na stronie ustawień ogólnych.

Na samej górze znajduje się opcja „Włącz widżet panelu Google Page Speed” .

Po prawidłowym skonfigurowaniu przedstawi dane z raportu PageSpeed ​​Insights Twojej witryny na pulpicie nawigacyjnym WordPress. Wystarczy zaznaczyć pole wyboru i wprowadzić klucz API PageSpeed.

Włącz Google PageSpeed ​​Insights w Panelu
  • Zapisać

Korzystanie z PageSpeed ​​Insights to podstawowa metoda pomiaru wydajności witryny.

Dzięki powyższej funkcji łatwiej jest dostosować W3 Total Cache, ponieważ Twój wynik prędkości jest aktualizowany w czasie rzeczywistym.

Jeśli nie wiesz, skąd wziąć klucz API PageSpeed ​​Insights, zapoznaj się z tą dokumentacją od Google.

Po zintegrowaniu PageSpeed ​​Insights możesz także włączyć opcję „Pokaż ocenę strony na pasku administracyjnym” . Dzięki temu wynik szybkości Twojej witryny będzie natychmiast widoczny na pulpicie nawigacyjnym WordPress.

Pod ustawieniami związanymi z PageSpeed ​​Insights znajduje się opcja „Zweryfikuj reguły przepisywania” .

Jak sugeruje opis, ostrzeże Cię za każdym razem, gdy reguły przepisywania mają problemy w pliku .htaccess .

Opcja weryfikacji reguł przepisywania
  • Zapisać

Włączenie tej opcji nie będzie miało żadnych skutków ubocznych na wydajność Twojej witryny, więc najlepiej ją zostawić. Pomoże Ci to zachować integralność kodu Twojej witryny.

Przechodząc dalej, opcja „Włącz blokowanie plików” uniemożliwia wielu użytkownikom lub procesom jednoczesny dostęp do tego samego pliku.

W3 Total Cache zaleca wyłączenie tej opcji dla systemów NFS wraz ze stronami internetowymi działającymi na hostingu współdzielonym.

Włącz blokowanie plików
  • Zapisać

Być może jedyny scenariusz, w którym blokowanie plików jest przydatne, dotyczy bardzo obciążonych witryn, w których prawdopodobne są konflikty dostępu. Nawet wtedy może nie przynieść zauważalnego wzrostu wydajności.

Mówiąc o wstępnych funkcjach optymalizacji wydajności, następna opcja również nie gwarantuje poprawionej szybkości ładowania. Co ciekawe, ma dokładnie odwrotny przypadek użycia, jak blokowanie plików.

Jeśli Twój host internetowy jest oparty na systemie plików NFS, rozważ włączenie opcji „Optymalizuj ulepszoną stronę dysku i zmniejsz pamięć podręczną dysku dla NFS”. Może to doprowadzić do przyzwoitego wzrostu wydajności witryny, ale musisz się przekonać, czy to działa.

Optymalizuj ulepszoną stronę dysku
  • Zapisać

Wreszcie, ostatnie dwa różne ustawienia nie mają nic wspólnego z poprawą wydajności witryny.

Włączając opcję „Anonimowe śledzenie użycia w celu poprawy jakości produktu” , przyznajesz W3 Total Cache możliwość śledzenia użycia wtyczki. Przydatne, jeśli zależy Ci na rozwoju wtyczki, ale wielu blogerów wolałoby, aby było to wyłączone.

Z drugiej strony `` Włącz statystyki buforowania '' może być pomocne, jeśli z czasem dostosowujesz W3 Total Cache.

Dodatkowe ustawienia różne
  • Zapisać

6. Ustawienia debugowania

Jeśli planujesz używać statystyki buforowania, warto również użyć ustawień debugowania.

Tryby debugowania będą generować szczegółowe informacje o niektórych pamięciach podręcznych, gdy są włączone. Aby z nich skorzystać, zaznacz pole wyboru trybu, który chcesz aktywować.

Ustawienia debugowania W3TC
  • Zapisać

Problem polega na tym, że włączenie dowolnego trybu debugowania może skutkować mniej niż idealną wydajnością. Dzieje się tak, ponieważ Twoja witryna musi włożyć dodatkową pracę, aby śledzić funkcje W3 Total Cache.

To powiedziawszy, debugowanie powinno być wykonywane krótkoterminowo i wyłączane po rozwiązaniu wszystkich problemów.

7. Importowanie i eksportowanie całkowitej konfiguracji pamięci podręcznej W3

W3 Total Cache jest często postrzegany jako rozwiązanie typu plug-and-play, które nie wymaga konfiguracji.

Czy po tym, co przeczytałeś do tej pory, nadal możesz powiedzieć to samo?

Prawdopodobnie nie.

W rzeczywistości skonfigurowanie W3 Total Cache może zająć kilka godzin, jeśli chcesz, aby był dostosowany do potrzeb Twojej witryny.

Dlatego W3 Total Cache umożliwia eksportowanie i importowanie ustawień konfiguracji wtyczek.

Aby zaimportować konfigurację wtyczki z zewnętrznego źródła, kliknij „Wybierz plik”, znajdź dokument HTML lub .json i kliknij „Prześlij”. Wierz lub nie, ale w rzeczywistości istnieją blogi WordPress, które umożliwiają pobranie konfiguracji wtyczki.

Import i eksport ustawień
  • Zapisać

Jeśli chcesz wyeksportować ustawienia wtyczki jako kopię zapasową, po prostu kliknij „Pobierz” obok „Eksportuj konfigurację”.

Jak wyeksportować ustawienia W3TC
  • Zapisać

Przypadkowo zepsułeś witrynę WordPress, importując plik konfiguracyjny?

Nie martw się - zawsze możesz przywrócić wtyczkę do ustawień domyślnych jednym kliknięciem.

Po prostu kliknij „Przywróć ustawienia domyślne” i jesteś złoty.


Optymalne ustawienia całkowitej pamięci podręcznej W3: buforowanie stron

Kiedy skończysz z ogólnymi ustawieniami W3 Total Cache, czas na zaawansowane opcje buforowania strony.

Wciąż mamy wiele do zrobienia, więc przejdźmy do zalecanych ustawień dla maksymalnej wydajności witryny.

Jedna rada: w dalszej części tego postu napotkasz wiele terminów technicznych. To powiedziawszy, spróbuj pozostawić otwartą oddzielną kartę, abyś mógł wyszukiwać ich definicje.

Ale dla Twojej wygody wymieniłem optymalną konfigurację dla większości blogów WordPress. Pozostaje tylko skopiować te ustawienia i zastosować je w W3 Total Cache.

Gotowy? Kliknij „Page Cache” w podmenu „Wydajność”, aby rozpocząć.

Uzyskaj dostęp do ustawień pamięci podręcznej strony z pulpitu nawigacyjnego
  • Zapisać

8. Wybieranie odpowiednich opcji ogólnych

W przypadku buforowania stron poniżej znajdują się optymalne ustawienia całkowitej pamięci podręcznej W3, których powinieneś używać w swojej witrynie WordPress:

Optymalne ustawienia pamięci podręcznej stron
  • Zapisać
  • Strona z postami w pamięci podręcznej - Włącz.
  • Nie buforuj strony głównej - Wyłącz.
  • Kanały pamięci podręcznej: witryna, kategorie, tagi, komentarze - Włącz.
  • Buforuj żądania SSL (HTTPS) - Włącz, jeśli używasz certyfikatu SSL.
  • Buforuj identyfikatory URI ze zmiennymi ciągu zapytania - włącz tę opcję, chyba że pole wyboru jest wyszarzone.
  • Buforuj strony 404 (nie znaleziono) - Wyłącz.
  • Nie buforuj stron dla zalogowanych użytkowników - Włącz.
  • Nie buforuj stron dla następujących ról użytkowników - włącz tę opcję, jeśli wybierzesz wszystkie role użytkownika.

9. Konfiguracja aliasów

Jeśli nawet nie wiesz, czym są aliasy, nie dotykaj niczego w sekcji „Aliasy”.

W świecie hostingu internetowego alias to oddzielna domena wskazująca na tę samą instalację WordPress. To jest coś, co rzadko robią jednoosobowi blogerzy, więc możesz zignorować tę sekcję.

W przeciwnym razie powinieneś już wiedzieć, co robić dalej:

Pole aliasów
  • Zapisać

10. Wykorzystanie wstępnego ładowania pamięci podręcznej

Podczas gdy regularne buforowanie poprawia wrażenia z powrotu ruchu, wstępne ładowanie pamięci podręcznej jest korzystne dla wszystkich.

Tak - dotyczy to osób odwiedzających je po raz pierwszy.

Oto najlepsze ustawienia wstępnego ładowania pamięci podręcznej:

Ustawienia wstępnego ładowania pamięci podręcznej
  • Zapisać
  • Automatycznie przygotuj pamięć podręczną strony - Włącz.
  • Interwał aktualizacji - 900 sekund.
  • Strony na interwał - 10 stron.
  • Adres URL mapy witryny - po prostu wklej adres URL mapy witryny. Dowiedz się więcej o mapach witryn, czytając ten post.
  • Wczytaj wstępnie pamięć podręczną po opublikowaniu wydarzeń - Włącz.

11. Ustawianie zasad czyszczenia pamięci podręcznej

Wyczyszczenie pamięci podręcznych zapewnia użytkownikom możliwość przeglądania najnowszych zmian w Twojej witrynie.

Ustawiając zasady czyszczenia, umieszczasz ten proces na autopilocie, gdy zachodzi którakolwiek z poniższych sytuacji:

  • Tworzysz nowy post
  • Edytujesz istniejący post
  • Użytkownik zamieszcza komentarz

Aby utworzyć zasadę czyszczenia, która nie wpłynie na wydajność witryny, użyj następujących ustawień:

Polityka czyszczenia
  • Zapisać
  • Strony do pamięci podręcznej - strona główna, strona z postami, strona z postami i kanał bloga.
  • Określ typy kanałów do usunięcia - Rss2 (domyślnie).
  • Limit czyszczenia - 15 lub więcej, jeśli masz serwer wyższej klasy.
  • Dodatkowe strony - puste.
  • Wyczyść mapy witryn - zachowaj domyślną wartość wyrażenia regularnego.

12. Zarządzanie REST API

Jeśli masz W3 Total Cache Pro i używasz RESTful API, możesz skorzystać z narzędzia do buforowania REST API.

RESTful API jest oparte na technologii Representational State Transfer . Służy do zadań takich jak łączenie WordPress z interfejsem JavaScript, prowadzenie wtyczek lub tworzenie aplikacji mobilnych.

Niech zgadnę - nie robisz niczego na taką skalę.

W takim przypadku najlepiej pozostawić buforowanie interfejsu API REST z ustawieniem domyślnym: „Nie buforuj”.

REST API
  • Zapisać

13. Zaawansowane ustawienia pamięci podręcznej stron

W3 Total Cache ma długą listę zaawansowanych ustawień buforowania stron.

Oczywiście istnieje wiele sposobów konfiguracji tych ustawień w zależności od wymagań Twojej witryny. Ale dla większości blogerów poniższe ustawienia powinny zapewnić poprawę szybkości ładowania.

Zaawansowane ustawienia pamięci podręcznej stron
  • Zapisać
  • Późna inicjalizacja - Wyłącz.
  • Późne buforowanie - Wyłącz.
  • Tryb zgodności - wyłącz, chyba że otrzymujesz błędy buforowania.
  • Zestaw znaków - wyłącz, chyba że w pamięci podręcznej strony znajdziesz nietypowe znaki.
  • Odrzuć żądania HEAD - pozostaw domyślne.
  • Interwał czyszczenia pamięci - 3600 sekund w przypadku buforowania na dysku (w przeciwnym razie ta opcja będzie wyszarzona).
  • Czas życia pliku cookie dla komentarzy - 1800 sekund
  • Zaakceptowane ciągi zapytań - puste.
  • Odrzucone programy użytkownika - puste.
  • Odrzucone pliki cookie - wptouch_switch_toggle (domyślne).
  • Nigdy nie buforuj następujących stron - wp -. * \. Php i index \ .php (domyślnie)
  • Nigdy nie buforuj stron powiązanych z tymi kategoriami - Puste.
  • Nigdy nie buforuj stron, które używają tych tagów - Puste.
  • Nigdy nie buforuj stron tych autorów - Puste.
  • Nigdy nie buforuj stron, które używają tych pól niestandardowych - Puste.
  • Lista wyjątków pamięci podręcznej - dodaj strony, które mają problemy z buforowaniem.
  • Strony nie kończące się z ukośnikiem - zachowaj strony domyślne.
  • Określ nagłówki stron - zachowaj ustawienia domyślne.
  • Obsługuj typ MIME XML - Włącz.

Optymalizacja ustawień minimalizacji

Ponownie, jeśli używasz Cloudflare, nie ma potrzeby modyfikowania ustawień minifikacji kodu W3 Total Cache.

Na stronie „Minify” możesz kontrolować sposób obsługi minifikacji kodu w witrynie WordPress.

Zmniejsz dostęp do ustawień zaawansowanych
  • Zapisać

Oto zestawienie każdej sekcji na stronie konfiguracji minify:

14. Ustawienia ogólne

Jeśli chodzi o minifikację, nie musisz wprowadzać żadnych zmian w ustawieniach ogólnych. Ale to nie znaczy, że nie powinniśmy przeglądać idealnych ustawień minifikacji kodu W3 Total Cache.

Zmniejsz ustawienia ogólne
  • Zapisać
  • Przepisz strukturę adresu URL - Włącz.
  • Wyłącz minify dla zalogowanych użytkowników - pozostaw domyślne.
  • Zmniejsz powiadomienie o błędzie - Wyłącz.

15. Minifikacja HTML i XML

Domyślnie W3 Total Cache nie zmniejsza wbudowanych plików CSS i JavaScript w kodzie HTML Twojej witryny. Możesz włączyć te opcje, aby poprawić wydajność swojej witryny.

Ustawienia minifikacji HTML i XML
  • Zapisać
  • Ustawienia minifikacji HTML - włącz z wbudowanym CSS i wbudowaną minifikacją JS.
  • Ignoruj ​​motywy komentarzy - zachowaj wartości domyślne.

16. Ustawienia JS Minification

Podczas gdy wbudowana minifikacja JavaScript jest początkowo wyłączona, rzeczywista minifikacja JavaScript w Twojej witrynie jest włączona od samego początku.

Możesz zmaksymalizować efekty minifikacji JavaScript, stosując następujące ustawienia:

Ustawienia JS Minification
  • Zapisać
  • Ustawienia JS minify - Włącz, gdy wybierzesz „Minify” zamiast „Combine only”.
  • Operacje na obszarach (przed) - brak blokowania przy użyciu opcji „odrocz”.
  • Operacje na obszarach (po) - brak blokowania przy użyciu opcji „odrocz”.
  • Usuwanie zachowanych komentarzy - Włącz.
  • Usuwanie końca wiersza - Włącz.
  • HTTP / 2 push - Włącz, chyba że używasz metody „Dysk: Ulepszona” z Nginx.

17. Ustawienia minimalizacji CSS

Podobnie jak minifikacja JavaScript, minifikacja CSS jest włączona od razu.

Istnieje jednak kilka dodatkowych ustawień, które można włączyć, jeśli chcesz mieć płynną witrynę.

Ustawienia minimalizacji CSS
  • Zapisać
  • Ustawienia zmniejszania CSS - Włącz z wybraną opcją „Tylko połącz”.
  • @import handling - None.
  • HTTP / 2 Push - Włącz.

18. Zaawansowane ustawienia minifikacji

Jako wisienkę na torcie skorzystaj z poniższych opcji w sekcji „Zaawansowane”.

Zaawansowane ustawienia minifikacji kodu
  • Zapisać
  • Aktualizuj pliki zewnętrzne co - 86400 sekund (24 godziny).
  • Interwał zbierania śmieci - 86400 sekund (24 godziny).
  • Nigdy nie zmniejszaj kolejnych stron - pozostaw puste.
  • Nigdy nie zmniejszaj następujących plików JS - tymczasowo dodaj kody, nad którymi obecnie pracujesz, aby zachować komentarze i czytelność.
  • Nigdy nie zmniejszaj następujących plików CSS - tak samo jak powyżej.
  • Odrzucone programy użytkownika - pozostaw puste.
  • Uwzględnij zewnętrzne pliki / biblioteki - dodaj adresy URL zasobów zewnętrznych, takich jak czcionki Google i Menedżer tagów Google. Pamiętaj tylko, aby przetestować swoje zmiany.
  • Używaj wyrażeń regularnych do dopasowywania nazw plików - wyłącz, jeśli nie używasz W3 Total Cache do optymalizacji zewnętrznych bibliotek JavaScript.

Optymalizacja pamięci podręcznej bazy danych

Twoja witryna składa się z wielu części, które należy pobrać i załadować, gdy są potrzebne.

Buforowanie bazy danych może usprawnić ten proces, udostępniając zasoby dla typowych zapytań. Zmniejsza to obciążenie procesora związane z udostępnianiem użytkownikom danych witryny.

Oto pierwsza rzecz, którą powinieneś zrobić. Jeśli nie używasz sieci CDN ani hosta wirtualnego, włącz opcję „Nie buforuj zapytań dla zalogowanych użytkowników”.

Nie buforuj zapytań dla zalogowanych użytkowników
  • Zapisać

19. Zaawansowane ustawienia buforowania bazy danych

Oto, co należy zrobić w przypadku ustawień zaawansowanych:

Zaawansowane ustawienia buforowania bazy danych
  • Zapisać
  • Maksymalny czas życia obiektów w pamięci podręcznej - 180 sekund dla witryn o dużym natężeniu ruchu, do 7200 sekund dla witryn o małym ruchu.
  • Interwał wyrzucania elementów bezużytecznych - gdziekolwiek między 3600 a 86 400 sekund (jeśli opcja nie jest wyszarzona).
  • Nigdy nie buforuj następujących stron - pozostaw puste.
  • Ignorowane łodygi zapytań - pozostaw wartości domyślne lub dodaj „wc-session”, jeśli używasz WooCommerce.
  • Odrzuć słowa zapytania - pozostaw domyślne.
  • Odrzuć stałe - pozostaw domyślne.

Optymalizacja pamięci podręcznej obiektów

Buforowanie obiektów to kolejny sposób na zmniejszenie obciążenia procesora podczas ładowania witryny.

Nie zdziw się, jeśli twój obszar administracyjny zwalnia po włączeniu tej funkcji. W rzeczywistości jest to rozsądny kompromis, jeśli cenisz doświadczenie swoich użytkowników.

20. Zaawansowane ustawienia buforowania obiektów

Dynamiczne witryny internetowe działają zgodnie z buforowaniem bazy danych i obiektów, aby zachować szybkość i responsywność. Wystarczy zastosować te optymalne ustawienia:

Zaawansowane ustawienia pamięci podręcznej obiektów
  • Zapisać
  • Domyślny czas życia obiektów pamięci podręcznej - podobnie jak w przypadku pamięci podręcznej bazy danych, powinien on wynosić 180 sekund dla witryn o dużym ruchu i do 7200 sekund dla witryn o małym ruchu.
  • Interwał zbierania śmieci - 3600 sekund.
  • Grupy globalne - pozostaw domyślne.
  • Grupy nietrwałe - pozostaw domyślne.
  • Włącz buforowanie żądań wp-admin - Włącz tę opcję, aby przyspieszyć działanie panelu administracyjnego WordPress, ale wyłącz, jeśli otrzymasz nieaktualne dane z pamięci podręcznej.
  • Przechowuj transjenty w bazie danych - Włącz.

Optymalizacja pamięci podręcznej przeglądarki

Chociaż buforowanie bazy danych i obiektów są opcjonalne, buforowanie przeglądarki powinno być włączone dla każdej witryny WordPress.

Umożliwia przeglądarkom internetowym przechowywanie statycznych plików witryn internetowych, takich jak obrazy, tekst i kody, w celu natychmiastowego wyszukiwania.

Podobnie jak minifikacja kodu, buforowanie przeglądarki ma również obszerną listę opcji.

Poniżej znajduje się podsumowanie każdej sekcji:

21. Ustawienia ogólne

Z reguły włącz pierwsze sześć opcji w sekcji „Ogólne” strony konfiguracji pamięci podręcznej przeglądarki:

Ustawienia ogólne pamięci podręcznej przeglądarki
  • Zapisać
  • Ustaw nagłówek Last-Modified
  • Ustaw nagłówek wygasa
  • Ustaw nagłówek kontroli pamięci podręcznej
  • Ustaw tag encji
  • Ustaw nagłówek W3 Total Cache
  • Włącz kompresję HTTP (gzip)

Chcesz wiedzieć coś fajnego?

Większość z nich to funkcje pamięci podręcznej przeglądarki, które można przetestować na GTmetrix - darmowym narzędziu do analizy wydajności witryny.

Możesz użyć GTmetrix podczas konfigurowania W3 Total Cache, aby zweryfikować pewne funkcje buforowania. W przypadku wymienionych powyżej powinny one pojawić się w zakładce „YSlow” raportu analitycznego.

Wyniki YSlow na GTmetrix
  • Zapisać

Poza pierwszymi sześcioma opcjami są jeszcze inne rzeczy, którymi powinieneś zarządzać na stronie konfiguracji pamięci podręcznej przeglądarki:

Ogólne ustawienia pamięci podręcznej przeglądarki
  • Zapisać
  • Włącz kompresję HTTP (brotli) - Włącz tę opcję, jeśli jest dostępna, i sprawdź, czy przewyższa kompresję gzip.
  • Zapobiegaj buforowaniu obiektów po zmianie ustawień - Włącz.
  • Usuń ciągi zapytań z zasobów statycznych - Włącz.
  • Zapobiegaj liście wyjątków buforowania - pozostaw puste.
  • Nie ustawiaj plików cookie dla plików statycznych - Włącz.
  • Nie przetwarzaj błędów 404 dla obiektów statycznych za pomocą WordPress - Wyłącz.
  • Lista wyjątków błędów 404 - pozostaw wartość domyślną.
  • Przepisz strukturę adresów URL obiektów - Wyłącz.

22. CSS i JS, HTML i XML, ustawienia pamięci podręcznej przeglądarki

Jak wspomniano powyżej, buforowanie przeglądarki może być używane w kodach, takich jak pliki CSS, JavaScript i HTML.

Aby Twoja witryna WordPress była w doskonałym stanie, zalecamy pozostawienie tych ustawień bez zmian.

Dla przypomnienia: ustawienia CSS i JS, HTML i XML oraz Media i inne pliki są nieco podobne. Ponieważ nie ma powodu, aby miały różne konfiguracje, użyj następujących ustawień, jeśli mają zastosowanie:

Ustawienia CSS i JS dotyczące buforowania przeglądarki
  • Zapisać
  • Ustaw nagłówek Last-Modified - Włącz.
  • Ustaw nagłówek wygasa - Włącz.
  • Wygasa okres istnienia nagłówka - 3600 sekund dla HTML i XML, 31 536 000 sekund (jeden rok) dla pozostałych dwóch.
  • Ustaw nagłówek kontroli pamięci podręcznej - Włącz.
  • Zasady kontroli pamięci podręcznej - pozostaw domyślne (pamięć podręczna z maksymalnym wiekiem).
  • Ustaw tag tytułu jednostki - Włącz.
  • Ustaw nagłówek W3 Total Cache - Enable.
  • Włącz kompresję HTTP (gzip) - Włącz.
  • Włącz kompresję HTTP (brotli) - tak samo jak poprzednio.
  • Zapobiegaj buforowaniu obiektów po zmianie ustawień - Włącz.
  • Usuń ciągi zapytań z zasobów statycznych - Włącz.
  • Wyłącz pliki cookie dla plików statycznych - Włącz.

23. Co zrobić z nagłówkami zabezpieczeń

Do tej pory powinieneś już wiedzieć, że w W3 Total Cache są pewne ustawienia, które należy pozostawić w spokoju.

Wśród tych ustawień znajdują się nagłówki zabezpieczeń.

Opcje, które tutaj znajdziesz, są zarezerwowane dla użytkowników, którzy są dobrze zorientowani w tworzeniu stron internetowych i bezpieczeństwie. Możesz zmodyfikować dyrektywę zasad HTTP Strict Transport Security swojej witryny, włączyć ochronę X-XSS i nie tylko.

Jeśli te warunki są dla Ciebie nowe, pozostaw wszystko w nagłówkach zabezpieczeń na ich domyślne wartości.

Nagłówki bezpieczeństwa
  • Zapisać

Optymalizacja klienta użytkownika, strony odsyłającej i grup plików cookie

W W3 Total Cache, strony konfiguracji „grupy” muszą być również ignorowane przez większość użytkowników WordPress, którzy nie są programistami.

Obejmuje to „Grupy użytkowników”, „Grupy odsyłające” i „Grupy plików cookie”.

Grupy Sekcje W3TC
  • Zapisać

Istnieje jednak wiele przypadków użycia dla niektórych typów grup, które mogą wpływać na wygodę użytkownika.

24. Grupy agentów użytkownika do personalizacji

Jeśli jesteś zaawansowanym użytkownikiem WordPressa, grupy agentów użytkownika mogą służyć do przekierowywania określonego ruchu do innej domeny. Możesz nawet zmusić ich przeglądarkę do załadowania innego motywu w witrynie WordPress.

Załóżmy, że utworzyłeś grupę dla wszystkich użytkowników mobilnych.

Dzięki grupom klientów użytkownika możesz przekierować je do oddzielnej mobilnej wersji swojej witryny. Jeśli nie, możesz nakazać przeglądarce uruchomienie witryny z motywem bardziej przyjaznym dla urządzeń mobilnych.

Przykład grupy agentów użytkownika
  • Zapisać

Po prostu postępuj ostrożnie i pamiętaj o przetestowaniu konfiguracji, aby uniknąć uszkodzenia witryny.

Optymalizacja ustawień CDN

Czujesz się, jakbyś wykonywał całą pracę?

Mam dla ciebie dobrą wiadomość.

Jeśli zdecydujesz się skorzystać z CDN, Twój usługodawca powinien być chętny do pomocy w konfiguracji W3 Total Cache.

Innymi słowy, możesz bezpiecznie zignorować wszystkie te ustawienia i czekać na pomoc dostawcy CDN.

Strona ustawień CDN
  • Zapisać

Jeśli masz problemy z usługą CDN na stronach SSL, wystarczy wskazać sposób obejścia tego problemu.

25. Jak wyłączyć CDN na stronach SSL

W sekcji „Zaawansowane” ustawienia wybierz „Wyłącz CDN na stronach SSL”. Strony, których to dotyczy, powinny teraz ładować się normalnie, gdy będziesz szukać pomocy u dostawcy CDN.

Jak wyłączyć CDN na stronach SSL
  • Zapisać

Optymalizacja pamięci podręcznej fragmentów

Strona ustawień „Fragment Cache” to kolejny obszar W3 Total Cache, który należy pominąć.

Jest to szczególnie ważne, jeśli nie masz wersji Pro wtyczki.

Strona zaawansowanych ustawień pamięci podręcznej fragmentów
  • Zapisać

26. Konfigurowanie funkcji buforowania fragmentów

Jeśli zapłaciłeś za wtyczkę i chciałbyś korzystać z buforowania fragmentów, poniżej znajdziesz rzeczy, o których powinieneś pamiętać:

  • Zarejestrowane grupy fragmentów - jeśli próbujesz zdefiniować grupy fragmentów dla W3 Total Cache, powinny pojawić się tutaj.
  • Domyślny okres istnienia fragmentów w pamięci podręcznej - wartość domyślna to 180 sekund, ale można ją wydłużyć, jeśli ruch jest niewielki.
  • Interwał wyrzucania elementów bezużytecznych - utrzymuj ten czas na 3600 sekund (domyślnie), jeśli masz witrynę o dużym ruchu.
  • Ręczne grupy fragmentów - tutaj ręcznie wprowadź grupy fragmentów - nie dotykaj, jeśli nie wiesz, co robisz!

Używanie rozszerzeń dla skalowalności

Na koniec powinieneś wiedzieć, że W3 Total Cache zawiera szereg wstępnie zainstalowanych rozszerzeń.

Użytkownicy WordPressa powinni być w domu na stronie „Rozszerzenia”. Bez logo W3 Total Cache wygląda jak kopia strony „Wtyczki” na desce rozdzielczej.

Oznacza to, że aktywacja i dezaktywacja rozszerzeń obejmuje znany proces. Możesz kliknąć przyciski u dołu każdego rozszerzenia lub wykonać „działania zbiorcze” za pomocą menu rozwijanego.

Strona rozszerzeń W3TC
  • Zapisać

Ponieważ nie ma idealnego sposobu na uruchomienie ekosystemu W3 Total Cache, pozwolę Ci określić, które rozszerzenia aktywować.

27. Trzy ważne rozszerzenia całkowitej pamięci podręcznej W3 dla witryn WordPress

Poniżej znajdują się niektóre z najbardziej przydatnych rozszerzeń W3 Total Cache i ich działanie:

  • AMP - projekt AMP, czyli Accelerated Mobile Pages , pomaga właścicielom witryn w osiągnięciu niesamowicie płynnego ładowania na urządzeniach mobilnych. Włączenie tego rozszerzenia doda obsługę AMP do funkcji minify W3 Total Cache.
  • Yoast SEO - Jeśli polegasz na Yoast SEO do optymalizacji na stronie, aktywuj to rozszerzenie, aby bezproblemowo zintegrować W3 Total Cache.
  • Genesis Framework od StudioPress - Wielu użytkowników WordPressa wykorzystuje Genesis Framework do tworzenia od podstaw przyjaznych dla SEO witryn internetowych. Jeśli należysz do tej grupy użytkowników, włącz to rozszerzenie, aby poprawić wydajność o 30 do 60 procent.

Oto ostatnia rada: jeśli chcesz aktywować rozszerzenia, rób to pojedynczo.

Podobnie jak wtyczki, rozszerzenia mogą powodować nieoczekiwane problemy w Twojej witrynie, gdy są aktywne. Włączając jedno rozszerzenie naraz, możesz łatwo określić przyczynę potencjalnych problemów.


Wniosek

Konfiguracja W3 Total Cache w celu uzyskania optymalnej wydajności witryny może zająć trochę czasu.

Nie spiesz się - zawsze możesz dodać zakładkę i odwołać się do tej strony, kiedy tylko zajdzie taka potrzeba.

Pamiętaj, aby przetestować szybkość swojej witryny, stopniowo wprowadzając poprawki. W tym momencie wyeksportuj konfigurację jako kopię zapasową na wypadek konieczności ponownego zastosowania tych ustawień.

Opowiedz mi o swoich doświadczeniach z W3 Total Cache w komentarzach poniżej!

Może ci się spodobać również:

  • 19 łatwych sposobów na zmniejszenie współczynnika odrzuceń na swoim blogu i zmaksymalizowanie ruchu
  • Wszystko o wtyczkach WordPress
  • 10 najlepszych wtyczek WordPress do udostępniania społecznościowego dla blogerów
Ustawienia wtyczki W3 Total Cache
  • Zapisać