WordPress na lakierze: co to jest i jak go skonfigurować?

Opublikowany: 2020-02-25
lakier wordpress
Obserwuj @Cloudways

Jeśli kiedykolwiek miałeś problemy z poprawą wydajności swojej witryny WordPress, chciałbym przedstawić Ci pamięć podręczną lakierów. Ale najpierw porozmawiajmy szybko o treści statycznej, takiej jak obrazy, skrypty, strony, teksty i arkusze stylów.

Powtarzające się treści statyczne są częścią sklepów e-commerce, dużych portali, sieci korporacyjnych i każdego innego rodzaju witryny. Ten rodzaj treści kończy się generowaniem niepotrzebnych żądań do serwera za każdym razem, gdy jest ładowany przez użytkowników.

Kiedy mówimy o tradycyjnych serwerach hostingowych, wyzwanie jest jeszcze większe: na serwerze co sekundę żądane są setki stron internetowych i tysiące statycznych treści. W ten sposób nie radzą sobie z nimi, a Twoja witryna nie działa.

Tu właśnie wkracza pamięć podręczna lakieru.

  • Co to jest pamięć podręczna lakieru?
  • Jak działa pamięć podręczna lakieru?
  • Czy warto używać lakieru z WordPressem?
  • Jak skonfigurować pamięć podręczną lakieru na Cloudways?
  • Testy wydajności lakieru
  • Dlaczego warto korzystać z Cloudways do hostingu WordPress?

Co to jest pamięć podręczna lakieru?

Varnish Cache to odwrotny serwer proxy i akcelerator HTTP. Został zaprojektowany tak, aby dostarczać treści tak szybko, jak to możliwe, przy jednoczesnym równoważeniu obciążenia. Zmniejsza również obciążenie serwera podczas buforowania obiektów i pozwala uniknąć zapytań do bazy danych.

Jako oprogramowanie typu open source Varnish wyróżnia się na tle serwerów pamięci podręcznej i systemów równoważenia obciążenia. Wersja 1.0 została wydana w 2006 roku i obecnie Varnish Cache oferuje wysoce konfigurowalne środowisko dzięki przyjęciu VCL do konfiguracji serwera.

Kolejną ważną cechą Varnish Cache jest utrzymanie witryny w trybie online w przypadku problemów z backendem. Backend może być innym serwerem WWW, na którym działa Apache lub Nginx, który jest odpowiedzialny za zwracanie danych do Varnisha do pamięci podręcznej.

Jeśli serwer zaplecza ulegnie awarii, tryb łaski Varsnish ​​umożliwia zwrócenie informacji z pamięci podręcznej, nawet jeśli ich ważność wygasła, zapobiegając niedostępności witryny. Jest to niewątpliwie bardzo ważna cecha, zwłaszcza gdy strona internetowa otrzymuje dużą liczbę zapytań.

Jak działa pamięć podręczna lakieru

W przeciwieństwie do innych serwerów proxy, które obsługują kilka protokołów, takich jak FTP i SMTP, Varnish koncentruje się wyłącznie na HTTP. Wielką zaletą tego jest fakt przechowywania danych z pamięci podręcznej w pamięci RAM, zamiast korzystania z dysku twardego serwera, jak to robią inne usługi pamięci podręcznej. W najczęstszej konfiguracji każde żądanie HTTP najpierw przechodzi przez Varnish, który odpowiada, jeśli obiekt jest nadal ważny w pamięci podręcznej. Za każdym razem, gdy obiekt nie zostanie znaleziony lub wygaśnie, wysyła żądanie do zaplecza, aby zwrócić informacje, które są później buforowane.

lakier wordpress

Zazwyczaj żądanie HTTP wymaga użycia zasobów serwera do przetwarzania zapytań do kodu i bazy danych. Dzięki Varnish Cache można uniknąć kilku kroków, ponieważ wynik przetwarzania jest przechowywany w pamięci podręcznej, unikając konieczności ponownego przetwarzania każdego żądania.

Varnish może buforować obiekty statyczne, tj. przechowuje wyniki przetwarzania i inne pliki statyczne, takie jak obrazy i skrypty. Dane te są przechowywane w pamięci, dzięki czemu proces odczytu tych informacji jest znacznie szybszy i wydajniejszy, pomimo zwiększonego zużycia pamięci RAM.

Czy warto używać lakieru z WordPressem?

Według badań Google: Szybkość jest teraz czynnikiem strony docelowej w wyszukiwarce Google i reklamach . Oznacza to, że wydajność witryny odgrywa kluczową rolę, jeśli chodzi o rozwój Twojej firmy online, a prawie połowa ruchu w sieci pochodzi z wyszukiwania. Jak więc dobrze sobie radzisz w wyszukiwarce, jeśli szybkość witryny jest niska?

Podobnie jak wiele platform internetowych, WordPress wymaga również zasobów hostingowych, zwłaszcza gdy prowadzisz sklep internetowy i masz duży asortyment produktów. Ma całą społeczność poświęconą pracy nad poprawą ogólnej wydajności. Ale motywy i konfiguracje WordPress są na ogół złożone, a elementy dynamiczne i statyczne są pomieszane na jednej stronie, co sprawia, że ​​zaawansowane systemy buforowania są trudne do skonfigurowania.

Dlatego posiadanie mechanizmu buforowania, takiego jak Varnish i szybkiego motywu WordPress, jest niezbędne do lepszej wydajności. Nie jest to jednak takie proste, jak to tam napisałem.

Istnieją pewne ograniczenia, ponieważ wiele osób nadal nie jest w stanie korzystać z zaawansowanych systemów buforowania, takich jak Varnish. Jeśli korzystasz z Google „WordPress Varnish”, znajdziesz wiele artykułów technicznych i dyskusji na temat kompatybilności WordPress i Varnish. Niektórzy mogą mieć rozwiązania, ale konfiguracja jest tak myląca, że ​​frustruje właścicieli witryn WordPress, którzy nie są obeznani z technologią.

Jak skonfigurować lakier na Cloudways

W Cloudways zawsze szukamy sposobów na poprawę wydajności naszego zarządzanego hostingu WordPress i pracujemy nad sugestiami dostarczanymi nam przez naszych klientów, programistów, małe i średnie firmy, agencje i ogólnie społeczność WordPress.

Zgodnie z tą wieloletnią praktyką opracowaliśmy rozwiązanie dopasowania, które wykorzystuje i zwiększa kompatybilność WordPress i Varnish. Jako intuicyjna platforma możesz zobaczyć, jak uruchomić WordPressa i skonfigurować ustawienia lakieru wraz z kilkoma typowymi regułami.

uruchomienie serwera Cloudways

Instalowanie strony internetowej WordPress

W przeciwieństwie do innych dostawców hostingu, nie musisz uruchamiać linii poleceń, aby zainstalować Varnish na swoim serwerze. Wraz z uruchomieniem nowego serwera pamięć podręczna Varnish zostanie automatycznie zainstalowana na Twojej aplikacji i serwerze WordPress wraz z innymi zoptymalizowanymi pakietami Cloudways. Domyślnie Vanish będzie włączony, ale jeśli chcesz wyłączyć pamięć podręczną lakieru, możesz to łatwo zrobić jednym kliknięciem.

Przejdź do Panelu zarządzania serwerem > Zarządzaj usługami i kliknij wyłącz . Możesz także wyczyścić pamięć podręczną lakierów z tej sekcji.

czyszczenie i wyłączanie lakieru

Konfiguracja lakieru

Jeśli chcesz, możesz dodać nową regułę lub wykluczyć mechanizmy buforowania dla niektórych określonych stron z sekcji zarządzania aplikacjami. Otwórz swoją witrynę WordPress > w obszarze Zarządzanie aplikacjami wybierz Ustawienia aplikacji > Ustawienia lakieru > Dodaj nową regułę . Dzięki temu możesz uniemożliwić procesowi buforowania dowolny adres URL strony docelowej WordPress, umieszczając adres URL strony.

Ponadto w tej sekcji możesz również uwzględnić i wykluczyć pliki cookie.

lakier zawiera i wyklucza adres URL

Wyklucz i uwzględnij lakier

Cloudways oferuje również wtyczkę pamięci podręcznej „Breeze”, która jest w pełni kompatybilna z Varnish i możesz bezpośrednio wykonywać niektóre operacje lakierowania z interfejsu wtyczki.

Testy wydajności lakieru

Oto wyniki testu obciążenia porównujące wydajność WordPressa bez lakieru i WordPressa z lakierem.

Bez Varnisha średni czas odpowiedzi to aż 2130 ms . Jak widać na poniższym wykresie, wskaźniki odpowiedzi pogarszają się, ponieważ coraz więcej użytkowników uzyskuje dostęp do witryny WordPress działającej bez lakieru.

wyniki bez lakieru

Bez pamięci podręcznej lakieru

W przypadku lakieru średni czas odpowiedzi wynosi 633 ms . Możesz zobaczyć na poniższym obrazku, z Varnish Cache, Twoja witryna WordPress jest ponad 3 razy szybsza w porównaniu z brakiem.

wyniki z lakierem

Z Lakierem

Testy wyraźnie pokazują, że średnia odpowiedź serwera staje się szybsza po włączeniu pamięci podręcznej Varnish, podczas gdy serwer bez Varnish ma problemy z reagowaniem na każdego nowego odwiedzającego, powodując spowolnienie witryny. Szkodzi Twojej firmie.

Dlaczego warto korzystać z Cloudways do hostingu WordPress?

Cloudways oferuje intuicyjną platformę, dzięki której można uruchamiać witryny WordPress kompatybilne z Varnish na bazie niezawodnych infrastruktur chmurowych, takich jak DigitalOcean, Linode, Amazon Web Services, Google Compute Engine i Vultr.

Platforma Cloudways umożliwia uruchomienie złożonej aplikacji w mniej niż 5 minut w infrastrukturze chmury za pomocą zaledwie kilku kliknięć. Dzięki temu osoby bez technologii mogą czerpać korzyści z wydajności i niezawodności dzięki technologii optymalizacji VMAN.

Zoptymalizowana i szybko działająca strona internetowa zapewnia użytkownikom najlepsze wrażenia. Nie będą sfrustrowani powolną szybkością Twojej witryny. Nawet wyszukiwarki, takie jak Google, traktują priorytetowo witryny z imponującą szybkością ładowania.

Jeśli więc chcesz skupić się na swoim biznesie i rozwoju, a nie chcesz inwestować czasu w optymalizację serwerów, to Cloudways jest zdecydowanie najlepszym wyborem dla Ciebie. Rozpocznij bezpłatny okres próbny hostingu WordPress od poniższego banera.