Introducerea Accelerated Domains Prefetching

Publicat: 2022-02-25

Cu puțin mai puțin de un an în urmă, am introdus Accelerated Domains ca supliment pentru orice site găzduit în Servebolt Cloud. A fost cel mai popular supliment al nostru de până acum, deoarece face exact ceea ce promite numele de la început. Vă accelerează domeniul. Domeniile accelerate vă vor face site-ul mai rapid, mai scalabil, mai ecologic și mai sigur. Există o mulțime de funcționalități chiar acolo, dar asta nu ne-a împiedicat să-și îmbunătățim continuu caracteristicile din ultimul an. Cum a promis.

Astăzi, suntem bucuroși să introducem o nouă funcție pentru Accelerated Domains numită Accelerated Domains Prefetching. Această funcție prealcă materialele site-ului dvs. Toate îmbunătățesc considerabil performanța site-ului dvs.

Îmbunătățirea performanței site-ului dvs

Accelerated Domains Prefetch preia elementele CSS și JavaScript. Aceasta înseamnă că acele materiale au fost preîncărcate în browser deja înainte ca cineva să facă clic pe un link pentru un element de meniu, de exemplu. Acest lucru reduce timpii de încărcare a paginilor și a activelor relevante pentru a fi practic încărcate instantaneu. Preîncărcarea are în special un efect mare asupra vizitatorilor site-ului dvs. care au o latență mare la locația serverului de origine.

Una peste alta, site-ul dvs. web alimentat de Accelerated Domains va încărca paginile mult mai repede și va apărea mai clar. Pentru toți vizitatorii de pe tot globul, desigur.

Cum functioneaza

Ideea din spatele funcției de preîncărcare este că Accelerated Domains Prefetching pre-populează memoria cache cu conținut pe care un vizitator al site-ului îl va solicita în continuare. Acest lucru garantează o rată mai mare de accesare a cache-ului și, prin urmare, o experiență mai rapidă pentru utilizator.

Face acest lucru determinând/citind elementele unei pagini web, cum ar fi fișierele CSS și JavaScript. Apoi scrie locația acelor active în fișierele manifest. Conținutul fișierelor manifest este apoi încărcat în nodul cache cel mai apropiat de vizitator. Ceea ce duce la o reducere a timpului de încărcare a foilor de stil și a fișierelor de script. Acest lucru este posibil prin încărcarea lor în paralel în fundal.

Accelerated Domains Prefetch acoperă atât fișierele CSS, cât și fișierele JavaScript din pluginuri și teme. Aceasta înseamnă că, atunci când navigați la orice pagină a site-ului, activele au fost deja preîncărcate și, ca atare, sunt gata să fie difuzate în cel mai scurt timp!

Accelerated Domains Prefetching ascultă inteligent în timpul încărcării primei pagini în WordPress. Pe baza a ceea ce găsește, determină ce active ar trebui preîncărcate. Iată cum ar arăta conținutul manifest-style.txt dacă site-ul dvs. are tema Twenty Twenty One activată, de exemplu:

 /wp-includes/css/dist/block-library/style.min.css
/wp-content/themes/twentytwentyone/style.css?ver=1.4
/wp-content/themes/twentytwentyone/assets/css/print.css?ver=1.4

Dacă nu utilizați încă Accelerated Domains pentru site-ul dvs., acum este momentul să vă actualizați site-ul la versiunea cea mai rapidă, ecologică, sigură și cu cea mai mare scară. Comandați sau aflați mai multe în detaliu ce poate face Accelerated Domains pentru site-ul dvs.

Actualizare Servebolt Optimizer pentru WordPress 3.5

Actualizați pluginul Servebolt Optimizer pentru WordPress la versiunea 3.5 pentru a integra Accelerated Domains Prefetching pentru a funcționa. Versiunea 3.5, care va fi lansată astăzi, include și următoarele actualizări:

Configurare automată WordPress Cron

WordPress are un sistem cron încorporat care se ocupă de diferite sarcini de fundal programate. Acesta, de exemplu, verifică periodic dacă există actualizări disponibile. O altă caracteristică este că publică și postări care au fost setate cu o dată viitoare la ora specificată. Vizitatorii site-ului declanșează cron-ul WordPress și, ca atare, fiecare vizită irosește resurse. Acest lucru afectează performanța site-ului dvs. WordPress, dar este și un factor limitativ în scalarea site-ului dvs. Utilizarea resurselor pe care nu trebuie să le irosești pur și simplu nu se extinde atunci când traficul crește.

Acesta este motivul pentru care vă recomandăm să dezactivați cronul WordPress și să treceți la cronul serverului. A face acest lucru manual poate fi puțin descurajantă, așa că am adăugat o modalitate de a comuta automat la serverul cron în plugin.

Nu numai că economisim resurse prin trecerea la serverul cron, dar și joburile cron vor fi executate mai fiabil. Alte resurse sunt salvate pe măsură ce adăugăm flock la cronul configurat automat, astfel încât să nu rulăm mai multe cronuri în același timp.

Ștergeți memoria cache a site-ului la conectare

Când sunteți conectat la WordPress, browserul dvs. ar trebui să vă ofere conținut și active din cache. Am inclus o nouă etichetă de antet care șterge memoria cache a browserului dvs. atunci când vă conectați. Acest lucru vă asigură că nu vă uitați niciodată la conținutul stocat în cache atunci când vă conectați la WordPress. Această funcție este în prezent acceptată numai de Chrome, Firefox și Edge și altele.

Aflați mai multe despre compatibilitatea browserului pentru funcția de ștergere a datelor site-ului.

Îmbunătățiri legate de WooCommerce

Versiunea 3.5 îmbunătățește modul în care sunt gestionate mai multe lucruri în WooCommerce. Mai exact, următoarele scenarii:

  1. Am simplificat curățarea memoriei cache pentru un singur produs ori de câte ori un client face check-out în WooCommerce. Acum vom șterge doar adresa URL a produsului și nu adresa URL a paginii de început sau alte adrese URL asociate.
  2. Acum ștergem memoria cache pentru un produs WooCommerce imediat când un client face check-out, indiferent dacă are sau nu ștergerea cache pe bază de coadă activă. Motivul principal pentru această modificare este că nivelurile stocurilor sunt în general stocate în cache și ar putea să se epuizeze după ce ultimul articol a fost achiziționat.

Am adăugat opțiunea de a dezactiva programul de rulare a cozii de programare a acțiunilor WooCommerce. Implementarea se bazează pe codul furnizat chiar de WooCommerce și economisește risipa de resurse valoroase. De asemenea, facem tot posibilul să ne asigurăm că nu rulează în același timp. Oprirea acestuia va dezactiva alergătorul implicit și se va configura alergătorul folosind un cron (cu flock). În acest fel, ne asigurăm că ambele cron-uri nu rulează în același timp și le facem independente unele de altele. Puteți găsi setarea pentru aceasta în fila Avansat din meniul Performanță al pluginului.

Jurnalul modificărilor

Consultați jurnalul complet de modificări pentru mai multe detalii despre ce oferă versiunea 3.5 a Servebolt Optimizer pentru WordPress.


Dacă doriți să vă accelerați cu adevărat domeniul, luați legătura cu noi și îl vom configura. Singura cerință este ca site-ul dvs. să fie găzduit în Servebolt Cloud.

Minunații mei colegi sunt, de asemenea, gata să răspundă la orice întrebări pe care le aveți despre Accelerated Domains, așa că vă rugăm să nu ezitați să luați legătura.