Lepsza wydajność, nowe funkcjonalności i większe bezpieczeństwo aplikacji – tak w skrócie można opisać nową wersję PHP 8.1, która dziś została udostępniona na naszych serwerach. Jeżeli jesteś ciekaw, jakie zmiany w niej wprowadzono i jak bardzo mogą się one okazać przydatne, koniecznie przeczytaj ten artykuł.
Lepsza wydajność
W pierwszej kolejności przeanalizowaliśmy wydajność PHP 8.1 w porównaniu do poprzednich wersji – 8.0 i 7.4. Z wyników, które uzyskaliśmy dla witryny zbudowanej w WordPressie, generującej 50 wywołań w trakcie otwierania, wynika, że czas całkowitego załadowania i przeanalizowania kodu HTML — bez oczekiwania na zakończenie ładowania arkuszy stylów, obrazów i podramek (DOMContentLoaded) — dla PHP 8.1 był o ok. 3% krótszy niż w przypadku PHP 8.0 i o 13% krótszy niż w przypadku PHP 7.4.
PHP 8.1 to już kolejna wersja interpretera, która zapewnia ważny dla programistów i webmasterów wzrost wydajności uruchamianych aplikacji. Na szybszą pracę stron mają wpływ poprawki mechanizmu opcache, który służy do przechowywania skompilowanego kodu skryptu w pamięci serwera.