Ce este nou în WordPress 6.2 și de ce se actualizează (îmbunătățiri de performanță)

Publicat: 2023-04-26

Unul dintre principalele motive pentru care WordPress este de departe cel mai popular CMS, care alimentează peste 40% din toate site-urile web de pe internet, este din cauza lansării regulate a noilor versiuni. Această evoluție continuă a asigurat că rămâne puternică, rapidă și sigură, permițând dezvoltatorilor să ofere cea mai bună experiență de utilizare.

WordPress 6.2 este cea mai nouă versiune majoră a WordPress. Mulți dintre cei din comunitatea WordPress sunt încântați să pună mâna pe noile funcții și îmbunătățiri care vin cu WordPress 6.2. În acest articol, vom discuta desprenoile funcții , îmbunătățirile de performanțășiîmbunătățirile de securitate introduse cu WordPress 6.2. Să începem!

Modificări ale caracteristicilor de bază

WordPress 6.2 introduce câteva funcții și îmbunătățiri noi care vor îmbunătăți viteza și experiența utilizatorului site-ului dvs.Iată un rezumat rapid al unora dintre schimbările majore:

  • Proprietarii de site-uri web pot optimiza imaginile și pot profita de editorul de blocuri îmbunătățit pentru a crea conținut și machete mai optimizate.
  • WordPress 6.2 îmbină zece versiuni Gutenberg în nucleu. Aceasta include îmbunătățiri, cum ar fi suport adăugat pentru blocul de poziție lipicioasă , introducerea de file inspectori de bloc și adăugarea API-ului HTML în WordPress .
  • Îmbunătățiri ale componentei I18n ( îmbunătățirea localizării internaționale ), o nouă funcție pentru mutarea directoarelor, modificări ale funcției WP_Filesystem_Direct::move() și deprecierea funcției get_page_by_title(). Temele incluse acum includ fișiere cu fonturi în folderul cu teme în loc să încarce fonturi dintr-o sursă la distanță - acest lucru ar trebui să accelereze procesul de preluare a fonturilor.
  • Dezvoltatorii care lucrează în medii locale pot folosi acum adrese URL nesigure în răspunsurile la parola aplicației. Această caracteristică va fi deosebit de utilă pentru dezvoltatori, permițându-le să autentifice mai ușor solicitările API.
  • WordPress 6.2 include actualizări pentru mai multe biblioteci externe, inclusiv jQuery, jQuery Migrate, PHPMailer, element-closest, regenerator runtime, polyfill-library și Requests 2.0.
  • A fost adăugat un cârlig nou care se declanșează după setarea unei parole pentru un anumit utilizator.
  • Este disponibilă o nouă verificare pentru a se asigura că fie mysqli_connect() fie mysql_connect() sunt disponibile. Acest lucru va rezolva o eroare fatală și va afișa un mesaj acționabil dacă extensia PHP mysqli lipsește.
  • Sistemul de comentarii este acum mai consistent – ​​dezvoltatorii pot trece acum parametrul $comment_ID atunci când apelează funcția pentru a obține ora și data comentariului.
  • O nouă funcție numită move_dir() a fost adăugată pentru a permite mutarea unui întreg director și aceasta funcționează pe toate sistemele de fișiere.
  • Biblioteca de solicitări a fost actualizată – acum acceptă spații de nume și are o validare mai strictă a intrărilor. Multe clase din bibliotecă sunt acum marcate ca final , ceea ce înseamnă că metodele lor nu pot fi înlocuite.
  • Acum este posibil să adăugați nume de fișiere atașate personalizate în wp_mail() prin trecerea unei matrice de atașamente asociative.
  • O îmbunătățire a securității a fost realizată prin actualizarea wpdb::prepare() . Acum scapă identificatori precum numele tabelelor cu un substituent, ceea ce reduce riscul de injectare SQL.

Îmbunătățiri de performanță și remedieri

Unul dintre domeniile cheie de atenție pentru WordPress 6.2 este performanța, iar noua versiune este concepută pentru a oferi îmbunătățiri semnificative.

Într-o sesiune de întrebări și răspunsuri organizată pe 6 martie , Anne McCarthy și Rich Tabor au discutat despre îmbunătățirile din această ultimă versiune a WordPress care influențează performanța.

Ei au menționat că WordPress 6.2 a optimizat motorul de stiluri pentru scoruri mai bune de performanță a farului. S-a făcut o muncă semnificativă pentru a îmbunătăți foile de stil bloc și încărcarea CSS pe front-end, așa cum demonstrează atât valorile Web Vitals, cât și valorile Server Timing în testarea lor internă.

A existat o îmbunătățire a logicii pentru a determina imaginile LCP în temele bloc și pentru a evita încărcarea leneșă. Acest set de modificări folosește avantajele părților șablonului bloc pentru a evita încărcarea leneră a imaginilor în partea șablonului blocului antet, oferind temelor Block o creștere a performanței, cu viteze TTFBcu aproximativ 20% șivitezeLCP cu aproximativ 14%.În paginile care conțin imagini eroi, îmbunătățirile în LCP sunt și mai vizibile, cu viteze mai mari cu aproximativ 19%.

În plus, WordPress 6.2 introduce câteva îmbunătățiri minore, cum ar fi:

  • A fost adăugat un nou filtru, „ pre_wp_load_alloptions ”, care permite ca încărcarea opțiunilor încărcate automat în WordPress să fie scurtcircuitată cu o logică personalizată.
  • Rezultatele funcției get_adjacent_post() sunt acum stocate în cache, oferind performanțe îmbunătățite.
  • Cheile cache pentru WP_Term_Query se bazează acum pe SQL fără substituenți, crescând probabilitatea accesărilor în cache.
  • S-a remediat o eroare în care WP_Query activa de două ori memoria cache a postărilor .
  • Metadatele termenului de încărcare leneră din cache au fost, de asemenea, îmbunătățite prin utilizarea wp_cache_get_multiple() , rezultând o performanță mai rapidă.
  • Rezultatele de la wp_get_global_settings() sunt acum stocate în cache într-o singură solicitare, îmbunătățind timpul de răspuns cu aproximativ 8%.

Vizitați instrumentul de urmărire a problemelor WordPress pentru a vedea toate modificările legate de performanță în WordPress 6.2.

Măsurarea impactului asupra performanței

După cum s-ar putea să apreciați deja, aici, la Servebolt, suntem obsedați de viteză! În acest scop, am decis să măsurăm singuri impactul acestor schimbări. Pentru a face acest lucru, am creat un nou site WordPress cu cea mai recentă versiune stabilă (6.1.1 la momentul scrierii) pe o nouă mașină virtuală și am adăugat zece postări inactiv.

Am clonat această aplicație și apoi am actualizat-o la WordPress 6.2 Release Candidate 4folosind comanda WP-CLI.

Prin crearea a două aplicații identice, am folosit Grafana k6 pentru a testa ambele site-uri web cu o încărcare susținută timp de 3 minute și 30 de secunde. Iată cum a funcționat fiecare versiune.

WordPress 6.1.1

Când am folosit versiunea stabilă anterioară, am putut deservi 7.3K solicitări pe durata testului.Am văzut că serverul nostru ar putea procesa aproximativ26 de solicitări în fiecare secundă , 95% dintre solicitări fiind finalizate în mai puțin de 226 ms.

Test de performanță WordPress 6.1.1 K6

WordPress 6.2

Noua versiune a WordPress se concentrează pe îmbunătățirea performanței, iar acest lucru se reflectă în mod clar în cifre.

Când am folosit cea mai recentă versiune de WordPress, am observat că majoritatea solicitărilor au fost finalizate în mai puțin de 178 ms , iar serverul a putut, de asemenea, să completeze aproximativ 250 de solicităriîn același timp.

Un timp de răspuns mai mic a dus la o creștere a numărului de solicitări servite și, în cele din urmă,îmbunătățește capacitatea de a face față creșterilor de trafic.

Testare WordPress 6.2.2 K6

Gânduri finale

WordPress 6.2 este o altă versiune interesantă pentru comunitatea WordPress. Având accent pe performanță și pe experiența utilizatorului, WordPress va facilita utilizatorilor să își gestioneze site-urile web, oferind un management media și blocuri de conținut mai bune.

Vă recomandăm insistent să faceți upgrade la WordPress 6.2 pentru a profita de diferitele funcții noi și, în special, de îmbunătățirile de performanță.A avea un site web extrem de eficient, rapid și stabil este esențial pentru orice site cu nevoi de afaceri esențiale, iar WordPress 6.2 își propune să aducă o serie de îmbunătățiri la performanța site-urilor dvs.

Acestea fiind spuse, este absolut esențial să alegeți un furnizor de găzduire care să ofere servicii de încredere și consecvente pe care să vă bazați.

La Servebolt, ne mândrim cu faptul că suntem lideri de piață în spațiul de găzduire – construim propria infrastructură de ultimă generație și servicii de performanță (inclusiv Domenii Accelerate) – permițând companiilor care aleg să găzduiască cu noi să ofere experiențe empiric mai bune pentru utilizatorii lor finali.