PHP 8.1PHP 8.1 to najnowsza wersja popularnego języka programowania PHP, który jest szeroko stosowany do tworzenia stron internetowych oraz aplikacji webowych. W porównaniu do starszych wersji, PHP 8.1 wprowadza szereg nowości i zmian, które mają na celu poprawę wydajności, bezpieczeństwa oraz łatwości programowania. Nowości i zmiany w PHP 8.1 Fibers: Nowa funkcjonalność, która umożliwia bardziej efektywne zarządzanie współbieżnymi operacjami, co jest szczególnie przydatne w kontekście serwerów i aplikacji działających w czasie rzeczywistym. Enums: Wprowadzenie...Czym jest PHP 8.1? to kolejna aktualizacja w popularnym języku dynamicznej budowy stron i aplikacji. Zawiera wiele nowych funkcji, udogodnień i lepszą wydajność.
Co nowego?
- Enums - oferuje znacznie rozszerzoną obsługę modelowania danych i niestandardowych definicji typów.
- Readonly - właściwości tylko do odczytu, które nie mogą być zmieniane po inicjalizacji, czyli po przypisaniu do nich wartości.
- Never return type – typ dodany do funkcji zatrzyma wykonywanie dalszego kodu oraz nie zwróci wartości.
- Final class - możliwe jest zadeklarowanie końcowych stałych klas, aby nie można ich było nadpisać w klasach dziedziczonych.
- Fibers - są sposobem na tworzenie bloków kodu, które można wstrzymywać i wznawiać jak generatory, ale z dowolnego miejsca.
- Obsługa rozpakowywania tablic z kluczem łańcuchowym.
Funkcje związane z wydajnością w PHP 8.1
- Zaplecze JIT dla ARM64 (AArch64)
- Pamięć podręczna dziedziczenia
- Szybkie rozpoznawanie nazw klas
- Poprawa wydajności timelib i ext/date
- Ulepszenia iteratorów systemu plików SPL
- optymalizacje serializacji/deserializacji
- Optymalizacja niektórych funkcji wewnętrznych (get_declared_classes(), explode(), strtr(), strnatcmp(), dechex())
- Ulepszenia i poprawki JIT
WordPress z PHP 8.1
Aktualna wersja 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.8.2 zgłasza 22 błędy „Deprecated”, a z dodatkową instalacją 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? 6.0.0 jest już takich błędów 27. Przestarzałe funkcje zostaną zapewne zastąpione w najbliższych aktualizacjach, tak jak to ma miejsce w PHP 8.0PHP 8.0 to przełomowa wersja języka programowania PHP, wprowadzająca znaczące zmiany w porównaniu do wcześniejszych wersji, takich jak PHP 7.0. Nowa wersja oferuje liczne usprawnienia, zwiększając wydajność, bezpieczeństwo oraz czytelność kodu. PHP 8.0 jest szczególnie polecany dla twórców stron internetowych, aplikacji webowych i zaawansowanych platform e-commerce, takich jak sklepy internetowe oparte na WooCommerce czy PrestaShop. Co nowego w PHP 8.0? Just-in-Time Compilation (JIT): Jedną z najbardziej rewolucyjnych nowości jest wprowadzenie...Czym jest PHP 8.0? gdzie takie błędy nie występują.
Starsze wersje WordPress, motywy czy pluginy, mogą nie być w pełni kompatybilne z PHPPHP - (Hypertext Preprocessor) to popularny język skryptowy, który jest szeroko stosowany w tworzeniu dynamicznych stron internetowych oraz aplikacji webowych. PHP jest językiem open-source, co oznacza, że jest dostępny bezpłatnie i może być modyfikowany przez użytkowników. Jednym z głównych zastosowań PHP jest generowanie dynamicznych treści na stronach internetowych. Dzięki PHP możliwe jest tworzenie stron, które reagują na dane wprowadzone przez użytkowników, co jest kluczowe w przypadku aplikacji takich jak sklep internetowy czy...Czym jest PHP? 8.1. Nasze badania popularności WordPress w listopadzie 2021 roku, wykazało że najnowsza wersja jest wykrywana na niespełna 25% stron.
Test wydajności WordPress bez pluginów
Przeprowadziliśmy test 250 jednoczesnych zapytań do testowej strony, ponawiając test 25 razy, dla uzyskania najczęstszego czasu odpowiedzi.
Dominantą dla PHP 8.1 był czas odpowiedzi 1451 ms, a testy realizowaliśmy w ApacheApache jest to popularny, otwartoźródłowy serwer HTTP, który jest szeroko wykorzystywany do dostarczania stron internetowych. Jest to jeden z najbardziej popularnych serwerów WWW na świecie i jest powszechnie stosowany przez wiele firm i organizacji do hostowania stron internetowych. Apache jest dostępny na wielu systemach operacyjnych, w tym Unix/Linux, Windows i macOS, co czyni go wszechstronnym i łatwo dostępnym dla różnych środowisk. Apache obsługuje wiele języków programowania, takich jak PHP, Python,...Czym jest Apache? JMeter.

PHP 8.1 jest szybszy o 6% od PHP 8.0!

Jak widać, czasy odpowiedzi najnowszej wersji PHP uzyskują najlepsze wyniki. Od wersji 8.0 jest szybszy tylko o 6%, ale już dla 7.X jest to prawie 40%!
WordPress + WooCommerce
Nasza testowa instalacja zawierała 1000 produktów, a WooCommerce był w wersji 6.0.0 oraz motyw Storefront 3.9.1
Strona główna wyświetlała 30 produktów sklepu i była znacznie bardziej wymagająca od powyższego czystego WordPressa. Ilość jednoczesnych połączeń zmniejszyliśmy do 50, również ponawiając test 25 razy.

Wersja PHP 8.1 była ponownie najszybsza i od wersji 8.0 było to już prawie 9%.
PageSpeed Insights
Lepszą wydajność PHP 8.1 również wykazało PageSpeedGoogle PageSpeed to zestaw narzędzi i usług stworzonych przez Google, które mają na celu ocenę i optymalizację wydajności stron internetowych. Narzędzia te pomagają programistom i webmasterom w poprawie szybkości ładowania stron oraz optymalizacji doświadczenia użytkownika. Narzędzia Google PageSpeed obejmują: Ocena wydajności strony: Narzędzia PageSpeed analizują wydajność strony internetowej i oceniają jej szybkość ładowania oraz wydajność na urządzeniach mobilnych i desktopowych. Sugestie optymalizacyjne: PageSpeed generuje sugestie dotyczące optymalizacji strony internetowej, takie...Czym jest PageSpeed?. Wydajność desktop tej samej instalacji WordPressa z WooCommerce w wersji PHP 7.1PHP 7.1 to jedna z wersji popularnego języka programowania PHP, używanego głównie do tworzenia dynamicznych stron internetowych i aplikacji webowych. Wydana w grudniu 2016 roku, wprowadziła szereg usprawnień i nowości w porównaniu do wcześniejszych wersji, takich jak PHP 7.0. Poniżej przedstawiamy najważniejsze zmiany i nowości, jakie przyniosła wersja 7.1. Nowości i zmiany w PHP 7.1 Nullable Types: Wprowadzenie typów nullable, które pozwalają na przypisywanie wartości null do zmiennych typowanych. Void Return...Czym jest PHP 7.1? uzyskało ocenę 97, gdy na PHP 8.1 było to 99


Dla urządzeń mobilnych w wersji PHP 7.1 uzyskało ocenę 80, gdy na PHP 8.1 było to 86


Kiedy PHP 8.1 będzie dostępne na serwerach?
Od dzisiaj wersja PHP 8.1 jest dostępna na naszych serwerach. W 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? w zakładce "Wersja PHP dla domen" można przypisać wersję dla danej domeny lub w zakładce "PHP - ustawienia globalne" ustawić domyślną wersję PHP dla wszystkich domen dodanych do usługi hostingowej.
Więcej o specjalnych hostingach pod Twój WordPress czy sklep internetowy na WooCoomerce:
Osobiście czekam aż wszystkie pluginy zostaną zaktualizowane do nowej wersji (zwłaszcza te niszowe) i dopiero przejdę na nową wersję PHP co mnie bardzo cieszy. Z pewnością użytkownicy odczują zmiany w prędkości ładowania samej strony ^^.
Zmieniam zawsze na nową wersję a jak jakieś wtyczki nie obsługują to po prostu wymieniam z reguły wtyczki na nowsze innego typu.