PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 și 8.0: benchmark-uri de performanță pentru WordPress

Publicat: 2021-05-28
WordPress php
Urmăriți @Cloudways

Unul dintre motivele care stau la baza popularității de durată a WordPress este natura open-source. Dar ce face din WordPress o platformă open-source? Ei bine, răspunsul la asta ar fi PHP. WordPress rulează pe PHP, un limbaj de scriptare care contribuie la aproximativ 79% din toate site-urile web!

Dar ce versiune de PHP permite cea mai bună performanță WordPress? Pentru a răspunde la acest lucru, am comparat un test de performanță pe găzduirea WordPress administrată de Cloudways, unde am folosit diferite versiuni PHP și am evaluat timpul mediu de răspuns și numărul de răspunsuri.

    • Procesul de comparare
    • Rezultatul comparării
      • PHP 5.6
      • PHP 7.0
      • PHP 7.1
      • PHP 7.2
      • PHP 7.3
      • PHP 7.4
      • PHP 8.0
    • Cum se actualizează versiunea PHP în WordPress?
    • Proces de actualizare

Procesul de comparare

Am testat versiunea WordPress 5.7 împotriva diferitelor versiuni de PHP, inclusiv 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 și 8.0. Am vrut să testez WordPress în configurația sa implicită. De aceea am folosit tema WordPress preinstalată Twenty Twenty-One WordPress.

Configurare server Cloudways:

  • Server Cloudways: DigitalOcean Premium Server
  • RAM: 4 GB
  • Disc SSD NVMe: 80 GB
  • Transfer lățime de bandă: 3 TB
  • Procesor: 2 nuclee
  • Locația serverului: San Francisco
  • MariaDB: 10.1
  • Varnish Disable

Configurațiile aplicației sunt:

  • Versiunea WordPress: 5.7
  • S-au instalat câteva plugin-uri indispensabile precum Elementor, Protecția împotriva botului și multe altele.
  • Tema Douăzeci și douăzeci și unu
  • Dezactivează briza

Setări de testare a încărcătorului:

  • Pagini testate: 1
  • Tipul testului: Mențineți încărcarea clientului
  • Clienți: 0 la 20
  • Durata: 1 Min

Rezultatul comparării

Graficul de mai jos prezintă rezultatul testului de evaluare comparativă. Tendința arată o îmbunătățire constantă a performanței site-ului de la versiunea PHP 5.6 la 8.0. Conform acestui rezultat, PHP 8.0 este câștigătorul clar și cel mai rapid timp de încărcare este de 164 ms. PHP 5.6 este cel mai lent, care este de aproape 3 ori mai lent comparativ cu PHP 8.0 (ultima versiune PHP).

Ierarhia performanței site-ului (cea mai rapidă versiune PHP): 8.0> 7.4> 7.3> 7.2> 7.1> 7.0> 5.6.

graficul timpului de răspuns al versiunilor PHP

- Graficul timpului de răspuns mediu

De asemenea, am numărat cererile totale de succes pentru fiecare versiune PHP, unde PHP 8.0 are cel mai mare număr de răspunsuri de succes fără timeout (un câștigător evident). Locul al doilea este PHP 7.4, cu 3032 număr de răspunsuri de succes și așa mai departe.

Ierarhia numărului de răspunsuri de succes (Mai mare este mai bine): 8.0> 7.4> 7.3> 7.2> 7.1> 7.0> 5.6.

graficul timpului de răspuns al versiunilor PHP

- Graficul numărului de răspunsuri de succes

Rezultatul testului de performanță WordPress arată, de asemenea, compatibilitatea dintre PHP și WordPress și îmbunătățirea constantă pe care prima o aduce site-ului dvs. WordPress. Privind rezultatele, utilizatorii WordPress pot înțelege cu ușurință importanța versiunii PHP actualizate. De exemplu, dacă un site este instalat în prezent pe PHP 5.6 sau 7.0, vă recomand să îl actualizați la cea mai recentă versiune PHP (PHP 7.4 și mai sus).

Încercați PHP 8 cu WordPress pentru performanțe superioare

Nu este necesar cardul de credit

ÎNCEARCĂ ACUM

Acum, să examinăm fiecare versiune PHP separat pentru a afla motivele care stau la baza performanței WordPress în testele de benchmarking.

PHP 5.6

Această versiune a fost lansată pe 28 august 2014 și este una dintre cele mai populare versiuni de PHP utilizate de multe cadre web, precum și de WordPress. Începând de astăzi, peste 9% din site-urile WordPress folosesc în continuare această versiune.

În ciuda popularității sale, PHP a încheiat asistența activă în ianuarie 2017, dar suportul de securitate a fost disponibil până la 31 decembrie 2018. Majoritatea dezvoltatorilor de pluginuri și teme au încetat să mai accepte această versiune, ceea ce înseamnă că persoanele care o utilizează se pot confrunta cu probleme serioase de performanță.

- Test de încărcare a PHP 5.6 pe serverul Cloudways

Timpul mediu de răspuns este de 475 ms, iar numărul total de răspunsuri de succes este de 1311.

PHP 7.0

După 5.6, PHP nu a lansat a 6-a versiune. În schimb, au lansat o versiune majoră 7.0 pe 3 decembrie 2015. A ieșit cu câteva îmbunătățiri majore în viteză, declarații de tip, gestionarea erorilor și CSPRNG securizat de utilizator (generare aleatorie de date). Suportul său activ se desfășura până la 3 decembrie 2017 și suportul de securitate până pe 10 decembrie 2019.

Peste 5,7% din site-urile WordPress folosesc această versiune și multe pluginuri și teme încă acceptă în mod activ această versiune. Performanța WordPress este satisfăcătoare pentru această versiune.

- Test de încărcare a PHP 7.0 pe serverul Cloudways

Timpul mediu de răspuns pentru același site web WordPress este de 234 ms, iar numărul total de răspunsuri de succes este de 2682. Este aproape de două ori mai rapid decât PHP 5.6.

PHP 7.1

Versiunea PHP 7.1 a fost lansată după exact un an de la 7.0 pe 1 decembrie 2016. A avut câteva remedieri de la 7.0 și câteva caracteristici suplimentare, cum ar fi pseudotip iterabil, matrice simetrică, tipuri nulabile, suport pentru chei în listă (), suport pentru negative compensări de șiruri și funcții de anulare.

Peste 4,4% din site-urile WordPress folosesc această versiune și au avut asistență activă până la 1 decembrie 2018 și asistență de securitate până la 1 decembrie 2019.

- Test de încărcare a PHP 7.1 pe serverul Cloudways

Timpul mediu de răspuns pentru același site web WordPress este de 232 ms, iar numărul total de răspunsuri de succes este de 2699.

PHP 7.2

PHP 7.2 a fost lansat la 30 noiembrie 2017 cu actualizări majore, cum ar fi patch-uri de securitate, o mai bună codabilitate, deprecierea funcțiilor PHP vechi și performanțe îmbunătățite.

În prezent, doar 17,2% din site-urile WordPress rulează pe versiunea PHP 7.2, iar performanța sa, comparativ cu predecesorii săi, este mai bună. PHP a susținut în mod activ această versiune până la 30 noiembrie 2019, în timp ce securitatea a fost acceptată până în noiembrie 2020.

- Test de încărcare a PHP 7.2 pe serverul Cloudways

Timpul mediu de răspuns pentru același site web WordPress este de 223 ms, iar numărul total de răspunsuri de succes este de 2812.

PHP 7.3

PHP 7.3 este o altă versiune PHP utilizată pe scară largă. Această versiune a fost lansată în decembrie 2018. În plus față de câteva actualizări de performanță și remedieri de erori, 7.3 a ieșit cu sintaxa flexibilă heredoc și nowdoc.

PHP 7.3 este utilizat de 29,1% din site-urile WordPress. Performanța WordPress pe această versiune este mult mai bună decât predecesorii săi. PHP a susținut în mod activ această versiune până în decembrie 2020, iar suportul de securitate va fi activ până în decembrie 2021.

- Test de încărcare a PHP 7.3 pe serverul Cloudways

Timpul mediu de răspuns pentru același site web WordPress este de 210 ms, iar numărul total de răspunsuri de succes este de 2979.

PHP 7.4

Versiunea PHP 7.4 este foarte recomandată de echipa oficială WordPress. Această versiune a fost lansată în noiembrie 2019 și peste 28,7% din site-urile web WordPress rulează pe ea. Această versiune PHP a apărut cu numeroase îmbunătățiri și caracteristici noi, cum ar fi funcțiile săgeată, operatorul de atribuire de coalescență nulă, declarațiile tastate și multe altele.

Conform calendarului PHP, acesta va fi activ susținut până în noiembrie 2021, iar suportul de securitate va fi activ până în noiembrie 2022.

- Test de încărcare a PHP 7.4 pe serverul Cloudways

Timpul mediu de răspuns pentru același site web WordPress este de 206 ms, iar numărul total de răspunsuri de succes este de 3032.

PHP 8.0

Aceasta este cea mai recentă versiune, care a fost lansată exact după un an de 7.4 în noiembrie 2020. Multe pluginuri și teme WordPress sunt acum pe deplin compatibile și peste 1,8% din site-urile WP rulează pe PHP 8.

PHP 8 va fi sprijinit activ până în noiembrie 2022 și suport de securitate până în noiembrie 2023. Acest lucru face ca versiunea să fie mai sigură și mai sigură în comparație cu alte versiuni PHP.

- Test de încărcare a PHP 8.0 pe serverul Cloudways

Timpul mediu de răspuns pentru același site web WordPress este de 164 ms, iar numărul total de răspunsuri de succes este de 3836.

Din păcate, PHP 8.0 este utilizat de mai puțin de 2% din site-urile WordPress. Performanța WordPress pe această versiune este mult mai bună și mai rapidă decât predecesorii săi și, pe lângă 7.4, echipa oficială WordPress a recomandat și această versiune pentru o experiență și o viteză mai bune pe site. De obicei, cel mai bine este să folosiți cea mai recentă versiune PHP, motiv pentru care mulți oameni își migrează în continuare site-urile web de la PHP 7.x la 8.

Sursa: Statisticile versiunii WordPress

De-a lungul anilor, PHP și-a rezolvat problemele și a lansat câteva caracteristici grozave pe care comunitatea open-source le adoptă treptat. Fiind un utilizator WordPress, ar trebui să luați în considerare și trecerea la cea mai recentă versiune WordPress WordPress pentru o performanță și o securitate mai bune. Versiunile mai vechi vor fi învechite în cele din urmă și vor avea un sprijin limitat sau deloc de către dezvoltatorii de teme și pluginuri.

Sursa: Versiuni suportate de PHP

Cum se actualizează versiunea WordPress PHP

După ce ați citit acest articol, este posibil să fi decis să actualizați versiunea actuală WordPress PHP la cea mai recentă versiune pentru performanță îmbunătățită WordPress. Nu-ți face griji! De asemenea, am acoperit cum să actualizăm versiunea PHP în WordPress.

Notă: Înainte de a continua, vă rugăm să faceți o copie de rezervă a site-ului dvs. WordPress, deoarece unele pluginuri ar putea avea probleme de compatibilitate. Apoi, creați o etapă sau o clonă a site-ului WordPress care utilizează versiunea dorită de PHP pentru a testa performanța instalării. Pentru aceasta, puteți utiliza o caracteristică de clonare de găzduire sau XAMPP pentru configurarea locală.

Proces de actualizare

Există două moduri populare de actualizare a versiunii PHP.

Prin SSH

Dacă utilizați VPS sau un server dedicat, atunci puteți opta pentru această opțiune. Descărcați PuTTY pentru a accesa serverul dvs. folosind SSH. După instalare, rulați PuTTY și accesați serverul utilizând adresa IP, numele de utilizator și parola. Accesați directorul rădăcină și rulați următoarea comandă pentru a confirma versiunea curentă a PHP-ului dvs.

php -v

Versiunea mea PHP este 7.3, pe care trebuie să o actualizez la 7.4. Pentru a face acest lucru, voi scrie următoarea comandă în terminalul meu SSH.

apt install php7.4

Notă: Pentru a rula această comandă, trebuie să vă conectați ca root.

După finalizarea procesului, rulați din nou comanda php -v pentru a confirma cea mai recentă versiune PHP instalată pe site-ul dvs. WordPress.

Prin intermediul platformei de găzduire

Platforma Cloudways oferă un proces simplu de modificare a versiunilor PHP și totul se face doar făcând clic pe numele versiunii dorite. Permiteți-mi să vă arăt cum!

În primul rând, profitați de mediul de organizare WordPress Cloudways. Faceți o clonă sau o etapă a site-ului dvs. live accesând Panoul de gestionare a aplicațiilor l și treceți peste butoanele de acțiune rapidă situate în colțul din dreapta jos.

Acum clonați setarea site-ului dvs. WordPress pe un alt server (pe care îl puteți șterge după ce ați terminat testarea).

Odată ce site-ul este clonat, navigați la panoul de gestionare a serverului. Din tabloul de bord, navigați la Setări și pachete și faceți clic pe Pachete . Din lista derulantă, alegeți cea mai recentă versiune de PHP , apoi faceți clic pe Salvare pentru a iniția procesul.

Asta e! Este atât de ușor să vă schimbați versiunea PHP utilizând platforma Cloudways.

Peste 250.000 de site-uri WordPress

Aveți încredere în Cloudways pentru viteză și fiabilitate

Vezi Planuri

Concluzie

Am analizat performanța WordPress pe diferite versiuni PHP folosind procesul de benchmarking și am explicat importanța actualizării la cele mai recente versiuni PHP. De asemenea, am acoperit câteva moduri în care puteți schimba versiunile PHP pe site-ul WordPress. Dacă întâmpinați orice provocări sau dacă găsiți îmbunătățiri de performanță, nu ezitați să le împărtășiți cu noi.