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

Bijna altijd door een van zes oorzaken: een verouderde PHP-versie, geen object caching, te zware afbeeldingen, te veel of slecht geschreven plugins, een zwaar thema of pagebuilder, of hosting die niet bij de site past. Meet eerst of de vertraging op de server zit of in de browser; dat bepaalt welke oorzaken voor u relevant zijn.
Kijk naar de tijd tot de eerste byte. Duurt het lang voor de server begint te antwoorden, dan zit het aan de serverkant: PHP-versie, database, geheugen of te weinig middelen. Komt het antwoord snel maar laadt de pagina daarna traag verder, dan zit het in de pagina zelf: afbeeldingen, scripts, thema. Een site die alleen op piekmomenten traag is, zit meestal aan zijn middelen.
WordPress vraagt bij elke paginaweergave dezelfde gegevens opnieuw op bij de database. Object caching houdt die antwoorden in het geheugen, zodat de database niet telkens hetzelfde werk doet. Bij een rustige bedrijfssite merkt u er weinig van; bij een drukke site of een webshop met veel producten scheelt het merkbaar. Bij WWW4 zit Redis object caching bij elk pakket.
Ja. Elke nieuwe PHP-versie verwerkt dezelfde code sneller dan de vorige, en oude versies krijgen geen beveiligingsupdates meer. Controleer wel vooraf of uw thema en plugins de nieuwe versie ondersteunen, en maak een back-up. Bij WWW4 kiest u de versie per site zelf en kunt u terugschakelen als iets breekt.
Dat hangt volledig af van uw thema, uw plugins en uw inhoud, dus daar plakken wij geen percentage op. Een site met een zware pagebuilder en dertig plugins heeft een heel ander profiel dan een eenvoudige bedrijfssite. Wat wel vaststaat: PHP-keuze, Redis object caching, SSD en de Jaan Performance Engine zitten standaard in het pakket.
Onze eigen WordPress-plugin voor caching en afbeeldingsoptimalisatie, gratis inbegrepen bij elk hostingpakket van WWW4. U hoeft er geen aparte licentie voor te nemen en geen plugin van derden voor te onderhouden. De details staan op de eigen pagina van de plugin.
Er is geen magisch getal. Eén plugin die bij elke pagina een externe dienst bevraagt, weegt zwaarder dan tien nette plugins. Kijk dus niet naar het aantal maar naar wat elke plugin doet, verwijder wat u niet gebruikt, en test op een kopie van de site welke plugin het verschil maakt.
Wanneer de site vooral op drukke momenten traag wordt terwijl thema en plugins in orde zijn, wanneer u structureel aan het geheugenlimiet zit, of wanneer u eigen serversoftware of shell-toegang nodig hebt. Dan is een managed VPS de volgende stap: eigen middelen, zonder buren die uw prestaties beïnvloeden. Voor de meeste WordPress-sites volstaat gedeelde hosting ruimschoots.
Zadzwoń teraz
Wyślij e-mail