Wszystkiego dobrego w nowym roku! Podobno nowy rok przynosi zawsze nowe możliwości. Stwierdzenie to pasuje do wszystkich aspektów naszego życia, również podczas administracji posiadanego serwisu internetowego. Na pewno już zaktualizowaliście wasze WordPress’y do najnowszej wersji 6.4.2. A moduły również? Ja na przykład spotykam się coraz częściej, z wstrzymaniem aktualizacji do momentu aktualizacji wersji PHP serwera:

Jaka wersja PHP dla WordPress 6.4.2? PHP 8.1 czy 7.4?

Ale chwila, przecież nie jest taki stary?

Jaka wersja PHP dla WordPress 6.4.2? PHP 8.1 czy 7.4?

Porównanie wydajności PHP 8.1 vs 7.4 w kontekście WordPress 6.4.2

Bazując na moich doświadczeniach, PHP 8.1 oferuje znaczące ulepszenia w wydajności w porównaniu do PHP 7.4. Przetestowałem obie wersje z WordPress 6.4.2, zwracając uwagę na czas ładowania strony, zużycie pamięci i szybkość przetwarzania. PHP 8.1 ma nowe funkcje, jak preloading i JIT (Just-In-Time compilation), które znacznie przyspieszają działanie WordPressa.

Aby jednak nie być gołosłownym, przetestowałem tą teorie. Stworzyłem dwa serwisu identyczne, oparte na różnych wersjach PHP. Serwisy to kompletnie nowa i czysta instalacja.

O to wyniki dla pomiary serwisu na wersji PHP 7.4:

Jaka wersja PHP dla WordPress 6.4.2? PHP 8.1 czy 7.4?

A to wyniki pomiaru serwisu na wersji PHP 8.1:

Jaka wersja PHP dla WordPress 6.4.2? PHP 8.1 czy 7.4?

Analiza wniosków przeprowadzonego testu

Zauważyć można pozytywne wyniki dla wersji 8.1, a to czysta kopia. Jak duża różnica będzie, gdy serwis będzie uzupełniony oraz w pełni użytkowy? Jednakże, niektóre wtyczki i motywy mogą nie być jeszcze zaktualizowane do pracy z PHP 8.1, co może spowodować problemy z kompatybilnością – a im większa liczba wtyczek, tym większe zagrożenie mamy związane z konfliktami.

Na pewno nasuwa się już wniosek, że w tym roku wersja PHP 8.x będzie wersją powszechnie używaną. Jako deweloper WordPress, zawsze kładę nacisk na funkcjonalność i bezpieczeństwo. Nowa wersja PHP wprowadza wiele ulepszeń bezpieczeństwa i nowych funkcji.

Podczas administracji serwisów opartych na WP odkryłem, że większość popularnych wtyczek i motywów działa poprawnie, choć zdarzają się wyjątki. Warto zwracać na to uwagę, szczególnie zalecam wykonywanie systematycznie kopii zapasowych swojego serwisu internetowego. Dodatkowo, PHP 8.1 jest aktywnie wspierany i otrzymuje regularne aktualizacje bezpieczeństwa, co jest kluczowe dla utrzymania bezpiecznej strony internetowej.

Kiedy zaktualizować wersję PHP na 8.1?

Decydując się między PHP 7.4 a 8.1, biorę pod uwagę kilka kluczowych czynników. Po pierwsze, sprawdzam kompatybilność moich wtyczek i motywów. Następnie oceniam wydajność obu wersji PHP w kontekście mojej strony. PHP 8.1 jest zdecydowanie szybszy, ale wymaga dodatkowej pracy przy zapewnieniu zgodności.

Każdy przypadek jest osobny, jeżeli serwis działa stabilnie, a mamy problem tylko z jednym mało istotnym modułem podczas aktualizacji, to spokojnie można się wstrzymać ze zmianą środowiska.  Ostatecznie, polecam wybrać wersję ustawień, które zapewnią najlepsze połączenie wydajności, bezpieczeństwa i stabilności dla mojej strony WordPress.

Podsumowanie

Z moich doświadczeń wynika, że PHP 8.1 oferuje znaczące ulepszenia w wydajności w stosunku do PHP 7.4, co sprawdziłem testując obie wersje z WordPress 6.4.2. Zwróciłem uwagę na czas ładowania strony, zużycie pamięci i szybkość przetwarzania, gdzie PHP 8.1, dzięki nowym funkcjom jak preloading i JIT, wypadł znacznie lepiej. Jednakże, należy pamiętać, że nie wszystkie wtyczki i motywy mogą być jeszcze kompatybilne z PHP 8.1, co może prowadzić do problemów. Mimo to, przewiduję, że PHP 8.x stanie się w tym roku standardem.

Podsumowując, wybór między PHP 7.4 a 8.1 zależy od kilku czynników, w tym kompatybilności wtyczek i motywów oraz oceny wydajności. PHP 8.1 jest szybszy, ale wymaga dodatkowej pracy przy zapewnieniu zgodności. Każdy przypadek jest indywidualny, ale polecam wybierać ustawienia, które zapewnią najlepsze połączenie wydajności, bezpieczeństwa i stabilności dla strony WordPress.

Jeżeli macie inne pytania odnośnie tworzenia stron internetowych, administracji stron internetowych lub pozycjonowaniem stron śmiało piszcie do nas.

Mateusz Adamski

Mateusz Adamski

Frontend Developer, Specjalista SEO. Od 2009 roku zajmuję się pozycjonowaniem oraz optymalizacją stron internetowych. Od 2012 roku specjalizuję się w tworzeniu stron i sklepów internetowych opartych na systemach CMS WordPress oraz Prestashop. Posiadam dobrą znajomość HTML5, CSS3, Bootstrap. Dysponuję również dużym doświadczeniem z programami Adobe Photoshop, Dreamweaver oraz CorelDRAW. Prywatnie jestem dużym fanem fotografii oraz motoryzacji. Od 2013 roku udzielam się jako klubowicz oraz moderator ogólnopolskiego klubu motoryzacyjnego. Masz jakieś pytania? Napisz do nas.