Minęło trochę czasu, odkąd Google ogłosił, że szybkość ładowania strony będzie miała wpływ na jej pozycję w SERPach. To samo dotyczy urządzeń mobilnych. Ale najbardziej powinieneś się martwić o to, jak powolna witryna wpłynie na użytkowników. Na przykład, czy zdajesz sobie sprawę, że połowa odwiedzających witryny w Internecie uważa, że ​​powinny one załadować się w dwie sekundy lub mniej? Myślę, że to całkiem uczciwe, ponieważ kiedy się nad tym zastanowisz, nic nie jest bardziej irytujące niż oglądanie czegoś, co się ładuje. Nie wspominając już o niedogodnościach, jakich doświadcza osoba, gdy chce coś kupić, ale strona zwalnia.

Na szczęście istnieje wiele sposobów na przyspieszenie działania witryny. Jedną z najlepszych opcji jest użycie specjalnego modułu do buforowania (cache). Dzisiaj przyjrzymy się, czym jest buforowanie i dlaczego jest tak ważne, jeśli chodzi o szybkość ładowania strony. Ponadto podzielę się z Wami listą najlepszych wtyczek pamięci podręcznej na rynku.

Co to jest pamięć podręczna?

Pamięć podręczna to miejsce w pamięci komputera, w którym przechowywane są dane do wykorzystania w przyszłości. Na przykład zamiast całkowicie wykonać proces ładowania witryny z bazy danych, część danych jest pompowana z pamięci podręcznej. Gdy odwiedzający przechodzi przez Twoją witrynę, witryna żąda danych z bazy danych przechowywanej na hostingu. Mówiąc dokładniej, proszą o umieszczenie obrazów witryny, kodu JavaScript i CSS w czytelnych plikach HTML i dostarczenie ich bezpośrednio do przeglądarki. Niestety ten proces wymaga pewnych zasobów i czasu. Nie ma jednak potrzeby, aby użytkownicy witryny uruchamiali ten proces za każdym razem. Zwłaszcza jeśli chodzi o statyczną zawartość Twojej witryny. Na przykład opublikowane posty, które prawdopodobnie nie będą przez nikogo edytowane.

Dlatego buforowanie witryny jest niezbędne, jeśli chcesz:

  • szybko zapewnić dostęp do danych witryny, które rzadko się zmieniają
  • przyspieszyć cały proces ładowania strony
  • zapewnić lepsze wrażenia użytkownika wszystkim odwiedzającym Twoją witrynę
  • promuj się w rankingach wyszukiwarek dzięki wyższym wskaźnikom pobierania
  • oszczędzaj zasoby serwera i ograniczaj awarie

Jak widać, buforowanie witryny WordPress ma wiele zalet.

Główna funkcjonalność, która znajduje się w każdej z wymienionych wtyczek:

  • buforowanie dla użytkowników mobilnych
  • redukcja rozmiaru pliku i kompresja GZIP
  • planowanie czyszczenia pamięci podręcznej
  • Obsługa HTTPS/SSL

Najlepsze wtyczki do buforowania WordPress

Wiedząc, że szybkość strony jest bardzo ważna i zależy bezpośrednio od buforowania, naszym kolejnym krokiem jest dodanie odpowiedniej wtyczki do naszej strony. Oto niektóre z najbardziej niezawodnych, niedrogich i bogatych w funkcje rozwiązań.

Niedawno jeden z naszych czytelników zapytał nas, jak wyczyścić pamięć podręczną WordPressa? Twoja przeglądarka internetowa, serwer i wtyczki zainstalowane w Twojej witrynie mogą wykorzystywać proces buforowania, który prawdopodobnie nie pozwoli Ci zobaczyć zaktualizowanego stanu Twojego bloga.

W tym artykule pokażemy, jak prawidłowo wyczyścić pamięć podręczną swojego bloga WordPress.

Rozwiązania do buforowania przechowują statyczną wersję Twojej witryny. Dzięki temu WordPress może pominąć najcięższe skrypty PHP i poprawić wydajność Twojej witryny.


WordPress Istnieje wiele rodzajów rozwiązań buforowania. Najbardziej popularne są wtyczki pamięci podręcznej typu „And”.

Te wtyczki zapewniają łatwy w użyciu interfejs do zarządzania pamięcią podręczną blogów, wygasaniem zawartości pamięci podręcznej i buforowaniem na żądanie.

Hosting WordPress zarządzany przez dostawców, takich jak WPEngine, korzysta z własnych rozwiązań buforowania, więc nie musisz instalować tej wtyczki buforowania.

Jeśli korzystasz z usługi CDN, takiej jak „MaxCDN” lub „CloudFlare”, będzie ona również obsługiwać buforowane kopie zawartości statycznej.

Jeśli używasz zapory sieciowej jako „Lub”, aby zwiększyć bezpieczeństwo WordPressa, mają one również własną pamięć podręczną, aby przyspieszyć działanie witryny i skrócić przestoje.

Twoja przeglądarka może również przechowywać w pamięci podręcznej wersje stron na Twoim komputerze.

Celem buforowania jest przyspieszenie witryny i poprawa ogólnego komfortu użytkownika. Czasami jednak uniemożliwia to zobaczenie zmian wprowadzanych w witrynie, co może być frustrujące. W takim przypadku będziesz musiał wyczyścić pamięć podręczną, aby zobaczyć zmiany.

Zobaczmy jednak, jak wyczyścić pamięć podręczną w WordPressie.

Krok 1: Wyczyść pamięć podręczną przeglądarki

Najpierw musisz wyczyścić pamięć podręczną.Większość przeglądarek internetowych może przechowywać zawartość statyczną, taką jak arkusze stylów, JavaScript i obrazy ze strony internetowej, aby przyspieszyć kolejne wizyty.

Jednak czasami przeglądarki internetowe mogą nie zdawać sobie sprawy, że strona internetowa się zmieniła. Zamiast otrzymać nową kopię, nadal mogą ponownie załadować stronę z wersji z pamięci podręcznej na twoim komputerze.

W ten sposób wyczyścisz pamięć podręczną przeglądarki Google Chrome. Najpierw musisz kliknąć ikonę menu, a następnie wybrać« Dodatkowy Narzędzia > Wyczyść dane nawigacyjne .


Otworzy się okno, w którym możesz wybrać zawartość, którą chcesz usunąć. Upewnij się, że obrazy i pliki w pamięci podręcznej są zweryfikowane, a następnie kliknij „ Wyczyść dane przeglądania P".


Pomyślnie wyczyściłeś pamięć podręczną przeglądarki i możesz teraz spróbować uzyskać dostęp do swojej witryny.

Jeśli nadal nie widzisz żadnych zmian, przejdź do kolejnych kroków.

Jeśli chcesz wybrać jedną z dwóch najlepszych wtyczek do zarządzania pamięcią podręczną WordPress, zapoznaj się z naszym artykułem:

W przypadku innych przeglądarek internetowych zapoznaj się z odpowiednią dokumentacją, jak wyczyścić ich pamięć podręczną.

Krok 2: Wyczyść pamięć podręczną wtyczek WordPress

Jeśli używasz wtyczki buforującej WordPress, musisz wyczyścić pamięć podręczną wtyczki. Większość wtyczek do buforowania pozwala łatwo to zrobić z odpowiednich ustawień.

Wyczyść pamięć podręczną z WP Super Cache

Dzięki temu użytkownicy mogą błyskawicznie buforować swoją witrynę jednym kliknięciem. Jego robot automatycznie wybiera strony WordPress do generowania pamięci podręcznej, a następnie automatycznie aktywuje zalecane opcje buforowania WordPress, takie jak kompresja GZIP, buforowanie stron i wstępne ładowanie pamięci podręcznej.

WP Rocket zawiera również dodatkowe funkcje, które możesz włączyć, aby jeszcze bardziej poprawić swoją produktywność. W tym leniwe ładowanie obrazów, obsługa CDN, wstępne pobieranie DNS, minifikacja itp.

2. Najszybsza pamięć podręczna WP

WP Fastest Cache to wtyczka pamięci podręcznej WordPress, która oferuje prawie wszystko, czego może szukać użytkownik. Twórcy tej wtyczki twierdzą, że jest to najprostszy i najszybszy system WP Cache. I szczerze mówiąc, tak jest! Dzięki ponad 300 000 aktywnych instalacji wtyczka ta oferuje odwiedzającym szybkie przeglądanie.

Witajcie drodzy czytelnicy bloga W tym artykule poruszymy ważny temat przyspieszenia bloga na platformie WordPress i zmniejszenia obciążenia serwera hostingowego za pomocą hyper cache.

to wtyczka buforująca wordpress (pamięć podręczna wordpress). Pamiętaj, aby korzystać z pamięci podręcznej wordpress, a szybkość ładowania witryny znacznie wzrośnie.

Gdy zwiększysz liczbę odwiedzających swojego bloga, pojawia się problem. Gdy czytelnik chce wyświetlić konkretną stronę w Twojej witrynie, musi poczekać, aż serwer wygeneruje ją zgodnie z motywem i treścią wordpress.

Ile razy dana strona będzie żądana, tyle razy będzie tworzona na serwerze raz za razem. Im więcej odwiedzających wchodzi na bloga, tym większe obciążenie serwera i dłuższy czas ładowania.

Tego wszystkiego można uniknąć stosując tzw. buforowanie lub pamięć podręczna wordpress. Co to jest?

Jest to proces zapisywania wygenerowanej strony na Twoje żądanie w określonym katalogu na stronie za pomocą wtyczki Hyper cache. Teraz, jeśli ktoś inny uzyska dostęp do tej samej strony na serwerze, nie zostanie ona zregenerowana, ale po prostu pobrana z żądanego folderu, w którym jest przechowywana pamięć podręczna wordpress i wysyłane do przeglądarki użytkownika.

Tak więc buforowanie stron internetowych bloga jest bardzo skutecznym sposobem na zmniejszenie obciążenia serwera hostingowego i przyspieszenie całego bloga.

Wtyczka Hyper cache. Instalowanie i konfigurowanie pamięci podręcznej wordpress.

Bardzo dobrze, że pamięć podręczna wordpress działa tylko dla niezarejestrowanych użytkowników Twojego bloga. W większości przypadków właściciele witryn nie pozwalają odwiedzającym na rejestrację w swoim zasobie i okazuje się, że jedyną osobą zarejestrowaną na blogu jest administrator, czyli Ty.

Oznacza to, że dla Ciebie osobiście pamięć podręczna wordpress nie zadziała i to świetnie. Wyobraź sobie, że dokonałeś pewnych zmian na swoim blogu (na przykład w projektowaniu), wtedy okazuje się, że nie zobaczysz tych zmian, dopóki nie zresetujesz pamięci podręcznej wordpress, a trzeba by to robić cały czas.

Pobierz wtyczkę buforującą Możesz z oficjalnej strony wordpress.

  1. Rozpakuj archiwum z wtyczką i upuść folder Hypercache do folderu wp-content/plugins/ plugins na swoim serwerze za pomocą klienta FTP
  2. Przejdź do konsoli bloga Wtyczki-Dodaj nowy-Prześlij-Zainstaluj

Włącz pamięć podręczną wordpress.

Aby to zrobić, otwórz plik konfiguracyjny wp-config.php do edycji, który znajduje się w katalogu głównym twojego bloga i wklej tam następujący wiersz kodu:

define('WP_CACHE', prawda);

Można to również zrobić za pomocą menedżera plików Filezila.

Wklejanie można wykonać w dowolnym miejscu pliku konfiguracyjnego wp-config.php, gdzieś bliżej końca, ale przed wierszem:

/** Bezwzględna ścieżka do katalogu WordPress. */

if (!defined('ABSPATH'))

lub jeśli w języku angielskim:

/** WordPress bezwzględna ścieżka do katalogu WordPress. */

if (!defined('ABSPATH'))

define('ABSPATH', dirname(__FILE__) . '/');

Teraz wracamy do konsoli blogu Plugins, znajdujemy wtyczkę buforowania pamięci podręcznej Hyper i aktywujemy ją.

Aby wtyczka Hyper cache utworzyła folder dla pamięci podręcznej wordpress na blogu, musisz ustawić uprawnienia na 777 w folderze wp-content lub wp-content/plugins/hyper cache/. Przeczytaj o ustawianiu uprawnień.

Następnie foldery wp-content lub wp-content/plugins/hyper cache można zresetować do uprawnień 755, a nowy folder wp-content/plugins/ hyper cache/cache można ustawić na 777, a wtyczka Hyper cache może pisać do lub usuń wszystkie pliki HTML z pamięci podręcznej wordpress.

Konfiguracja poprawnego działania wtyczki Hyper cache.

Przejdźmy do ustawień Hyper cache natychmiast po aktywowaniu jego pracy, klikając Opcje

Lub to samo stanie się, jeśli przejdziesz do ustawień konsoli bloga - Hyper cache

W obszarze Konfiguracja zostanie wykonana główna część ustawień wtyczki Hyper cache. Przede wszystkim zaznacz pole obok Aktywuj pamięć podręczną? I zapisz ustawienia Zapisz.

To wszystko, pamięć podręczna wordpress jest włączona, możesz dalej zobaczyć, ile stron jest w sumie buforowanych.

Naprzeciwko pola Czas życia stron w pamięci podręcznej musisz ustawić liczbę w minutach, w tym czasie będzie przechowywana kopia HTML twoich stron internetowych i każdy użytkownik otrzyma ją stamtąd w tym czasie.

Utrzymywanie tej liczby na niskim poziomie nie ma sensu, ponieważ większość stron w Twoim blogu nie jest aktualizowana i jest zarchiwizowana. Kosztuje mnie 7200 minut (5 dni) Tak radzi znany technik E. Popov.

Musisz tylko sprawdzić, czy miejsce na dysku na serwerze pozwala na przechowywanie wielu stron z pamięci podręcznej. I to zależy od planu hostingowego, który kupiłeś dla swojego bloga i liczby odwiedzających, a raczej liczby stron, które czytelnicy chcieliby zobaczyć.

Zasadniczo miejsce na dysku wynosi co najmniej 2-5 GB, więc 7200 minut będzie w sam raz.

Kolejne pole „Auto-cleanup every” również służy do optymalnego wykorzystania miejsca na dysku twardym serwera. Oznacza to, że co 1440 minut (odpowiada to 1 dniu w moich ustawieniach) notatki, których czas życia wygasł, są usuwane z folderu pamięci podręcznej.

Tak więc niepotrzebne i bezużyteczne pliki są usuwane z ustaloną częstotliwością.

Korzystanie z pola Jak wyczyścić pamięć podręczną? możesz określić sposób czyszczenia podczas aktualizacji starego materiału lub podczas tworzenia nowego:

- Wszystko- odpowiada aktualizacji całej pamięci podręcznej wordpress

- Nic- pamięć podręczna wordpress się nie zmienia

- Pojedyncza strona (pojedyncza strona wyraźnie) - pamięć podręczna jest aktualizowana tylko dla notatki, w której nastąpiły zmiany

Możesz wypełnić to pole tak jak ja (patrz wyżej) lub wybrać samodzielnie.

W terenie kompresja gzip możesz zaznaczyć pole, a wtedy pliki cache wordpress zostaną zapisane i wysłane w skompresowanej formie, co zmniejszy obciążenie serwera i zwiększy szybkość bloga.

Jeśli w polu Nie buforuj strony głównej (Nie buforuj strony głównej), strona główna nie zostanie poddana procesowi buforowania.

Może to być konieczne w przypadku częstych aktualizacji strony głównej, gdy samo tworzenie cache wordpressa nie ma sensu, ponieważ cache jest często aktualizowany i wtedy nie ma znaczenia gdzie strona jest generowana - z cache czy w zwykłym droga.

Jeśli nie chcesz buforować żadnej części bloga, możesz w tym miejscu wyklucz URI wpisz część adresu (np. kategorie blogów /kartinki-foto-smeshno), a wtedy strony zawierające tę część adresu URL nie będą buforowane.

Pozostałe ustawienia można pozostawić bez zmian. Nie zapomnij kliknąć przycisku Zapisz.

Obok przycisku Zapisz znajduje się kolejny bardzo ważny przycisk Wyczyść pamięć podręczną. Będziesz go potrzebować, gdy zmienisz projekt swojego bloga i chcesz, aby odwiedzający bloga również widzieli aktualizacje. W przeciwnym razie zawsze będą obsługiwane tylko stare wersje wszystkich stron w pamięci podręcznej.

Główna praca wykonana, należy sprawdzić na blogu, czy buforowanie działa za pomocą wtyczki Hyper cache. Aby to zrobić, wykonaj następujące kroki:

Uzyskaj dostęp do swojego bloga za pomocą innej przeglądarki. Okazuje się, że jesteś zalogowany jako zwykły gość, a nie administrator

Naciśnij przyciski Ctrl-U. Zobaczysz kod źródłowy strony

Przejdź na sam dół kodu źródłowego. Powinieneś zobaczyć coś takiego jak linia

Oznacza to, że wtyczka działa, pamięć podręczna wordpress jest tworzone.

PS Jak ci się podoba ten artykuł? Czy zainstalujesz wtyczkę buforującą?

Wkrótce pojawi się informacja o innych sposobach przyspieszenia bloga. Radzę nie przegapić jej wyglądu i otrzymać nowy

Igor całkowicie oddał się pracy w firmie Myasnoff…

Mam nadzieję, że nikt nie musi wyjaśniać, dlaczego wtyczka buforująca jest potrzebna i jak ważne jest, aby wybrać taką, która naprawdę pomoże, a nie tylko powodować dodatkowe obciążenie bazy danych swoją obecnością. W analizie uwzględnimy wszystkie wskaźniki, a nie tylko czas pobierania.

Korzyści z buforowania

Mała dygresja. Jeśli jednak ktoś nadal wątpi w potrzebę buforowania, to wiedz, że od 21 kwietnia Google ogłosił, że wszystkie strony przyjazne dla urządzeń mobilnych (a szybkość jest jednym z „przyjaznych” składników) uzyskują znaczną przewagę w wynikach wyszukiwania. Intencje Google są bardzo jasne - SEO i webmasterzy muszą popracować nad wydajnością zarówno wersji stacjonarnej, jak i mobilnej witryny.

Istnieje kilka sposobów na poprawę wydajności Twojej witryny i skrócenie czasu jej ładowania, ale dla większości początkujących (i nie tylko) optymalizatorów wtyczki buforujące nie są jednym z, ale jedynym narzędziem, którego używają do osiągnięcia swojego celu.

WordPress generuje strony dynamicznie, co skutkuje wieloma zapytaniami do bazy danych. Buforowanie dynamicznie tworzonych stron pozwala użytkownikom zobaczyć zwykłe strony HTML, co znacznie skraca czas ładowania strony i zmniejsza obciążenie serwera.

Szczegóły testu buforowania

Na samym początku zaplanowano wykorzystanie w testach 2 motywów – najprostszego „dwadzieścia czternaście” i bardziej złożonego (który będzie imitował „prawdziwą” stronę). Jednak podczas testów okazało się, że wpływ buforowania na szybkość ładowania motywu dwudziestego czternastego jest tak minimalny, że można go pominąć. Ważniejsze okazało się dostrojenie serwera, ale dzisiejszy artykuł nie dotyczy tego.

Ostatecznie użyjemy tylko 1 motywu (motyw Nowość od Tesla Themes). Strona testowa została zaprojektowana z wykorzystaniem grafiki i tekstu. Jest też pasek boczny i kilka wtyczek (wiadomości, kanał Twitter/Instagram). Hosting używany przez WP Dev Shed. W efekcie otrzymaliśmy stronę o stosunkowo długim czasie ładowania.

Dlatego strona jest nowa, wtedy nie miała ruchu (w tym podczas testów nie było nawet botów PS). Serwer działał w paczce Apache + Ngnix.

W teście wzięły udział następujące wtyczki:

  1. Pamięć podręczna AIO
  2. Szybka pamięć podręczna WP
  3. wp-cache.com
  4. Pamięć podręczna alfa
  5. Flexiche
  6. Łatwa pamięć podręczna Bodi0
  7. Nadmierna pamięć podręczna
  8. Rozszerzona hiperpamięć podręczna
  9. Cachify
  10. Lite pamięć podręczna
  11. Pamięć podręczna następnego poziomu
  12. Naprawdę statyczne
  13. Super statyczna pamięć podręczna
  14. W3 Całkowita pamięć podręczna
  15. Skrytka aligatora
  16. Sokół Wordfence
  17. Najszybsza pamięć podręczna WP
  18. Rakieta WP
  19. WP SuperCache
  20. Zen Cache (dawniej Quick Cache)

Pozostały test:

Brutal Cache - nie działa;

Batcache to wtyczka zależna od Memcache, która nie była używana w bieżącym teście.

Autooptymalizacja i pamięć podręczna widżetów również zostały pominięte, ponieważ nie są to samodzielne wtyczki, ale wsparcie dla innych.

Narzędzia benchmarkingowe

Jako narzędzia wykorzystaliśmy usługi Google, GTMetrix i Yahoo. Dzięki temu przetestowano nie tylko szybkość ładowania strony, ale także:

  • optymalizacja obrazu;
  • minifikacja i optymalizacja kodu js i css;
  • korzystanie z pamięci podręcznej przeglądarki;
  • opóźnienie serwera;
  • za pomocą kompresji Gzip;
  • umieszczanie skryptów;
  • liczba żądań HTTP.
  • wykorzystanie CDN, zrównoleglanie/sharding domeny;

Statystyki Google PageSpeed

Strona sprawdzana jest zarówno z punktu widzenia komputera stacjonarnego, jak i urządzenia mobilnego. Wynik podawany jest w 100-punktowej skali. Usługa jest łatwa w obsłudze, ale zapewnia stosunkowo surowy wynik, który nie daje pełnego zrozumienia wszystkiego, co można poprawić.

GTMetrix i YSlow

Na podstawie przewodnika po wydajności zasobów firmy Yahoo. Ponownie zastosowano skalę 100-punktową. Usługi działają z ponad 50 różnymi wskaźnikami. GTMetrix wizualizuje nawet dane w postaci diagramu kaskadowego procesu ładowania. Naszym zdaniem jest to jedno z najlepszych narzędzi do identyfikacji sposobów na poprawę wydajności witryny.

wyczucie czasu

Do określenia szybkości ładowania strony i sprawdzenia wydajności serwera pod obciążeniem wykorzystano następujące narzędzia:

ApacheBench

Służy do określenia obciążenia serwisu, oblicza maksymalną liczbę żądań na sekundę. Podczas testu wysłano 1000 żądań w 10 różnych wątkach. Test przeprowadzono 10 razy. Zarejestrowano najlepszy wynik dla każdej z wtyczek.

Bardzo znana usługa do monitorowania i testowania witryn. Z każdą wtyczką przeprowadzono 20 testów i naprawiono najlepszy wynik.

Prosta, ale przydatna usługa, która pokazuje czas pełnego ładowania strony w przeglądarce. Nie jest to narzędzie serwerowe, ale usługa działająca lokalnie. Wybraliśmy metodę pobierania przez Ethernet, przeglądarkę Opera. Każda strona została załadowana 101 razy ze stałym średnim czasem ładowania.

Przejdźmy więc do testów.

Google, GTMetrix i Yslow

Wynik testowania stron witryny przy użyciu określonych usług:

Jak widać z tabeli, niektóre wtyczki nie działały tutaj dobrze - wynik jest taki sam lub bardzo zbliżony do wyniku bez buforowania. Google przyznało najlepszą ocenę Super cache (zarówno dla komputerów stacjonarnych, jak i mobilnych). W GTmetrix i Yslow najlepsze wyniki wykazały Fastest Cache i Rocket. Jak już powiedzieliśmy, ocena od Google jest mniej pouczająca, ponieważ. w swojej ocenie wykorzystuje mniej czynników.

Tak więc najlepszymi wtyczkami okazały się WP Super Cache, WP Fastest Cache i WP Rocket Cache.

wyczucie czasu

Wyniki oceny zasadniczo pokazują jakość kodu witryny. Daje to zrozumienie, co można zrobić, aby przyspieszyć działanie witryny. Biorąc to pod uwagę, wysokie oceny witryn nie oznaczają, że ładują się one szybciej niż inne. I to jest główny błąd – narzędzia ewaluacyjne dają mnóstwo pomysłów na ulepszenie strony w celu skrócenia czasu ładowania, ale jednocześnie sam czas ładowania praktycznie nie jest brany pod uwagę. Poniżej dobry przykład (zrzut ekranu z Pingdom).

Strona uzyskała wynik 96 na 100 (lepiej niż 99% stron dowolnej witryny). Jednocześnie strona ładuje się w około 35 sekund. Do tego może prowadzić ślepa optymalizacja.

Czas jest bardzo ważnym testem, ponieważ przeprowadzane są rzeczywiste pomiary szybkości ładowania strony.

ApacheBench

Sprawdźmy, jaką maksymalną liczbę żądań na sekundę może obsłużyć nasz serwer. Im wyższa liczba, tym lepiej.

Najlepszy wynik wykazał WP Rocket. Drugie i trzecie miejsce podzieliły WP-Cache.com i WP Fastest Cache.

Wynik bez buforowania to 2,78 sekundy. Wszystkie wtyczki były w stanie poprawić ten wskaźnik.

Niekwestionowanym liderem ponownie jest WPRocket. Super Cache jest drugi, W3 Total Cache jest trzeci.

Tutaj postanowiliśmy wyświetlić nie tylko średnią, ale także medianę wyniku testu.

Średni czas ładowania

Sytuacja jest podobna do poprzedniego testu. Trzy najlepsze nie uległy zmianie - WPRocket, WPSuperCache i W3 TotalCache.

Mediana czasu pobierania

Liderem wciąż jest WP Rocket, ale prawie nieznany WP-Cache.com ponownie pokazuje bardzo dobry wynik.

Nie przez sam buforowanie

Oczywiście nie wszystko zależy tylko od buforowania. Swoją rolę odgrywa wybór pakietu Apache + Nginx, poprawność ustawień serwera i jego typ (dedykowany, VPS, współdzielony), ilość i jakość (optymalizacja) zdjęć i wiele innych.

Wniosek

Wszystkie prezentowane wtyczki mają różną funkcjonalność. Niektóre są nieprzyzwoicie proste, inne można porównać do szwajcarskiego noża. Super Cache, W3 i inne podobne wtyczki często używają profesjonalistów, którzy są zaznajomieni z CDN i innymi sztuczkami w swojej pracy. Inni użytkownicy (zwłaszcza początkujący) wybierają prostsze wtyczki (Lite Cache lub WP-Cache.com). Nawiasem mówiąc, WP-Cache.com, pomimo swojej niejasności, był w stanie pokazać doskonałe wyniki.

Jaka jest najlepsza wtyczka WordPress do buforowania?

Na pierwszym miejscu (z dużym marginesem) - WP-Rocket. Ma wiele zalet, ale jest jedna ALE (dla wielu będzie to minus) - jest płatna. Deweloperzy chcą za to 39 USD (co więcej, aktualizacje nie są na całe życie, ale tylko rok)

Na drugim miejscu (choć biorąc pod uwagę darmowe, można go też postawić na pierwszym) -WPSuperCache. Wyniki są prawie takie same jak lidera, ale jest to całkowicie bezpłatne!

Na trzecim - WP-cache.com. Jedyne, co mnie dezorientuje, to fakt, że ostatnia aktualizacja miała miejsce w 2014 roku.

Ale jest prosty, darmowy i pokazuje przyzwoite wyniki.

Cześć wszystkim! Chcę opowiedzieć jedną historię o mojej nieuwadze, która skłoniła mnie do napisania tego artykułu. Około tydzień temu mój dostawca usług hostingowych spędził praca profilaktyczna, czas został uzgodniony i pojawiło się ostrzeżenie, że strona nie będzie działać przez 15-30 minut. Pomyślałem, że to nie tak dużo i nie martwiłem się tym szczególnie i zająłem się moim biznesem.

Podczas konserwacji strona naprawdę się położyła, ale nie zwracałem szczególnej uwagi na czas. Ku mojemu zdziwieniu po zakończeniu prac nie było dostępu do strony - miał błąd 403 (przeczytaj o kodach błędów i odpowiedzi serwera), co oznacza brak praw klienta. Mniej więcej w tym samym czasie do działu wsparcia dostawcy został napisany list. Odpowiedzieli dość szybko.

Powodem zablokowania konta był: ogromne obciążenie hostingu. Pracownik pomocy technicznej przyniósł logi serwera. w tym czasie była niewielka – około 300 osób dziennie, więc kwestia zmiany taryfy od razu zniknęła. Strona została dla mnie włączona, chociaż po 5 godzinach sprawdzania pod kątem wirusów i możliwych przyczyn przeciążenia. Nawiasem mówiąc, w sumie strona nie działała przez około jeden dzień, co wpłynęło na pozycje - blog wyleciał z pierwszej dziesiątki dla niektórych zapytań w .

Przed wyłączeniem strony zawiesiłem baner od seohammera (możesz przeczytać o automatycznych systemach promocji), więc padło na niego podejrzenie. Baner został usunięty i wszystko wydawało się być w porządku. Wysłano również pytanie do wsparcia technicznego o stopień obciążenia - odpowiedzieli, że wszystko jest w porządku. Ale nie poprzestałem na tym i zacząłem szukać sposobów zmniejszyć obciążenie hostingu.

Wiele sekcji zostało przerobionych i usuniętych, trochę popracowałem z php i zrobiłem dużo drobiazgów, kiedyś napiszę szczegółowy artykuł na temat zmniejszenie obciążenia hostingu. Na początku bloga zainstalowałem wtyczkę Hyper Cache, która ma na celu zmniejszenie obciążenia poprzez buforowanie stron. Ponieważ w tym czasie nie przestrzegałem zasad instalacji, okazało się, że ta wtyczka w ogóle nie działa.

A przecież wszystko było napisane w instrukcji instalacji, ale z jakiegoś powodu nie zwróciłem na to uwagi. I tak główne środki do opuszczania ładunku nie działały przez cały ten czas. Tak więc głównym tematem tego artykułu będzie poprawna instalacja i konfiguracja wtyczki Hyper Cache do bloga. Teraz wtyczka działa dobrze, więc nie powtórzysz moich błędów.

Instalowanie wtyczki Hyper Cache

Na wyświetlonej stronie wpisz nazwę wtyczki - Hyper Cache, powinna być na pierwszym miejscu. Zainstaluj wtyczkę (musisz podać dane swojego konta FTP). Możesz również pobrać archiwum z wtyczką z oficjalnej strony, a następnie pobrać i zainstalować je przez panel administratora. W sumie, zainstaluj w dowolny dogodny dla siebie sposób.

Gotowe, wtyczka jest zainstalowana. Do aktywuj obsługę stron z pamięci podręcznej, musisz dodać ten wiersz:

define("WP_CACHE", prawda);

do pliku wp-config.php. Możesz wstawić linię w dowolnym miejscu w pliku, najważniejsze jest to, że znajduje się w tagu

teraz potrzebne w folderze wp-treść ustaw uprawnienia na 777 (można to zrobić za pomocą klienta FTP, takiego jak Filezila). Jest to wymagane, aby wtyczka utworzyła folder do przechowywania buforowanych plików stron c. Folder nazywa się Pamięć podręczna. Po jego utworzeniu możesz zmienić uprawnienia na wp-treść z powrotem do 755, ale do folderu Pamięć podręczna(mam to w folderze wp-treść, może również znajdować się w folderze z wtyczką, wygląd) uprawnienia są ustawione na 777, aby wtyczka mogła tam zapisywać pliki.

Ale już Krótko i na temat:

  1. Instalowanie wtyczki
  2. Dodawanie linii do pliku konfiguracja wp
  3. Ustaw uprawnienia do 777 w folderze wp-treść
  4. Szukasz folderu Pamięć podręczna a także ustaw uprawnienia na 777
  5. Zwracamy folder wp-treść prawa 755

Gotowy. Wtyczka jest zainstalowana, należy sprawdzić, czy działa. Pamiętać - wtyczka tworzy osobny plik dla każdej strony w pamięci podręcznej, ale tylko wtedy, gdy użytkownik go odwiedzi. Tych. osoba weszła, strona załadowana, dodana do pamięci podręcznej. Pamiętaj też, że zawsze zostanie wyświetlona najnowsza wersja strony, a nie z pamięci podręcznej (jeśli wejdziesz na stronę pod swoim loginem). Aby to sprawdzić, wykonaj następujące czynności:

  1. Zbadać parametry wtyczki. Jeśli nie ma ostrzeżeń z góry, wszystko jest w porządku.
  2. Jeśli masz już materiały i odwiedzających na swojej stronie, spójrz na linię „Pliki w pamięci podręcznej(odpowiednie i przestarzałe)" - musi być liczba większa niż 1.
  3. Przejdź do witryny Nie zalogowany(na przykład z innej przeglądarki) i spójrz na kod. Na końcu powinna być linia jak
  4. Przejdź do folderu pamięci podręcznej na serwerze (ustawiamy na nim również prawa na 777). jeśli zawiera niepuste pliki, wtyczka działa poprawnie.

Wszystko, wtyczka działa i możesz zacząć ją konfigurować z panelu administratora.

Konfiguracja wtyczki Hyper Cache

Wchodzimy więc do menu „Opcje - Hyper Cache”

Przejdźmy teraz przez każdą pozycję menu. W stan pamięci podręcznej możesz zobaczyć aktualną liczbę stron w pamięci podręcznej i datę następnego resetowania strony w pamięci podręcznej. Ten ostatni nie czyści pamięci podręcznej, ale odnosi się do pozycji w następnym menu. Przy okazji, dokonując jakichkolwiek zmian, musisz kliknąć przycisk „Aktualizuj” pod blokiem, aby zmiany zaczęły obowiązywać.

Konfiguracja - główne parametry wtyczki:

  • Limit czasu buforowanych stron- czas, po którym wszystkie strony w pamięci podręcznej zostaną usunięte. Domyślna wartość to 1440 - dzień, co jest całkiem normalne w przypadku blogów, które nie aktualizują się zbyt często.
  • Tryb unieważniania pamięci podręcznej- określa warunek, pod jakim system usunie stronę z pamięci podręcznej. Najlepszą opcją jest zmiana rekordu.
  • Wyłącz pamięć podręczną komentarzy- funkcja, po włączeniu, użytkownik, który zostawił komentarz, zobaczy świeżą wersję strony, a nie zapisaną (buforowaną). Osoba od razu zobaczy, czy komentarz został zgłoszony do moderacji lub od razu opublikowany (w zależności od Twojego )
  • Buforowanie RSS- po prostu buforowanie kanału informacyjnego bloga. Możliwe, że po włączeniu wystąpią niewielkie opóźnienia w dystrybucji.
  • Zezwalaj na buforowanie przeglądarki- zawiera możliwość zapisania strony na dysku użytkownika, dodatkowo zmniejsza obciążenie hostingu

Konfiguracja dla urządzeń mobilnych

Używane, jeśli masz mobilną wersję witryny utworzoną za pomocą wtyczki WordPress Mobile Pack, możesz włączyć tę opcję. Wtyczka Hyper Cache utworzy osobne pliki z pamięci podręcznej pod różnymi nazwami dla urządzeń mobilnych (zgodnie z ustawieniami motywu mobilnego) i przekieruje odwiedzających na utworzone strony.Nie mam wersji mobilnej, więc nie zaznaczyłem tego pola

Wtyczka optymalizuje tekst (po stronie serwera) i przekazuje go użytkownikowi. Przyspiesza ładowanie stron serwisu.

  • Przechowuj skompresowane strony- w rzeczywistości włączenie samej funkcji.
  • Wyślij skompresowane strony- pozwala zaoszczędzić przepustowość podczas kompresji strony, jeśli to możliwe.
  • Kompresja w locie- ponownie pomaga zwiększyć szybkość ładowania strony, jeśli to możliwe.

  • Tłumaczenie— wyłącza rosyjską wersję strony ustawień wtyczki.
  • Wyłącz nagłówek ostatniej modyfikacji- wyłącza czas jego ostatniej modyfikacji w tytule strony.
  • Strona główna pamięci podręcznej- wyłącza buforowanie strony głównej (pomaga, jeśli strona główna serwisu jest często aktualizowana).
  • Buforowanie przekierowań- buforuje wszystkie przekierowania blogów wordpress, skracając czas ich przetwarzania.
  • Nie znaleziono strony w pamięci podręcznej (HTTP 404)- Włącza buforowanie strony błędu 404.
  • Usuń ciąg zapytania- umożliwia buforowanie adresów URL z dodatkowymi zapytaniami (adresy z?, =, & itp.) jako adresy URL bez nich
  • URL z parametrami- Włącza buforowanie zapytań ze znakiem zapytania. Nie można używać CNC, gdy CNC jest włączony, chociaż po włączeniu tej opcji obciążenie jest zmniejszone (niektóre roboty wysyłają żądania z?).
  • Zezwalaj przeglądarce na pomijanie pamięci podręcznej- pozwala przeglądarce na ominięcie pamięci podręcznej. Na przykład podczas ponownego ładowania strony.

Filtry

  • Wykluczone adresy URL— strony, które chcesz wykluczyć z buforowania. Jeden na linię.
  • Wykluczeni agenci- klienty użytkownika (na przykład roboty wyszukiwania), dla których chcesz zawsze wyświetlać najnowszą wersję strony.
  • Dopasuj pliki cookie- anuluje buforowanie, gdy pliki cookie są zgodne. Jeden na linię.

Nie zapomnij nacisnąć przycisku Odśwież po zmianie ustawień, każdy blok ma swój własny przycisk.

Jeśli zrobiłeś wszystko poprawnie, wtyczka zacznie działać i . O innych sposobach jego obniżenia opowiem w kolejnych artykułach. temat jest bardzo istotny, ponieważ wyszukiwarki szczególnie zwracają uwagę na szybkość ładowania strony. Do zobaczenia wkrótce na łamach bloga CoinOnline!