Dlaczego mój WordPress jest wolny i jak go przyspieszyć?

Wolna strona WordPress ma niemal zawsze jedną z sześciu przyczyn: przestarzała wersja PHP, brak object caching, zbyt ciężkie obrazy, zbyt wiele wtyczek, ciężki motyw lub page builder, albo hosting niedopasowany do strony. Najpierw proszę zmierzyć, która to, a potem zająć się tą jedną przyczyną. Połowę z nich rozwiązują Państwo sami; druga połowa należy standardowo do dobrego hostingu.

Poniżej sześć przyczyn, każda z tym, co mogą Państwo zrobić sami, i tym, co w WWW4 jest już w pakiecie. Na dole przeczytają Państwo, jak mierzyć przed działaniem, bo optymalizowanie na ślepo kosztuje czas i daje niewiele.

Sześć przyczyn wolnej strony WordPress

W kolejności od najczęściej spotykanych. Dwie pierwsze rozwiązują Państwo bez zmiany jednej linijki kodu.

1. Przestarzała wersja PHP

Każda nowa wersja PHP przetwarza ten sam kod WordPressa szybciej niż poprzednia, a stare wersje nie otrzymują już aktualizacji bezpieczeństwa. Mimo to wiele stron działa jeszcze na wersji sprzed lat, po prostu dlatego, że nikt ich nigdy nie przełączył.

Co robią Państwo sami

Proszę sprawdzić w panelu, jakiej wersji PHP używa strona. Proszę zweryfikować, czy motyw i wtyczki obsługują nowszą wersję, zrobić kopię zapasową i przełączyć. Jeśli coś się zepsuje, wracają Państwo do poprzedniej i wiedzą, którą wtyczkę czas wymienić.

Co daje WWW4

Wersję PHP wybierają Państwo sami dla każdej strony, od PHP 8.5 i 8.4 po starsze wersje dla tych, którzy jeszcze nie mogą się przełączyć. Przełączanie w obie strony robią Państwo sami, w każdej chwili.

2. Brak object caching

WordPress przy każdym wyświetleniu strony pobiera z bazy te same dane od nowa: opcje, menu, widgety, metadane. Na ruchliwej stronie lub w sklepie z wieloma produktami baza staje się przez to wąskim gardłem.

Co robią Państwo sami

Proszę sprawdzić, czy strona używa object cache; w kokpicie WordPressa w sekcji Stan witryny widać, czy aktywny jest trwały object cache. Jeśli nie, to pierwsze pytanie do dostawcy hostingu.

Co daje WWW4

Redis object caching jest w każdym pakiecie hostingowym. Odpowiedzi bazy danych zostają w pamięci, więc to samo zapytanie nie jest zadawane wciąż od nowa.

3. Zbyt ciężkie lub zbyt liczne obrazy

Najczęstsza przyczyna, jaką widzimy na stronach firmowych. Zdjęcia prosto z aparatu, szerokie na tysiące pikseli, na stronie, która pokazuje je w 800 pikselach. Serwer nie jest wtedy wolny; strona jest po prostu za ciężka.

Co robią Państwo sami

Proszę zmniejszać obrazy przed wgraniem do rozmiaru, w jakim są wyświetlane. Proszę używać nowoczesnych formatów, ładować obrazy poniżej pierwszego ekranu dopiero przy przewijaniu i uporządkować bibliotekę mediów.

Co daje WWW4

Jaan Performance Engine, nasza własna wtyczka WordPress, jest bezpłatnie w Państwa hostingu i bierze na siebie optymalizację obrazów oraz cache stron, bez osobnej licencji.

4. Zbyt wiele wtyczek

Liczy się nie liczba, lecz to, co robią. Jedna źle napisana wtyczka odpytująca zewnętrzną usługę przy każdej stronie waży więcej niż dziesięć porządnych. Ale im więcej wtyczek, tym większa szansa, że taka się wśród nich znajdzie.

Co robią Państwo sami

Proszę wyłączać wtyczki jedna po drugiej na kopii testowej i mierzyć różnicę. Proszę usunąć to, czego już nie używają, a wtyczki wykonujące jedną drobną funkcję zastąpić linijką w motywie lub lżejszą alternatywą.

Co daje WWW4

W logach serwera widzimy, które żądania trwają długo. Jeśli podejrzewają Państwo, że winna jest wtyczka, patrzymy razem i mówimy, która.

5. Ciężki motyw lub page builder

Page buildery i wielofunkcyjne motywy ładują skrypty i style dla wszystkich znanych im funkcji, także tych, których strona nie używa. To kosztuje przy każdym wyświetleniu obliczenia na serwerze i czas ładowania w przeglądarce.

Co robią Państwo sami

Proszę sprawdzić, czy page builder pozwala wyłączyć nieużywane moduły. Budując nową stronę, proszę rozważyć, czy page builder jest naprawdę potrzebny; standardowy edytor blokowy WordPressa jest dziś znacznie dojrzalszy niż kiedyś.

Co daje WWW4

Ciężki page builder potrzebuje więcej pamięci na żądanie. Nasze pakiety różnią się limitem pamięci PHP, od 128 do 512 MB, więc wybierają Państwo pakiet pasujący do motywu.

6. Hosting niedopasowany do strony

Sklep z tysiącami produktów na najmniejszym pakiecie albo strona, która w szczytach dobija do limitu pamięci. Wtedy problemem nie jest strona, lecz środowisko, i żadna wtyczka nie pomoże.

Co robią Państwo sami

Proszę spojrzeć na wzorzec: czy strona jest wolna zawsze, czy głównie w ruchliwych momentach? Tylko w szczytach wskazuje na zbyt małe zasoby. Zawsze wolna wskazuje na jedną z pięciu przyczyn powyżej.

Co daje WWW4

Dyski SSD w każdym pakiecie i jasna ścieżka rozwoju: od najmniejszego pakietu do większego, a gdy hosting współdzielony już nie wystarcza, do managed VPS z własnymi zasobami.

O ile każda z tych zmian przyspieszy Państwa stronę, zależy całkowicie od motywu, wtyczek i treści. Nie przyklejamy do tego procentów. Co możemy powiedzieć: rzeczy po naszej stronie są standardowo w pakiecie, nie płacą Państwo za nie nic ekstra.

Najpierw pomiar, potem działanie

Kto zaczyna optymalizować bez pomiaru, traci czas na niewłaściwe rzeczy. Proszę więc najpierw zmierzyć, jak strona ładuje się teraz, zwracając uwagę na Core Web Vitals: trzy miary, którymi Google ocenia, jak szybko strona staje się widoczna, jak szybko reaguje i czy układ przeskakuje podczas ładowania. Nie trzeba do tego kupować narzędzia; pomiary samego Google są bezpłatne i pokazują też, czego doświadczają prawdziwi odwiedzający.

Proszę zwrócić uwagę na różnicę między czasem serwera a czasem ładowania w przeglądarce. Jeśli długo trwa, zanim dotrze pierwszy bajt, problem leży na serwerze: wersja PHP, baza danych, pamięć lub hosting. Jeśli pierwszy bajt przychodzi szybko, ale strona ładuje się potem wolno, problem leży w tym, co strona ciągnie za sobą: obrazy, skrypty, motyw. To jedno rozróżnienie decyduje, która połowa listy powyżej jest dla Państwa istotna.

Proszę mierzyć ponownie po każdej zmianie i zmieniać jedną rzecz na raz. Inaczej nie będą Państwo potem wiedzieć, co pomogło, a co nie.

Co WWW4 daje standardowo

Przyczyn po stronie serwera nie muszą Państwo u nas rozwiązywać sami. To jest w każdym pakiecie hostingowym.

Samodzielny wybór wersji PHP per strona, z dostępnymi PHP 8.5 i 8.4
Redis object caching dla bazy danych
Jaan Performance Engine do cache i obrazów, bezpłatnie w cenie
Przestrzeń WWW na SSD w każdym pakiecie
Limit pamięci PHP od 128 do 512 MB, zależnie od pakietu
Przejście na managed VPS, gdy hosting współdzielony już nie wystarcza
O Jaan Performance Engine Kiedy VPS?

Czytaj dalej

Chcą Państwo działać sami? Poniższe artykuły z bazy wiedzy prowadzą krok po kroku.

Jaan Performance Engine Hosting WordPress

Najczęściej zadawane pytania o wolną stronę WordPress

Prawie zawsze z jednej z sześciu przyczyn: przestarzała wersja PHP, brak object cachingu, zbyt ciężkie obrazy, zbyt wiele lub źle napisanych wtyczek, ciężki motyw lub page builder albo hosting niedopasowany do strony. Najpierw prosimy zmierzyć, czy opóźnienie powstaje na serwerze, czy w przeglądarce; to określa, które przyczyny dotyczą Państwa.
Prosimy spojrzeć na czas do pierwszego bajtu. Jeśli serwer długo zwleka z odpowiedzią, problem leży po stronie serwera: wersja PHP, baza danych, pamięć albo za mało zasobów. Jeśli odpowiedź przychodzi szybko, ale strona potem wolno się doczytuje, problem jest w samej stronie: obrazy, skrypty, motyw. Strona wolna tylko w godzinach szczytu zwykle wyczerpuje swoje zasoby.
WordPress przy każdym wyświetleniu strony pyta bazę danych o te same dane od nowa. Object caching trzyma te odpowiedzi w pamięci, dzięki czemu baza nie wykonuje za każdym razem tej samej pracy. Przy spokojnej stronie firmowej niewiele Państwo zauważą; przy ruchliwej stronie albo sklepie z wieloma produktami różnica jest odczuwalna. W WWW4 object caching Redis jest w każdym pakiecie.
Tak. Każda nowa wersja PHP wykonuje ten sam kod szybciej niż poprzednia, a stare wersje nie dostają już aktualizacji bezpieczeństwa. Prosimy jednak wcześniej sprawdzić, czy motyw i wtyczki obsługują nową wersję, i zrobić kopię zapasową. W WWW4 wersję wybierają Państwo sami dla każdej strony i mogą wrócić do poprzedniej, jeśli coś się zepsuje.
To zależy w całości od motywu, wtyczek i treści, więc nie przyklejamy tu procentów. Strona z ciężkim page builderem i trzydziestoma wtyczkami ma zupełnie inny profil niż prosta strona firmowa. Pewne jest natomiast, że wybór wersji PHP, object caching Redis, dyski SSD i Jaan Performance Engine są standardowo w pakiecie.
Naszą własną wtyczką WordPress do cache i optymalizacji obrazów, bezpłatnie w cenie każdego pakietu hostingowego WWW4. Nie potrzebują Państwo osobnej licencji ani utrzymywania wtyczki firm trzecich. Szczegóły są na osobnej stronie wtyczki.
Nie ma magicznej liczby. Jedna wtyczka, która przy każdej stronie odpytuje zewnętrzną usługę, waży więcej niż dziesięć porządnych wtyczek. Prosimy więc patrzeć nie na liczbę, lecz na to, co robi każda wtyczka, usunąć nieużywane i na kopii strony sprawdzić, która wtyczka robi różnicę.
Gdy strona zwalnia głównie w godzinach szczytu, choć motyw i wtyczki są w porządku, gdy stale dochodzą Państwo do limitu pamięci albo gdy potrzebują Państwo własnego oprogramowania serwerowego lub dostępu do powłoki. Wtedy kolejnym krokiem jest zarządzany VPS: własne zasoby, bez sąsiadów wpływających na wydajność. Dla większości stron WordPress hosting współdzielony w zupełności wystarcza.
Trust Guard Security Scanned
Zadzwoń teraz
Wyślij e-mail