Konfigurowanie W3 Total Cache może być męczące. Ta popularna wtyczka buforująca ma 16 menu, z którymi można się zmagać i oferuje oszałamiającą gamę opcji do skonfigurowania. Jednak przejście przez każdą z nich znacznie zwiększa wydajność witryny.

Ten samouczek jest drugą częścią serii samouczków dotyczących W3 Total Cache (W3TC).

W tym samouczku, który zostanie omówiony w kilku rozdziałach, przejdziemy przez 16 menu W3TC i zbadamy wszystkie opcje konfiguracyjne dostępne w W3TC. Po ukończeniu tych samouczków będziesz gotowy, aby skonfigurować W3TC jak profesjonalista.

Konfiguracja całkowitej pamięci podręcznej W3

W3TC jest dostępny w katalogu WordPress wtyczki, dlatego jego instalacja jest prosta. Napisaliśmy samouczek, jak zainstalować WordPress Plugin. Nie będziesz miał problemów z instalacją W3TC.

Po instalacji aktywuj wtyczkę, a zobaczysz „ Wydajność Dodano jako nowy element najwyższego poziomu w menu deski rozdzielczej.

wxNUMXtc wydajność menu wtyczki

Wybierz „Wydajność”, a zostaniesz przeniesiony do Panelu W3TC, gdzie zobaczysz listę pozycji W3TC. Więc przejdziemy przez każdy element:

1 - Pulpit nawigacyjny

Głównym celem deski rozdzielczej jest służyć jako miejsce, w którym można wyczyścić różne moduły buforowania, sprawdzić zgodność wtyczki z serwerem oraz monitorować wydajność serwera.

Pierwszą pozycją wyświetlaną na desce rozdzielczej jest seria przycisków, które umożliwiają wykonanie kilku czynności:

Wtyczka W3TC Gałka cap

  • Kontrola zgodności: Testy serwera w celu ustalenia, które funkcje można włączyć.
  • Opróżnij pamięć podręczną: Usuwa wszystkie buforowane zasoby.
  • Opróżnij tylko pamięć podręczną: Usuwa wszystkie buforowane zasoby przy użyciu metody memcached.
  • Puste tylko cache opcode: Usuwa wszystkie zasoby buforowane przy użyciu jednej z metod pamięci podręcznej kodu operacji.
  • Opróżnij tylko pamięć podręczną dysku: Usuwa wszystkie zasoby z pamięci podręcznej używane na dysku.
  • Aktualizacja „Ciągu zapytania o media”: W3TC dołącza ciąg do końca zasobów medialnych (CSS, JS i pliki graficzne). Kliknij ten przycisk, aby zaktualizować ten ciąg, aby upewnić się, że przeglądarki pobierają zaktualizowaną wersję tych zasobów.

Dostęp do wielu z tych funkcji można również uzyskać z dowolnej strony pulpitu nawigacyjnego.

WordPress Menu dostępne W3TC

Informacje o teście zgodności

Informacje generowane przez kontrolę zgodności mogą być bardzo przydatne. Ta funkcja umożliwia przetestowanie konfiguracji serwera ze wszystkimi funkcjami W3TC. Przejrzyj wyniki, a dowiesz się, jakie funkcje możesz włączyć i które wymagają czegoś więcej.

Test zgodności WordPress W3TC

Jeśli konfigurujesz W3TC po raz pierwszy, kliknij przycisk Sprawdzanie zgodności, abyś wiedział, jakie funkcje będziesz mógł połączyć.

tablica rozdzielcza: Wsparcie, oferty marketingowe, PageSpeed ​​i „ Monitorowanie serwera »

Poniżej rzędu przycisków znajdują się dodatkowe sekcje:

  • Usługi premium: pozwalają skorzystać z pomocy technicznej.
  • Rozpowszechniaj słowo: pozwala udostępniać W3TC w mediach społecznościowych, dodać notatkę do wtyczki na WordPress.org i dodać link do W3 EDGE w stopce witryny.
  • Rejestracja na MaxCDN.
  • Monitorowanie serwerów przez Nowy Relikt oraz monitoringu za pomocą Google Insights PageSpeed.

Pamiętaj, że wymagana jest dodatkowa konfiguracja w ustawieniach ogólnych i menu „ Monitorowanie »Gdzie klucz PageSpeed ​​API, a także utworzenie konta i instalacja programu „ Nowy Relikt„, Są konieczne, aby aktywować te funkcje.

Wszystkie te sekcje są opcjonalne i nie wpływają na optymalizację witryny.

2 - Ustawienia ogólne

Menu „Ustawienia ogólne” jest najważniejszym menu w W3TC. Wszystkie opcje buforowania oferowane przez W3TC są włączane i wyłączane z tego menu, a następnie udoskonalane w kolejnych menu.

Najpierw spójrz na listę linków u góry strony.

general-settings-w3 całkowita pamięć podręczna cache

Każde z tych łączy łączy się bezpośrednio z dolną sekcją menu. Ustawienia ogólne ”. Kliknięcie na nich pozwoli ci zaoszczędzić dużo przewijania.

Użytkownicy W3TC często mylą te linki i elementy menu W3TC w menu panelu kontrolnego. Ważne jest, aby zdawać sobie sprawę, że łącza w menu pulpitu nawigacyjnego prowadzą do różnych stron, na których funkcje są udoskonalone. Linki u góry strony prowadzą do sekcji menu „ Ustawienia ogólne Gdzie te funkcje są włączone lub wyłączone.

Ogólne ustawienia: Ogólne

Poniżej znajduje się lista linków w panelu « ogólny ”. W tym panelu dostępne są dwie opcje:

panel ogólny W3TC plugin WordPress cache

Zaznaczenie pola wyboru, aby włączyć / wyłączyć wszystkie typy buforowania (jednocześnie), co zwykle nie jest dobrym pomysłem i zwykle powoduje przeciążenie.

Powiadomienie W3TC

Bardzo niewiele witryn faktycznie korzysta ze wszystkich modułów buforowania, więc bardziej sensowne jest przeglądanie opcji buforowania pojedynczo, co ułatwia ocenę, którego z nich chcesz użyć.

Ustawienia ogólne - tryb podglądu

Tryb podglądu jest cennym narzędziem wbudowanym w W3TC, ale jego opanowanie zajmuje trochę czasu.

Aktywuj tryb „Podgląd”, jeśli konfigurujesz W3TC na żywo w witrynie internetowej. Po włączeniu pojawi się okno dialogowe u góry ekranu, informujące, że wszelkie wprowadzone zmiany nie wpłyną na środowisko użytkownika, chyba że wybierzesz przycisk, aby zastosować te zmiany.

podgląd mody W3TC WordPress plugin

Tryb podglądu tworzy osobny kontener na ustawienia witryny. Zmiany wprowadzone w ustawieniach W3TC w trybie podglądu są zapisywane oddzielnie od tych już wdrożonych. Pozwala to na manipulowanie ustawieniami W3TC bez wpływu na wygodę użytkownika.

Po włączeniu trybu podglądu zobaczysz trzy przyciski:

  • dezaktywować : Wyłącza tryb podglądu i wdraża wszystkie zmiany i kopie zapasowe w moim podglądzie.
  • rozmieścić : Stosuje zmiany wprowadzone i zapisane w trybie podglądu na stronie na żywo, ale utrzymuje włączony tryb podglądu.
  • badanie : Otwiera nowe okno przeglądarki, w którym można zobaczyć wyniki dokonanych zmian bez wpływu na komfort użytkownika (te ustawienia dotyczą tylko Ciebie).

Po wybraniu „ Podgląd »(Podgląd) i odśwież okno; przycisk zmieni się na „ Zatrzymaj podgląd ”. Wybierz „ Zatrzymaj podgląd Aby wyświetlić witrynę tak, jak widzą ją odwiedzający, gdy nie są połączeni.

Poświęć trochę czasu na zapoznanie się z trybem podglądu. Niektóre zmiany w W3TC (w szczególności minimalizacja plików CSS i JavaScript) może sprawić, że witryna będzie niedostępna.

Radzenie sobie z tymi ustawieniami na żywo z równie aktywnym ruchem jest bardzo złym pomysłem. Po włączeniu trybu podglądu możesz pracować nad tymi ustawieniami bez przeglądania wyników, dopóki ich wyniki nie będą zadowalające.

Wyczyść pamięć podręczną

Jednym z rodzajów powiadomień, do których będziesz przyzwyczajony, jest zaproszenie usuń pamięć podręczną.

usuń cache W3TC plugin WordPress

Powiadomienia oznaczają, że wprowadzone zmiany unieważniają całą zawartość pamięci podręcznej.

Więc za każdym razem, gdy zostaniesz poproszony o opróżnienie pamięci podręcznej, zrób to.

Ustawienia ogólne: Strona pamięci podręcznej

Następna sekcja w „ Ustawienia ogólne Czy „ strona Cache ”. Jest to prawdopodobnie najważniejsza funkcja oferowana przez W3TC. Jeśli nie robisz nic poza włączeniem buforowania stron, powinieneś zobaczyć wymierny wzrost wydajności swojej witryny. Na szczęście jest również łatwy w konfiguracji.

strona pamięci podręcznej W3TC WordPress cache plugin

W3TC może używać różnych metod buforowania do buforowania statycznych kopii stron i artykułów Twojej witryny (wszystkie są ogólnie określane jako „strony” przez W3TC).

W większości przypadków domyślnym wyborem powinno być: „ Dysk: ulepszony ”. Jednak użytkownicy serwera współużytkowanego mogą wymagać użycia „ Dysk: Podstawowy Jeśli host narzeka na nadmierne wykorzystanie zasobów lub jeśli test zgodności wykaże, że serwer nie jest zgodny z utwardzaniem pamięci podręcznej dysku twardego.

Użytkownicy dedykowanych lub wirtualnych serwerów prywatnych mogą wybrać jedną z metod buforowania ” opcode ”. Jeśli sam zarządzasz serwerem, możesz zainstalować metodę pamięci podręcznej „ opcode Który wolisz Jeśli Twój serwer to komputer z systemem Windows, musisz wybrać opcję „ Opcode: WinCache ".

« Memcache Jest przeznaczony do użytku w środowiskach hostingu wieloserwerowego. W rezultacie może być dostępny, jeśli używasz „ Chmura A nawet niektórzy dostawcy hostingu współdzielonego. Jeśli jest dostępny w Twoim środowisku hostingowym, będziesz mógł z niego korzystać.

Korzystając z preferowanej metody buforowania wybranych stron, musisz teraz zapisać swoje ustawienia.

Ustawienia ogólne: Minify

Minimalizacja plików JavaScript i CSS może uszkodzić strony, jeśli używasz W3TC lub innej wtyczki. Dlatego należy zachować ostrożność podczas aktywacji modułu „ Minify ".

minify W3TC WordPress cache plugin

Opcja " Samochody Łączy i zmniejsza wszystkie zasoby JavaScript i CSS. Wybranie tej opcji oznacza jednak, że nie będzie można pracować z każdym menu „ Minify ”. Jedynym sposobem, aby dowiedzieć się, jak będzie się zachowywać, jest wypróbowanie opcji „Auto”, dostosowanie ustawień w menu „Minify” i sprawdzenie, jak wczytuje się Twoja witryna. Jeśli tak, a Twoja witryna wygląda źle, użyj metody ręcznej.

Wybierz metodę buforowania ” Dysk Jeśli korzystasz z hostingu współdzielonego. W przeciwnym razie wybierz tę samą metodę buforowania, którą wybrałeś dla „ strona Cache ".

Ustawienia ogólne: pamięć podręczna bazy danych

Jeśli witryna znajduje się na serwerze współdzielonym, buforowanie bazy danych jest wyłączone. Buforowanie bazy danych to proces wymagający dużej ilości zasobów. O ile serwer nie jest wystarczająco wydajny, aby obsłużyć przetwarzanie i przechowywanie, buforowana baza danych może w rzeczywistości spowolnić Twoją witrynę, a nie przyspieszyć ją.

Baza danych buforowana jest łatwa do skonfigurowania. Po prostu wybierz „Włącz” i wybierz metodę, którą chcesz zastosować do tego buforowania.

W buforze W3TC

Musisz pomyśleć o wąskich gardłach, które mogą wpływać na wydajność witryny, aby zrozumieć, dlaczego buforowana baza danych może spowolnić Twoją witrynę.

Jeśli proces wysyłania zapytań do bazy danych spowalnia witrynę, buforowana baza danych może przyspieszyć działanie witryny, zmniejszając liczbę zapytań do bazy danych.

Jeśli jednak brak pamięci serwera spowalnia twoją witrynę, to poproszenie serwera o buforowanie bazy danych powoduje obciążenie serwera pracą, co dodatkowo spowalnia.

Skąd więc wiadomo, czy należy włączyć buforowanie bazy danych?

Jeśli witryna jest hostowana na wspólnym serwerze, najlepiej będzie wyłączyć tę funkcję.

Jeśli Twoja witryna ma zasoby - jak na VPS lub serwerze dedykowanym - wtedy możesz przetestować buforowanie bazy danych. Będziesz także mógł przetestować, aby upewnić się, że gdy buforowanie jest włączone, witryna jest szybsza.

Ustawienia ogólne: pamięć podręczna obiektów

Buforowanie obiektów jest wbudowane w rdzeń WordPress. Moduł pamięci podręcznej obiektów buforuje obiekty API, aby zmniejszyć liczbę złożonych żądań do bazy danych wysyłanych przez serwer. Podobnie jak baza danych może być buforowana, buforowanie obiektów jest również łatwe do skonfigurowania, ale może, ale nie musi, pomóc w poprawie wydajności witryny.

WordPress buforowania obiektów

Buforowanie obiektów ma największy potencjał, aby pomóc w większości obiektom dynamicznymStrony BuddyPress, strony bbPress) hostowane w środowisku prywatnym. Jeśli korzystasz z bloga lub strony internetowej ze wspólnego serwera, możesz go wypróbować, ale w tych środowiskach idealnym rozwiązaniem jest pozostawienie go wyłączonego.

Aby włączyć buforowanie obiektów, wybierz opcję „ aktywować "(umożliwiać) i używanej do tej pory metody buforowania.

Ustawienia ogólne: pamięć podręczna przeglądarki

Aktywacja pamięci podręcznej przeglądarki jest tak prosta, jak zaznaczenie pojedynczego pola wyboru poprzez kliknięcie „Zapisz wszystkie zmiany” (Zapisz wszystkie ustawienia).

Pamięć podręczna przeglądarki

Po włączeniu buforowania przeglądarki zasoby witryn będą buforowane przez przeglądarki użytkowników. W ten sposób, gdy strona zostanie wyświetlona po raz drugi, zasoby te zostaną załadowane z pamięci podręcznej przeglądarki.

Ustawienia ogólne: CDN

Jeśli korzystasz z sieci dystrybucji treści (CDN) możesz zintegrować swoją usługę CDN z W3TC. Spowoduje to odbicie plików przechowywanych w pamięci podręcznej serwera WWW, dzięki czemu będziesz mógł korzystać z obu usług: buforowania i dostarczania rozproszonej zawartości (CDN).

Aby aktywować integrację CDN, wybierz opcję „ umożliwiać »Wybierz usługodawcę CDN z listy CDN, a następnie kliknij« Zapisz wszystkie ustawienia "(Zapisz wszystkie ustawienia).

CDN konfiguracji W3TC

Będziesz także musiał odwiedzić menu CDN, aby dodać swoje poświadczenia CDN do W3TC, aby to działało poprawnie.

Możesz zauważyć, że na liście usług CDN brakuje Cloudflare. Aby korzystać z Cloudflare, musisz dodać rozszerzenie W3TC. Przejdź do menu « Rozszerzenia ", Aktywuj rozszerzenie Cloudflare, a następnie wróć do" Ustawienia ogólne Aby zakończyć integrację z CloudFlare.

Parametry ogólne: „Reverse Proxy”

Aby skorzystać z tej opcji, musisz zainstalować „ Lakier Na serwerze i wykonaj zaawansowane kroki konfiguracji serwera. Jest to tylko taka rzecz, którą musisz zrobić, jeśli prowadzisz swojego bloga w prywatnym środowisku z dostępem korzeń Na serwerze. Jeśli chcesz skonfigurować ” Lakier Aby działał z W3TC, Tuts Plus (w języku angielskim) oferuje samouczek na ten temat.

Ustawienia ogólne: monitorowanie

« Nowy Relikt »Usługa kontroli, może być zintegrowana z W3TC. Aby korzystać z tej usługi, musisz zainstalować „ Nowy Relikt Na serwerze i załóż konto « Nowy Relikt ”. Ponieważ „ Nowy Relikt Musi być zainstalowany na serwerze, nie jest kompatybilny z hostingiem współdzielonym.

Jeśli na Twoim serwerze jest zainstalowany New Relic i masz nowe konto « Relikt Wprowadź swoje poświadczenia w tej sekcji, aby dodać statystyki serwera do pulpitu nawigacyjnego W3TC.

Ustawienia ogólne: Różne

Pierwsza opcja w „ różnorodny W ustawieniach ogólnych służy do aktywacji widżetu „ Google Page Speed ”Na desce rozdzielczej W3TC. Aby to zrobić, musisz najpierw skonfigurować klucz API.

błędne ustawienia W3TC

W większości przypadków nie będziesz chciał konfigurować tych opcji.

Sprawdź, czy opcja przepisywania reguł jest domyślnie zaznaczona. Usuń zaznaczenie, aby uniemożliwić W3TC powiadomienie Cię, że coś jest nie tak z konfiguracją reguł zapisu.

« Włącz blokadę plików „(Włącz blokowanie plików) jest domyślnie wyłączone. Blokowanie plików nie jest zgodne z większością hostingu współdzielonego. Jednak w przypadku hostingu prywatnego możesz go włączyć i sprawdzić, czy poprawia wydajność Twojej witryny.

« Optymalizuj stronę rozszerzoną dysku "A" minimalizować buforowanie dysku dla plików NFS Są domyślnie wyłączone. Jest to opcja, która może zapewnić niewielki wzrost wydajności witryny.

« Włącz tryb krawędzi Musi być wyłączony w zakładach produkcyjnych. Jeśli jednak chcesz przetestować tę funkcję buforowania w środowisku testowym, wybierz tę opcję.

Ustawienia ogólne: debugowanie

Tryb debugowania musi pozostać wyłączony, chyba że aktywnie go używasz.

tryb debugowania W3TC

Po włączeniu trybu debugowania informacje debugowania zostaną dodane na końcu źródła strony.

Warto zauważyć, że tylko moduły pamięci podręcznej, które są włączone w menu „ Ustawienia ogólne Będzie dostępny w trybie debugowania. Na powyższym obrazku widać, że tylko „ strona Cache "A" Minify " są dostępne. Dzieje się tak, ponieważ inne funkcje buforowania były wyłączone w momencie przechwytywania obrazu.

Ustawienia ogólne: ustawienia eksportu / importu

Jeśli używasz W3TC w wielu witrynach i chcesz wszędzie stosować te same opcje, ta funkcja będzie bardzo przydatna.

ustawienia importu i eksportu

Wybierz „ Pobierz Aby wyeksportować bieżące ustawienia. Następnie skorzystaj z opcji Wybierz Plik Na innej stronie, aby pobrać tę samą konfigurację. Możesz także użyć tej opcji, aby utworzyć plik kopii zapasowej, który będzie używany jako punkt przywracania podczas konfigurowania W3TC.

Zatrzymamy się tutaj na ten samouczek. Będziemy kontynuować w następnym. Pamiętaj, że badamy różne funkcje W3TC.

Ta lista meta-skrzynek zawiera podsumowanie funkcji, które są (w pełnej wersji) dostępne w menu « Wydajność ".

Czy masz jakieś pytania? Nie wahaj się nas zapytać.