Jak przyspieszyć WordPress 3 najważniejsze wskazówki, jak zwiększyć prędkość ładowania!
Opublikowany: 2016-06-24Tooltester jest obsługiwany przez czytelników takich jak Ty. Możemy otrzymać prowizję partnerską, jeśli dokonasz zakupu za pośrednictwem naszych linków, co umożliwi nam bezpłatne oferowanie naszych badań.
WordPress to świetny CMS (system zarządzania treścią), ale jak zapewne wiesz, może cierpieć na duże opóźnienia. Niestety, szybkość jest ogromnym problemem w przypadku WordPressa i nawet nowa instalacja WordPressa po wyjęciu z pudełka nie jest aż tak szybka.
Robiłem kilka testów prędkości Pingdom i oto zrzut ekranu przedstawiający średnią prędkość ładowania strony, jaką uzyskałem po świeżej instalacji:
Tak naprawdę jedynymi czynnikami, które mogą w tym momencie mieć wpływ na prędkość, są mój hosting, geolokalizacja serwerów testowych Pingdom i nowa witryna WordPress.
Zignoruj inne statystyki i na razie spójrz na czas ładowania. Załadowanie prawie pustej, zupełnie nowej witryny WordPress zajęło prawie 1 sekundę. Sekunda może nie wydawać się długim czasem, ale tak naprawdę jest.
I oczywiście, po zainstalowaniu niestandardowego motywu i wtyczek, wraz ze wszystkimi obrazami, filmami i treścią Twojej witryny – będzie się ona ładować jeszcze wolniej!
Co więcej, wiele testów ujawniło różnice w różnicach w czasie ładowania, w tym wiele dłuższych czasów ładowania, które w niektórych przypadkach trwały prawie 2 sekundy.
Dlaczego prędkość jest tak ważna?
Wierzcie lub nie, ale nadal setki tysięcy Amerykanów (i miliony na całym świecie) uzyskują dostęp do Internetu za pośrednictwem wolnych połączeń, od modemu aż po stary standard telefoniczny 2G. Nawet niektórzy operatorzy 3G i 4G doświadczają ekstremalnego spowolnienia, gdy ich sieć jest zalewana żądaniami ruchu.
W przypadku każdego biznesu internetowego niezwykle ważne jest poświęcenie czasu na maksymalizację szybkości witryny. W przeciwnym razie możesz stracić klientów. Tylko jedna dodatkowa sekunda czasu ładowania robi różnicę i może kosztować setki (a nawet tysiące) dolarów utraconych przychodów.
SZYBKI FAKT: Badania wykazały, że przeciętna strona internetowa ładuje się w mniej niż 2 sekundy, aby przyciągnąć uwagę potencjalnego klienta.
Powolne strony internetowe, które ładują się dłużej, znacznie zwiększają ryzyko utraty klienta i potencjalnej sprzedaży. Ponadto powszechnie wiadomo, że powolne witryny internetowe mają również negatywny wpływ na SEO i zazwyczaj zajmują niższą pozycję w rankingu.
Sprawmy, aby WordPress był szybszy!
Jak więc sprawić, by moja witryna WordPress ładowała się niesamowicie szybko? Jak zapewne czytałeś gdzie indziej, istnieje wiele technicznych ulepszeń, dostosowań i wtyczek, które możesz zainstalować, a wszystkie mają na celu przyspieszenie działania WordPressa.
Po zainstalowaniu W3 Total Cache, jednej z najwyżej ocenianych wtyczek buforujących WordPress, zauważysz znacznie większe prędkości:
SZYBKA WSKAZÓWKA: WP Rocket to moja ulubiona wtyczka do buforowania WordPress. Jest to wtyczka premium, co oznacza, że będziesz musiał za nią zapłacić, ale warto. Jest szybszy, ma prostszy interfejs użytkownika i jest znacznie łatwiejszy w konfiguracji.
Jak widać na powyższym zrzucie ekranu, czas ładowania znacznie się skrócił… ale wciąż mógłby być lepszy! Jest jeszcze kilka rzeczy, które mogę poprawić, żeby było szybciej.
Sam Pingdom powie ci, co jeszcze możesz zrobić, chociaż stwierdziłem, że większość z nich jedynie zwiększyła wynik „oceny wydajności” Pingdom i tak naprawdę nie pomogła zwiększyć rzeczywistego wyniku „czasu ładowania”.
Jak widać powyżej, wydajność Pingdom znacznie się poprawiła po zastosowaniu się do ich instrukcji, ALE tak naprawdę nie poprawiło to rzeczywistego czasu ładowania na tyle znacząco, aby nazwać to poprawą.
KRÓTKA UWAGA: Wtyczki WordPress pomagają przyspieszyć działanie, ale mogą nie być wystarczająco szybkie.
Chociaż wszystkie te dodatkowe poprawki zalecane przez Pingdom pomogły, niestety konfiguracja ich wszystkich zajmuje dużo czasu i ostatecznie nie zapewniła znaczącego zwiększenia szybkości.
Nadal mogłem kompresować obrazy, chociaż moja nowa instalacja WordPressa nie zawierała jeszcze żadnych obrazów.
Jakie jest więc bardziej znaczące ulepszenie, które radykalnie wydłuży czas ładowania?
Jak znacząco zwiększyć prędkość?
Kluczowym kluczem do jak najszybszego działania WordPressa jest wybór odpowiedniego dostawcy hostingu WordPress. To robi dużą różnicę.
Rozpoczynając działalność, większość webmasterów, co zrozumiałe, stara się zaoszczędzić jak najwięcej pieniędzy. Często wybierają tanie, współdzielone konto hostingowe, które wydaje się dobrą okazją.
Chociaż wspólne konto hostingowe może wystarczyć do ich bieżących potrzeb, prawdopodobnie problemem jest ich obecny usługodawca hostingowy.
Chciałem przetestować tę teorię i zainstalowałem nową kopię WordPressa na różnych kontach hostingowych. Po przetestowaniu każdego z nich wiodący wynik był imponujący:
Po prostu zmieniając hosty internetowe, prędkość ładowania znacznie wzrosła! Ma to sens, ponieważ Twój usługodawca hostingowy jest prawdziwym mięśniem Twojej witryny. Chociaż możesz wprowadzić techniczne ulepszenia i optymalizacje, fizyczny serwer i centrum danych, na którym hostowana jest Twoja witryna WordPress, robią największą różnicę.
Jeśli zamierzasz poważnie podejść do szybkości swojej witryny, musisz wybrać odpowiedniego hosta.
KRÓTKA UWAGA: Fizyczny serwer i centrum danych, na którym hostowana jest Twoja witryna WordPress, ma największe znaczenie.
Korzystanie ze zoptymalizowanego planu Turbo WordPress firmy A2 Hosting
Aby uzyskać najszybszy czas ładowania, korzystałem z planu WordPress Turbo firmy A2 Hosting, który nadal jest współdzielonym hostingiem, ale zoptymalizowanym pod kątem WordPress. Jest to doskonały wybór do hostingu WordPressa, ponieważ jest fabrycznie zainstalowany z optymalnie skonfigurowanym WordPressem.
Jeśli naprawdę poważnie podchodzisz do szybkości, dzięki planowi Turbo A2.s masz możliwość nawet zwiększenia mocy poprzez podwojenie rdzeni procesora i dodanie 1 GB pamięci RAM, chociaż NIE zrobiłem tego w ramach mojego testu.
Dokończ realizację transakcji, a A2 Hosting automatycznie zainstaluje zoptymalizowaną wersję WordPressa na Twoim koncie.
Polecam zainstalowanie nowej kopii, ponieważ w ten sposób będzie ona w pełni zoptymalizowana z odpowiednią konfiguracją W3 Total Cache, chociaż zawsze możesz przeprowadzić migrację istniejącej witryny WordPress bez instalowania nowej kopii (wystarczy zainstalować wtyczki które są dołączone, a następnie ręcznie skonfiguruj W3).
Jak widać na zrzucie ekranu poniżej, oprócz W3 Total Cache, zawiera on kilka innych wtyczek, takich jak EWWW Image Optimizer do kompresji obrazów.
Oprócz W3 i EWWW, inne wtyczki nie przyczyniają się do szybkości i są raczej czymś, co uważam za wzdęcia. Możesz je usunąć lub zachować, w zależności od potrzeb.
Inne poprawki do wykonania
Oto kilka dodatkowych rzeczy do sprawdzenia!
Użyj PHP 8
Upewnij się, że Twój usługodawca hostingowy używa PHP 8 lub nowszego. W chwili pisania tego tekstu korzystałem z PHP 7.0, które jest wolniejsze i obecnie nie jest nawet zalecane przez WordPress. PHP 8 istnieje już od jakiegoś czasu, ale nie zostało jeszcze zaimplementowane w wielu witrynach.
Sama zaadoptowałam to wolniej, niż powinnam. Ostatecznie jest około 2 do 3 razy szybszy dzięki nowemu Zend Engine 3.0. Może również obsłużyć 3 razy więcej żądań na sekundę, co stanowi duży wzrost wydajności. Konkluzja – upewnij się, że Twój host ma włączoną wersję PHP 8 lub nowszą.
KRÓTKA UWAGA: Musisz zachować ostrożność w przypadku swojej istniejącej witryny, ponieważ aktualizacja wersji PHP na serwerze może spowodować pewne problemy. Najpierw sprawdź kod motywu i wtyczek pod kątem zgodności!
Obrazy LazyLoad
Ponieważ obrazy są dość duże pod względem rozmiaru pliku, warto je zoptymalizować. Jak wspomniano powyżej, zrobi to wtyczka EWWW Image Optimizer. Są też różne inne.
Ale oprócz optymalizacji obrazów, dobrą praktyką jest „leniwe ładowanie” ich, tak aby pojawiały się tylko wtedy, gdy znajdą się w polu widzenia przeglądarki.
Na przykład, jeśli masz długą stronę z dużą ilością treści nad obrazem, obraz nie zostanie załadowany, dopóki użytkownik nie przewinie w dół do miejsca na stronie, w którym osadzony jest obraz.
Mechanizm ten zmniejsza liczbę żądań HTTP i skraca czas ładowania dla użytkownika.
Wniosek
Istnieje wiele ulepszeń technicznych, które możesz wprowadzić, aby wydłużyć czas ładowania WordPressa, ale najbardziej znaczącym przyspieszeniem, jakie możesz zapewnić, jest skorzystanie z odpowiedniego dostawcy usług hostingowych. Sprawdź nasze testy, aby znaleźć najszybszego usługodawcę hostingowego!
Zanim przeniesiesz istniejącą witrynę na nowego hosta, najpierw przejdź do narzędzia do testowania szybkości Pingdom i przeprowadź szybki test na istniejącej witrynie. Zapisz statystyki, a następnie uruchom test ponownie po wykonaniu transferu, aby porównać różnice w prędkości. Możesz użyć tego, aby ocenić poprawę nowej prędkości.
Optymalizując WordPress pod kątem szybkości, zawsze najlepiej jest zacząć od właściwej strony. Korzystanie z odpowiedniego hosta, takiego jak plan WordPress Turbo firmy A2 Hosting, jako punktu bazowego i optymalizacja na tym poziomie, zapewni, że Twój WordPress będzie działał maksymalnie doładowany!