Porównanie WordPressWordPress to najczęściej wybierany CMS na świecie. W oparciu o niego powstała niemal połowa istniejących stron internetowych. WordPress jest doceniany przez użytkowników ze względu na prostotę, intuicyjność i łatwość zarządzania. Ze względu na charakter open source, WordPress może być rozwijany i udoskonalany na potrzeby konkretnych, indywidualnych projektów. Jak zacząć korzystać z WordPressa? Aby rozpocząć przygodę z WordPressem, najpierw potrzebujesz hostingu dla WordPress. Hosting zapewnia miejsce na serwerze, gdzie będą przechowywane wszystkie pliki...Czym jest WordPress? 5.5 vs 5.4 pod kątem szybkości to gorący temat dla całej naszej ekipy. Uważam, że świadczenie takiej usługi, jak hosting dla WordPress o wysokiej wydajności, zobowiązuje do tego rodzaju analiz. Tylko pomyśl: Magda Paciorek, Marek Łaska, Tomek Urbański i ja prawie się pokłóciliśmy, interpretując wyniki. Testy wcale nie dawały od razu oczywistych wniosków. Co więcej – każda uzyskana cyfra wprowadzała coraz więcej zamieszania…

Porównanie WordPress 5.5 vs 5.4 – szybkość

Szybkość ładowania stron www jest bardzo, bardzo ważna i bez wątpienia staje się coraz bardziej istotna w osiąganiu sukcesów w Sieci. Zaledwie kilka dni temu pojawiła się wersja WP 5.5. Magda Paciorek popełniła obszerny wpis, tłumacząc, jak ostatnia aktualizacja WordPress wzbogaciła funkcjonalnie WordPress’a. To znakomity artykuł, bardzo polecam go Twojej uwadze.

Ja z kolei podjąłem wyzwanie sprawdzenia, jak zmiany w WordPress będą rzutować na szybkość ładowania strony.

Jest ona przecież bardzo ważna, przede wszystkim dla właścicieli e-commerce, a tandem WordPress + WooCommerceChcesz dowiedzieć się, jak założyć sklep na WooCommerce? Obejrzyj kurs zamieszczony na naszym kanale YouTube: https://www.youtube.com/watch?v=FoZ97ZAtxXQ&t=7s WooCommerce to oprogramowanie za pomocą którego uruchomisz sklep internetowy. Jest to dedykowana wtyczka dla WordPress umożliwiająca prowadzenie sprzedaży online. Aby rozpocząć swoją przygodę z e-commerce potrzebujesz 3 rzeczy: domeny, hostingu oraz środowiska umożliwiającego uruchomienie internetowego kanału sprzedaży. WooCommerce jest również znane z doskonałej integracji z innymi narzędziami marketingowymi i analitycznymi. Możesz łatwo połączyć swój...Czym jest WooCommerce? należy do najczęściej stosowanych w Polsce rozwiązań. To dlatego chciałem wykonać te testy z uwzględnieniem właśnie WooCommerce.

Porównanie WordPress 5.5 z 5.4 – środowisko testowe

Środowiskiem testowym był szybki hosting dla WordPress w cyberfolks.pl. Na to rozwiązanie składają się komponenty sprzętowe oraz programistyczne. Sprzętowe to szybkie procesory i macierze NVMeNVMe (Non-Volatile Memory Express) to nowoczesny protokół komunikacyjny zaprojektowany specjalnie do obsługi pamięci półprzewodnikowych, takich jak dyski SSD. Celem NVMe jest maksymalizacja wydajności i szybkości przesyłania danych poprzez wykorzystanie pełnego potencjału nowoczesnych technologii pamięci masowej. Dlaczego NVMe jest tak szybkie? NVMe zostało stworzone z myślą o nowoczesnych komputerach i serwerach, gdzie tradycyjne technologie, jak SATA, ograniczają przepustowość. Protokół NVMe: Korzysta z interfejsu PCIe, który oferuje znacznie większą przepustowość niż SATA...Czym jest NVMe?, zapewniające bardzo wydajną pracę systemu dyskowego.

Po pierwsze – zasoby programowe obejmują LS Cache po stronie serwerowej, w pełni kompatybilne z popularną wtyczką przyspieszającą WordPress LiteSpeedLiteSpeed ​​Server (LSWS) to wysokowydajny serwer WWW, który zastępuje popularne serwery Apache lub Nginx. Jest on zaprojektowany tak, aby działać szybciej i bardziej wydajnie niż tradycyjne serwery HTTP, oferując jednocześnie zgodność z protokołami i skryptami stosowanymi w popularnych aplikacjach internetowych. Oto kilka cech LiteSpeed : Wydajność: LiteSpeed ​​jest znacznie szybszy niż tradycyjny serwer Apache dzięki swojej zoptymalizowanej architekturze, co przekłada się na krótsze czasy odpowiedzi i szybsze ładowanie stron internetowych...Czym jest Litespeed? Cache.

Po drugie ważnym komponentem o istotnej roli dla szybkości, a zwłaszcza – wydajności, jest REDIS – serwer umożliwiający cacheowanie obiektowe.

Ponieważ w teście chodziło o porównanie WordPress 5.5 z 5.4, zainstalowałem obie wersje w osobnych folderach na tym samym koncie hostingowym. Korzystałem z wygodnego mechanizmu instalacji InstallatronInstallatron to platforma automatycznego instalowania aplikacji internetowych oraz zarządzania nimi na serwerach hostingowych. Jest to narzędzie stworzone w celu ułatwienia procesu instalacji, konfiguracji, aktualizacji i usuwania różnorodnych aplikacji internetowych, takich jak systemy zarządzania treścią (CMS), sklepy internetowe, fora dyskusyjne, galerie zdjęć, blogi, oraz wiele innych. Installatron - główne funkcje: Automatyczna instalacja aplikacji: Installatron umożliwia użytkownikom automatyczną instalację wybranych aplikacji internetowych poprzez prosty interfejs użytkownika, który przeprowadza użytkownika przez proces instalacji...Czym jest Installatron?, dostępnego w ramach panelu DirectAdminObejrzyj przygotowany przez nas poradnik w formie filmu i dowiedz się, jak dodać domenę do panelu DirectAdmin. https://www.youtube.com/watch?v=YLbU5XZ8Kkk DirectAdmin to jeden z popularniejszych paneli administracyjnych wykorzystywanych do zarządzania hostingiem internetowym. Dzięki niemu, nawet osoby nieposiadające głębokiej wiedzy technicznej mogą łatwo administrować swoją stroną internetową, kontami e-mail, bazami danych oraz wieloma innymi aspektami hostingu. Jest to szczególnie ważne dla właścicieli małych firm, którzy chcą skupić się na rozwijaniu np. swojego sklepu internetowego zamiast...Czym jest DirectAdmin? (wygodny przycisk „instaluj WordPress”). Być może należysz do osób obawiających się autoinstalatorów.

Wielu deweloperów woli własne, w pełni customowe paczki i w pełni rozumiem takie podejście. Celem testu było szybkie porównanie dwóch tak samo skonfigurowanych systemów. Porównanie wyłącznie pod kątem szybkości działania, bez wnikania w zagadnienia bezpieczeństwa czy funkcjonalności.

Prosta instalacja WordPress w panelu cyberfolks.pl

Po instalacji (kilkadziesiąt sekund dla każdej wersji) zalogowałem się do kokpitu każdego z WordPress’ów oraz zainstalowałem WooCommerce. Wybrałem bezpłatny motyw Storefront i zaimportowałem przykładową bazę produktów. Taką prostą bazę kilkudziesięciu produktów demo możesz wgrać samodzielnie, korzystając z pliku sample-data/sample_products.csv w folderze z wtyczką.

Porównanie WordPress 5.5 i 5.4 – certyfikat SSL i tak konieczny

Ponieważ mówimy o porównaniu szybkości, to zależało mi na działaniu protokołu HTTP/2 i funkcji PUSH. Te rozwiązania wymagają protokołu HTTP/S, dlatego certyfikat SSLSSL (Secure Sockets Layer) to protokół kryptograficzny, który zapewnia bezpieczne połączenie między użytkownikiem a serwerem, chroniąc dane przesyłane przez internet. SSL jest najczęściej używany do zabezpieczania połączeń na stronach internetowych, zwłaszcza tych, które wymagają podania danych osobowych, takich jak loginy, hasła czy informacje o płatnościach. SSL jest niezbędny na każdej stronie internetowej, na której użytkownicy przesyłają dane wrażliwe, na przykład w sklepie internetowym czy podczas rejestracji na stronie. Aby wdrożyć...Czym jest SSL? był konieczny. W rezultacie postanowiłem zainstalować szybko bezpłatny certyfikat SSL Let’s Encrypt. W panelu DirstAdmin generowanie certyfikatu SSL to prosta czynność dlatego certyfikat wygenerowałem w ok. 30 sekund i w związku z tym od razu wszystko było gotowe do pracy.

Zrzut ekranu z panelu DirectAdmin w cyberfolks.pl - uruchomienie certyfikatu SSL

WordPress 5.5 i WordPress 5.4 instalowałem w tej samej roboczej domenie, a tylko w różnych ścieżkach, wystarczył jeden certyfikat SSL. Jeśli chcesz dowiedzieć się, jak instalować SSL Lets’s Encrypt – opis znajdziesz w systemie pomocy.

Porównanie WordPress 5.5 i 5.4 – uruchomienie REDIS

Porównanie systemów zakładało dwa warianty, tj. wersję bez pełnego wspomagania tym, co w hostingu dla WordPress nazywamy pakietem cyber_Boost, oraz z włączonymi wszystkimi funkcjami przyspieszającymi.

Zanim rozpocząłem pomiary – przygotowałem do pracy serwer REDISRedis to baza danych, która jest używana do przechowywania danych w pamięci operacyjnej komputera. Jest to rozwiązanie szybkie, wydajne i elastyczne, które umożliwia przechowywanie danych w formacie klucz-wartość. Jakie są główne zastosowania Redis? Redis jest często używany w następujących scenariuszach: Pamięć podręczna (cache): Przechowywanie często używanych danych w pamięci, co przyspiesza dostęp do nich. Sesje użytkowników: Zarządzanie sesjami w aplikacjach internetowych, co umożliwia szybkie logowanie i przechowywanie stanu użytkownika. Kolejkowanie...Czym jest Redis?. To prosta operacja, podczas gdy logujesz się do panelu DirectAdmin wybierasz opcję „Serwer Redis” i uzyskujesz dane dostępowe. Będą Ci potrzebne:

  • Adres serwera
  • Port do zestawienia połączenia
  • Hasło, które otrzymasz po kliknięciu przycisku
Zrzut ekranu z panelu DirectAdmin w cyberfolks.pl - aktywacja serwera REDIS

Uzyskane dane dostępowe pozwalają skonfigurować wtyczkę LS Cache. Cały czas chodzi o porównanie WordPress 5.5 i 5.4 więc wszystkie czynności wykonywałem w kokpicie obu instalacji.

Zrzut ekranu kokpitu z konfiguracją wtyczki LiteSpeed Cache - REDIS i Object Cache

Po lewej stronie kokpitu i wybraniu opcji ustawień LiteSpeed Cache wybieram zatem „Pamięć podręczna”, a następnie w zakładce „Object” (szósta zakładka w menu LiteSpeed Cache) włączam opcje:

  • Pamięć podręczna obiektów
  • Metoda REDIS
  • Host – uzupełniam domyślne pole 'localhost’ pole danymi uzyskanymi z panelu
  • Port – zastępuje domyślny port serwera REDIS 6379 portem uzyskanym z panelu
  • Hasło – uzyskane w panelu

Po zapisaniu zmian uzyskuję u góry ekranu potwierdzenie prawidłowego zestawienia połączenia z serwerem REDIS.

Porównanie WordPress 5.5 z 5.4 może zatem się rozpocząć. Całe środowisko hostingu dla WordPress jest gotowe, zainstalowane są 2 strony na WordPress ze sklepem WooCommerce, różnią się wyłącznie wersją WordPress’a.

WordPress 5.5 vs 5.4 – pierwsze testy

Pierwsze testy opierały się o pomiar wczytywania strony w Google Chrome – zakładka NetWork, cache lokalne przeglądarki wyłączone. Mierzyłem czas DOM Content Ready oraz Load wskazywane przez Google Chrome. Testy miały dwa wymiary:

  1. Porównanie WordPress z cache’owaniem przy pomocy REDIS i LiteSpeed Cache oraz bez stosowania cache’owania.
  2. Porównanie WordPress 5.5 vs WordPress 5.4 pod kątem wydajności
Porównanie WordPress 5.5 vs 5.4 - testy wykonane przez Google Chrome i zakładkę NetWork, widok zakładki.

Metodyka porównania zakładała 10-krotne wykonanie testu.

Wyniki poszczególnych pomiarów dla wersji z przyspieszeniem LS Cache i REDIS

PróbaDOM Content Loaded [ms]Load [ms]LiteSpeed CacheREDISWersja WP
1194228TAKTAK5.5
2236271TAKTAK5.5
3216274TAKTAK5.5
4311643TAKTAK5.5
5213260TAKTAK5.5
6490552TAKTAK5.5
7270312TAKTAK5.5
8230267TAKTAK5.5
9257298TAKTAK5.5
10210244TAKTAK5.5
1277290TAKTAK5.4
2279295TAKTAK5.4
3625639TAKTAK5.4
4258276TAKTAK5.4
5261279TAKTAK5.4
6255273TAKTAK5.4
7257278TAKTAK5.4
8253274TAKTAK5.4
9281307TAKTAK5.4
10296315TAKTAK5.4

Te same testy wykonałem, wyłączając wcześniej wtyczkę LS Cache, a więc jednocześnie rezygnując ze wsparcia REDIS’a.

Wyniki poszczególnych pomiarów dla wersji WordPress BEZ właczonego LS Cache i REDIS

PróbaDOM Content Loaded [ms]Load [ms]LiteSpeed CacheREDISWersja WP
1778796NIENIE5.5
211131113NIENIE5.5
3670714NIENIE5.5
4619643NIENIE5.5
5684706NIENIE5.5
6671676NIENIE5.5
7650650NIENIE5.5
810801100NIENIE5.5
99861010NIENIE5.5
10749798NIENIE5.5
1802829NIENIE5.4
210101030NIENIE5.4
3655668NIENIE5.4
4608630NIENIE5.4
5641660NIENIE5.4
6712731NIENIE5.4
7964980NIENIE5.4
8964973NIENIE5.4
9619646NIENIE5.4
10650677NIENIE5.4

Po uśrednieniu wyników pomiarów okazywało się, że wyniki wcale nie są korzystne dla nowej wersji WordPress 5.5, popatrzcie sami:

Porównanie WordPress z właczonym i wyłączonym mechanizmem cacheowania, wersje 5.5 i 5.4 - wykresy kolumnowe.

Powyższy wykres pokazuje wyraźnie, że jeśli Twój hosting dla WordPress ma mechanizmy przyspieszające działanie strony – koniecznie z nich korzystaj! LS Cache oraz REDIS w wypadku tego prostego testu dały w rezultacie ponad dwukrotne skrócenie czasu ładowania, to ogromna różnica!

Podczas gdy porównując WordPress 5.5 i 5.4 widzimy, że aktualizacja WordPress do wersji 5.5 niekoniecznie poprawiła mierzone tym testem parametry. Bez wątpienia różnice rozkładają się na korzyść poprzedniej wersji i są jeszcze bardziej widoczne tam, gdzie nie ma mowy o włączonym cache’owaniu.

Dlatego włączenie technologii przyspieszających WordPress (LiteSpeed Cache i REDIS) bez wątpienia powoduje, że czasy ładowania skracają się radykalnie. Po drugie – różnice między wersjami bezsprzecznie ulegają zatarciu, bo 12,3 tysięcznej części sekundy trudno uznać za istotną różnicę. Podsumowując: bez wątpienia nowe funkcje, które wnosi aktualizacja WordPress 5.5 w pełni ją rekompensują.

Szybkość WordPress zmierzona w oparciu o GTmetrix

Dyskusja tych wyników w naszym gronie wywołała sporo emocji. Okazało się, że różnice wydajnościowe, które w moich testach były niewielkie, w rezultacie u innych osób, w innych miejscach, korzystających z innych łącz o słabszych parametrach – wykazywały przewagę WordPress po aktualizacji.

Aby to rozwikłać postanowiliśmy sięgnąć po inne narzędzie i przeprowadzić test w oparciu o APIAPI (Application Programming Interface) to zestaw reguł i narzędzi umożliwiających komunikację między różnymi aplikacjami. API to interfejs, który pozwala jednemu oprogramowaniu na korzystanie z funkcji innego oprogramowania, bez konieczności bezpośredniego dostępu do jego kodu źródłowego. API jest nieodzownym elementem nowoczesnych aplikacji, umożliwiając integrację różnych usług i systemów. Gdzie i kiedy można używać API? API jest szeroko stosowane w tworzeniu stron internetowych, aplikacji mobilnych oraz w integracji systemów IT. Na przykład,...Czym jest API? GTmetrix.

Porównanie WordPress 5.5 i 5.4 – wyniki uwzględniają LS Cache i REDIS

WordPress 5.4WordPress 5.5Różnica
Window onload time [ms]833532-36%
First contentful paint time [ms]727496-32%
Page elements2824-14%
Redirect duration [ms]000%
DOM content loaded duration [ms]28961-79%
DOM content loaded time [ms]375449+20%
DOM interactive time [ms]356442+24%
Page bytes391.50 KB374.24 KB-4%
Page load time [ms]833532-36%
HTML bytes8.08 KB9.32 KB+15%
Fully loaded time [s]1.6011.6050%
YSlow score8895+8%
Pagespeed score98980%
Backend duration [ms]3437+9%
Onload duration [ms]31-67%
Connect duration [ms]1211210%
Wykres pokazujący porównanie WordPress 5.4 i 5.4 na przykładzie GT Metrix

Zwróć uwagę, że mimo, iż czas DOM content loaded time w WP 5.5 jest znacznie dłuższy, to jednocześnie Window onload time – znacznie się skróciły. To ważne, ponieważ te parametry są brane pod uwagę przez narzędzia pomiarowe Google.

Podsumowując szybkość WordPress…

Testując wersje WP przeprowadziłem pomiary na tym samym serwerze. Były to testy z jednym użytkownikiem i nie objęły testowania wydajnościowego. Najpierw zainstalowałem identyczne sklepy z tym samym zestawem produktów. Następnie tak samo skonfigurowałem funkcje przyspieszające. Wówczas przystąpiłem do pomiarów.

Okazało się, że instalacje WordPress 5.4 i 5.5 wraz z WooCommerce i Storefront gdy różnią się tylko wersją rdzenia, dają inne wyniki.

Niektóre parametry wydają się być lepsze, podczas gdy inne słabsze. Moim zdaniem ważniejsze dla doświadczenia użytkownika są parametry wskazane w teście GTmetrixGTmetrix to narzędzie online służące do analizy wydajności stron internetowych. Umożliwia szczegółową ocenę szybkości ładowania witryny, wskazuje, które elementy wymagają optymalizacji, oraz oferuje konkretne rekomendacje, jak poprawić wydajność. Dzięki analizie GTmetrix można zidentyfikować problemy związane z optymalizacją obrazów, skryptami JavaScript, CSS czy buforowaniem, co ma bezpośredni wpływ na lepsze doświadczenie użytkowników i pozycjonowanie w wynikach wyszukiwania. Jak działa GTmetrix? GTmetrix analizuje stronę, korzystając z dwóch głównych narzędzi: Google Lighthouse oraz...Czym jest GTmetrix?, a różnice zmierzone w wyszukiwarce okazały się być nieznaczne i zależne od lokalizacji użytkownika.

Reasumując, wydaje się, że pozytywne zmiany zmierzone w GTmetrix, w połączeniu z nowymi funkcjami wynikającymi z aktualizacji WordPress to kolejne, obok bezpieczeństwa i funkcjonalności, argumenty za przejściem na nową wersję.

A jak tam Twój WordPress? Korzystasz już z aktualizacji WordPress do 5.5, czy na razie zostajesz przy 5.4? Daj znać w komentarzu, jakie są Twoje doświadczenia z WordPress’em.

Artur Pajkert z kubkiem cyber_Folks
>
Artur Pajkert
Od 18 lat dzieli się wiedzą i poradami w sprawach e-marketingu i hostingu, jako menedżer, autor publikacji, prelegent, bloger, wykładowca akademicki.

6 odpowiedzi do "Porównanie WordPress – jak śmiga hosting z WordPress 5.5 vs 5.4?"

  1. Filip pisze:

    U mnie delikatnie przyspieszyło oraz wynik w PageSpeed się poprawił o kilka punktów. Na szczęście aktualizacje na wszystkich domenach i subdomenach odbyły się bezproblemowo – niektórzy musieli downgradować.

    1. Artur Pajkert pisze:

      Cześć Filip, dzięki za podzielenie się tym doświadczeniem. Świetnie, że u Ciebie się delikatnie poprawiło. Naszym zdaniem spora w tym zasługa w domyślnie włączonym lazy loading. Trzymam kciuki za Twoje serwisy!

      1. Filip pisze:

        Pytanie czy ten domyślny lazy loading nie gryzie się z lazy loadingiem wtyczek, np WP Rocket.

        1. MegaIT pisze:

          Potestuj. U mnie bez zmian w testach GTmetrix oraz Pingdom. Używam jedynie WPRocket, nic się nie gryzie.

  2. dolp pisze:

    Jeśli chodzi o moje strony to ja raczej jakiś większych różnic nie zauważyłem. Przeglądając anglojęzyczne blogi wręcz wiele osób narzekało na sporo bugów ze strony wersji 5.5 i to, że WP się wysypuje.

    1. Artur Pajkert pisze:

      Z naszych obserwacji i relacji to bardziej dotyczy to nieaktualnych wtyczek, niż samego WP. Różnice – jak wynika z naszych pomiarów – nie wydają się generalnie duże, zresztą sami twórcy WP wprowadzając wersje 5.5 nie komunikowali jej jako przełom w szybkości wczytywania, ale raczej serię użytecznych poprawek funkcjonalnych.

Dodaj komentarz

Twój adres e-mail nie będzie opublikowany.

Szukasz dalej?

Przeglądaj wg dat
  • Przeglądaj wg dat
  • styczeń 2025
  • grudzień 2024
  • listopad 2024
  • październik 2024
  • wrzesień 2024
  • sierpień 2024
  • lipiec 2024
  • czerwiec 2024
  • maj 2024
  • kwiecień 2024
  • marzec 2024
  • luty 2024
  • styczeń 2024
  • grudzień 2023
  • listopad 2023
  • październik 2023
  • wrzesień 2023
  • sierpień 2023
  • lipiec 2023
  • czerwiec 2023
  • maj 2023
  • kwiecień 2023
  • marzec 2023
  • luty 2023
  • styczeń 2023
  • grudzień 2022
  • listopad 2022
  • październik 2022
  • wrzesień 2022
  • sierpień 2022
  • lipiec 2022
  • czerwiec 2022
  • maj 2022
  • kwiecień 2022
  • marzec 2022
  • luty 2022
  • styczeń 2022
  • grudzień 2021
  • listopad 2021
  • październik 2021
  • wrzesień 2021
  • sierpień 2021
  • lipiec 2021
  • czerwiec 2021
  • maj 2021
  • kwiecień 2021
  • marzec 2021
  • luty 2021
  • styczeń 2021
  • grudzień 2020
  • listopad 2020
  • październik 2020
  • wrzesień 2020
  • sierpień 2020
  • lipiec 2020
  • czerwiec 2020
  • maj 2020
  • kwiecień 2020
  • marzec 2020
  • luty 2020
  • styczeń 2020
  • grudzień 2019
  • listopad 2019
  • październik 2019
  • wrzesień 2019
  • sierpień 2019
  • lipiec 2019
  • czerwiec 2019
  • maj 2019
  • kwiecień 2019
  • marzec 2019
  • styczeń 2019
  • grudzień 2018
  • listopad 2018
  • październik 2018
  • sierpień 2018
  • lipiec 2018
  • maj 2018
  • kwiecień 2018
  • marzec 2018
  • styczeń 2018
  • grudzień 2017
  • październik 2017
  • czerwiec 2017
  • kwiecień 2017
  • marzec 2017
  • luty 2017
  • styczeń 2017
  • grudzień 2016
  • listopad 2016
  • październik 2016
  • wrzesień 2016
  • sierpień 2016
  • lipiec 2016
  • czerwiec 2016
  • maj 2016
  • kwiecień 2016
  • marzec 2016
  • lipiec 2015
  • maj 2015
  • grudzień 2014
  • sierpień 2014
  • lipiec 2014
  • czerwiec 2014
  • kwiecień 2014