Performanța WordPress pe PHP 7.2

Publicat: 2018-08-30

PHP 7.2 performance

Potrivit aproape tuturor, PHP 7.2 este (nu este surprinzător) acum versiunea PHP recomandată pentru WordPress. De fapt, echipa WordPress însăși vă recomandă să utilizați PHP 7.2 pentru o performanță optimă și să vă faceți site-ul WordPress cât mai stabil posibil.

Dar în ceea ce privește PHP, cât de bun este 7.2 când îl pui cu adevărat la microscop? Este într-adevăr o alegere bună pentru WordPress?

În acest articol, acestea sunt principalele întrebări la care vom răspunde. Dar mai întâi, să facem un pic de recuperare.

Ce este PHP?

What is PHP

PHP este un limbaj de scripting cu sursă deschisă, de uz general. Este folosit în principal în crearea de pagini web, poate fi încorporat în cod HTML și poate fi utilizat pe multe tipuri diferite de platforme. Din punct de vedere tehnic, PHP înseamnă „Hypertext Preprocessor”, în ciuda faptului că acronimul nu se adună. PHP obișnuia să arate „Personal Home Page” pe vremea aceea, dar acum reprezintă acronimul recursiv: „PHP: Hypertext Preprocessor”.

Poate fi folosit pe platforme precum Mac OS X, Microsoft Windows, Linux, multe variante diferite ale sistemului Unix... aproape orice platformă pe care ați dori să o utilizați. Este folosit pentru scriptare pe partea de server, pentru scrierea aplicațiilor desktop și pentru accesarea bazelor de date.

De fapt, PHP este cunoscut de mult pentru puterea sa superioară în categoria „accesarea bazelor de date”. Poate accesa mai mult de 20 de tipuri diferite de baze de date și poate fi folosit pentru a scoate imagini, filme Flash și fișiere PDF de pe site-ul dvs. web etc.

Dar dacă sunteți un dezvoltator web cu orice experiență în WordPress sau PHP, probabil că știți deja acest lucru. Probabil că știți și că WordPress acceptă încă PHP 5, dar că proiectul PHP a continuat să evolueze de atunci. A primit o actualizare mare când a apărut PHP 7 și a primit câteva caracteristici noi destul de grozave când a fost lansat PHP 7.2.

Așadar, să ne acordăm un moment pentru a vorbi despre unele dintre aceste caracteristici.

Caracteristici noi pe PHP 7.2

WordPress performance enhancements

PHP 7.2 a fost lansat oficial în noiembrie 2017, așa că a fost lansat de ceva timp. Prezintă câteva funcții și îmbunătățiri noi care prezintă un interes deosebit pentru utilizatorii WordPress, majoritatea se concentrează pe îmbunătățiri de securitate, funcții noi de utilizare și îmbunătățiri ale performanței.

În primul rând, biblioteca de criptografie a stratului de aplicație Libsodium era disponibilă prin PECL, dar acum este inclusă ca parte a nucleului în PHP 7.2. Acest lucru face de fapt PHP primul limbaj de programare, din toate timpurile, care adaugă o criptografie modernă bibliotecii standard, ceea ce este destul de grozav.

Argon 2 este acum inclus ca algoritm de hashing, ceea ce este destul de cool.

Se spune, de asemenea, că PHP 7.2 rulează cu aproximativ 13% mai rapid decât 7.1, ceea ce reprezintă o creștere destul de mare a performanței. De asemenea, se spune că rulează cu aproximativ 20% mai rapid decât 7.0 și cu 250% mai rapid decât PHP 5.6!

Dar ceea ce este și mai uimitor este că aproximativ 4 din 10 utilizatori WordPress încă nu s-au actualizat de la PHP 5.6 … ceea ce ne uluită puțin mintea… dar este ceea ce este.

Suportul este, de asemenea, o problemă care trebuie discutată în ceea ce privește 7.2. 7.0 va ajunge la sfârșitul suportului critic spre ultima parte a anului 2018, iar PHP 7.1 nu va fi acceptat nici după decembrie 2018. Deci, dacă doriți să continuați să obțineți suport pentru versiunea dvs. de PHP, va trebui, evident, să faceți upgrade înainte apoi (deși de ce nu ai vrea?) .

Migrarea la 7.2 este, de asemenea, o experiență destul de ușoară, în cea mai mare parte (cel puțin, este dacă migrați de la 7 sau 7.1).

Dar acum că am vorbit despre unele dintre funcțiile de bază și îmbunătățirile din 7.2, haideți să vorbim despre modul în care WordPress funcționează cu acesta.

Cum funcționează WordPress pe PHP 7.2?

În primul rând, WordPress.org se referă la versiunea PHP 7.2 ca versiune implicită a PHP. Ei recomandă în cerințele lor de gazdă să găsiți o gazdă care să accepte...

  • PHP versiunea 7.2 sau mai mare
  • MySQL 5.6 sau mai mare sau MariaDB 10.0 sau mai mare
  • Suport HTTPS

De asemenea, ei spun că recomandă Apache sau Nginx ca servere, dar continuă să spună că orice server care acceptă PHP și MySQL va face (sursă).

De asemenea, ei spun, mai jos pe pagină, că WordPress funcționează cu PHP 5.2.4 sau o versiune ulterioară, dar că aceste versiuni au ajuns la sfârșitul vieții oficiale... și, ca atare, vă pot expune site-ul la vulnerabilități de securitate.

Deci acesta este primul lucru de înțeles despre PHP 7.2. WordPress.org, împreună cu aproape toți ceilalți care utilizează sau dezvoltă în WordPress, recomandă 7.2 ca noul standard.

Și există multe motive bune pentru asta.

În general, PHP 7 în sine a adus schimbări majore în aproape patru domenii majore. Acestea erau…

  1. Performanţă
  2. Refactorizarea
  3. Curăță
  4. Tip System

De fapt, companii precum Badoo au economisit de fapt o mulțime de bani când au trecut de la PHP 5 la PHP 7. Potrivit unei statistici, s-a estimat că Badoo a economisit aproximativ un milion de dolari doar din trecerea la versiunea actualizată a PHP , mai ales pentru că au au putut să răspundă la solicitări mai rapid și pentru că acest lucru a necesitat mai puțină putere server.

Upgrade-ul la PHP 7 a fost, de asemenea, denumit cu multă afecțiune „IT verde”, deoarece upgrade-ul reduce încărcarea serverelor pentru marile companii într-o asemenea măsură încât ați putea spune de fapt că este chiar „bun pentru planetă!”

Dar când pui întrebarea „ce trebuie să știi în mod specific despre upgrade-ul la PHP 7.2”, se dovedește că răspunsul este de fapt unul destul de simplu. Cu alte cuvinte, dacă sunteți familiarizat cu PHP 7, atunci veți ști deja majoritatea a ceea ce trebuie știut despre PHP 7.2.

PHP 7.2 a fost de fapt o versiune destul de minoră când o compari cu 7.1, mai ales când o compari cu modificările care au avut loc între versiunile 5 și 7. De fapt, unii au ajuns până la a spune că este destul de „plictisitor”. lansare de software, când luați în considerare totul... nu pentru că nu este un upgrade bun, ci pentru că această versiune de PHP tocmai a devenit atât de matură încât nu este chiar atât de „incitantă” sau dramatică.

Cu alte cuvinte, PHP 7.2 este o realizare foarte modernă și profesionistă a ceea ce PHP a făcut de ani de zile.

In concluzie

Fără a deveni incredibil de tehnic, ar fi mai mult decât corect să spunem că PHP 7.2 este cu siguranță o îmbunătățire - deși nu este tocmai inovator. Dar, poate cel mai important, unele dintre modificările care au fost făcute între 7 și 7.2 fac mai mult pentru a ne oferi un motiv să ne depărtăm de PHP 5 decât orice altceva - și asta este de fapt destul de important.

Într-o lume în care atât de mulți oameni încă rulează PHP 5.6 cu WordPress, poate că aceste motive vor fi suficiente pentru a-i obliga să avanseze și să migreze la o versiune mai nouă.

Procesul de migrare în sine, așa cum am menționat anterior, nu este dureros. Dar asta a fost menit în contextul actualizării de la o versiune anterioară a 7 la 7.2. Dacă migrați complet înapoi de la o versiune a 5, atunci fiți conștienți de faptul că există cu siguranță câteva „modificări finale” care vă pot afecta site-ul WordPress.

Am auzit unii oameni spunând că procesul de migrare se face mai bine în pași, trecând lent prin diferitele versiuni și reparând problemele pe măsură ce apar. Aceasta poate fi o modalitate deosebit de utilă dacă încă rulați o versiune mai veche a 5.

Dar cel mai important lucru de reținut este că actualizarea la PHP 7.2 va crește performanța WordPress cu o marjă semnificativă și vă va crește securitatea, mai ales dacă nu aveți încă să faceți upgrade la 7. De asemenea, vă va ține la curent. cu sprijin, iar asta este foarte important.

Am reușit să obținem un scor de 100 pe instrumentul de testare a vitezei site-ului Pingdom pentru prima dată când am făcut și alte modificări în același timp.

WordPress Speed with PHP 7.2

Dacă nu sunteți programator, atunci o parte din ceea ce ați putea auzi despre PHP 7.2 este probabil confuz. Dar dacă rulezi un site web WordPress, cu siguranță ar putea fi în beneficiul tău să citești cum să folosești PHP cu site-ul tău, pentru că în cele din urmă site-ul tău va avea de suferit (cel puțin într-o anumită măsură... asta, sau te vei simți extrem de limitat ) dacă măcar nu vă simțiți puțin mai confortabil când îl utilizați.

Și, desigur, dacă intenționați să lucrați în mod independent în cadrul comunității WordPress, este aproape de la sine înțeles că PHP este un set de abilități esențiale de stăpânit. Ar trebui să aveți cel puțin cunoștințe de lucru înainte de a vă încerca dezvoltarea WordPress, deoarece este utilizat în prezent de o mare majoritate a site-urilor web de pe internet, în special printre sistemele de gestionare a conținutului care sunt populare în rândul persoanelor netehnice (alias, WordPress. ) .

Deci da. Performanța WordPress pe PHP 7.2 este minunată . Poate că nu genul de minunat la care te-ai aștepta de la actualizare, dar genul de minunat care l-ar inspira cu siguranță să actualizezi în sfârșit la cea mai recentă versiune... mai ales dacă încă mai rulezi o versiune mai veche a 5... care în zilele noastre , devine din ce în ce mai „vechi”, pe măsură ce actualizările se acumulează.