Stigao nam je PHP 8, stavili smo WordPress na test

Dobili smo novu verziju, PHP 8 je glavno ažuriranje koje donosi mnogo novih opcija i optimizacija među kojima su unapređenja sintakse, error handling-a, objektno orijentisanog programiranja.

Neke od najvećih promena:

  • Named arguments
  • Attributes
  • Constructor property promotion
  • Union types
  • Match expression
  • Nullsafe operator
  • Just-In-Time compilation
  • WeakMaps

Pored sjajnih unapređenja i promena, evo nekih funkcija koje su izbačene ili neće više biti podržane:

  • each() funkcija
  • create_function() funkcija
  • allow_url_include INI opcija
  • get_magic_quotes_gpc() funkcija
  • get_magic_quotes_runtime() funkcija
  • convert_cyr_string() funkcija

Moramo da napomenemo da neke od navedenih funkcija i dalje možete da koristite, ali ćete dobijati „notice“ upozorenje.

WordPress 5.6 test na PHP 7.2 i PHP 8.0

Instalirali smo WordPress sa Divi temom da bismo dodali malo opterećenja na sajt i uradili smo to najpre na PHP 7.2 verziji. Namerno smo uzeli stariju PHP verziju da bismo probali da izvučemo veće razlike za poređenje (preskočili smo PHP 7.4).

Zatim smo to isto uradili, WordPress + Divi ali na PHP 8.0 verziji.

Uradili smo merenja na Pingdom Speed Test-u, Google Page Speed Insights-u i na GTMetrix-u.

WordPress 5.6 + Divi + PHP 7.2

Bitno je da imate u vidu da je ovo čista instalacija WordPressa i sveže instalirana Divi tema bez dodatnih izmena i optimizacija, bez pluginova i mogućih dodatnih otežavajućih skripti.

Pingdom:

Page Speed Insights za telefone:

Page Speed Insight za desktop pregledače:

GTMetrix

WordPress 5.6 + Divi + PHP 8

Kao i u prošlom slučaju, ovde imamo čist WordPress sa Divi temom ali na PHP-u u verziji 8.

Ovde sada dobijamo mnogo bolje rezultate koji su skoro idealni, ali imajte u vidu još jednom da ako imate sajt sa 20-30-40 pluginova, nećete dobiti ovako dobre rezultate bez optimizacije sajta.

Pingdom:

Page Speed Insights za telefone:

Page Speed Insight za desktop pregledače:

GTMetrix:

Da li je PHP 8 brži?

Pa u pitanju su osetne razlike kao što možete videti iznad. Može se reći da jeste brži ali još uvek ne savetujemo brzi prelazak bez testiranja.

Napomenućemo i da naši serveri imaju određene druge mehanizme koji omogućavaju brzi rad sajtova na svim verzijama PHP-a (i starijima).

Ukoliko se vaš sajt nalazi na serveru gde do sada nije ulagano više pažnje u lakši i brži rad sajtova, razlika može biti veća i sajt može raditi primetno brže na PHP 8 verziji.

Da li da pređem na PHP 8?

Da, ali samo ako ste sigurni da vaš postojeći sajt podržava u potpunosti novu verziju, tako da nema potrebe da žurite. Da biste bili sigurni, morate konsultovati vašeg programera o tome.

Takođe, ukoliko koristite neku CMS platformu potrebno je da proverite da li podržava u potpunosti novu verziju i, ako treba, sačekate novo ažuriranje. Na primer, WordPress se nije tako lako dao novoj PHP 8.0 verziji.

Više informacija o PHP 8 možete naći na https://www.php.net/releases/8.0/en.php

PRIJAVITE SE ODMAH ZA NAJNOVIJE TEKSTOVE SA NAŠEG BLOGA!

Tags: , ,

Nema komentara.

Pošalji komentar