WordPress pe lac: Ce este și cum să-l configurați?
Publicat: 2020-02-25
Dacă v-ați străduit vreodată să vă îmbunătățiți performanța site-ului WordPress, aș dori să vă prezint memoria cache Varnish. Dar mai întâi, să vorbim rapid despre conținut static, cum ar fi imagini, scripturi, pagini, texte și foi de stil.
Conținutul static recurent face parte din magazinele de comerț electronic, portaluri mari, rețele corporative și orice alt tip de site web. Acest tip de conținut ajunge să genereze cereri inutile către server de fiecare dată când este încărcat de utilizatori.
Când vorbim despre servere de găzduire tradiționale, provocarea este și mai mare: există sute de site-uri web și mii de conținut static care sunt solicitate în fiecare secundă pe server. Astfel nu reușesc să le gestioneze, iar site-ul dvs. web este defect.
Aici intervine Varnish Cache.
- Ce este lacul de lac?
- Cum funcționează memoria lacului?
- Merită să folosiți lacul cu WordPress?
- Cum se configurează cache-ul lacurilor pe cloud?
- Varnish Performance Benchmarks
- De ce să folosiți Cloudways pentru găzduirea WordPress?
Ce este Varnish Cache?
Varnish Cache este un proxy invers și un accelerator HTTP. A fost conceput pentru a furniza conținut cât mai repede posibil în timp ce echilibrarea încărcării. De asemenea, reduce încărcarea de utilizare a serverului la cache de obiecte și evită interogările bazei de date.
Ca software open-source, Varnish s-a remarcat foarte mult printre serverele cache și echilibratoarele de încărcare. Versiunea 1.0 a fost lansată în 2006 și în prezent, Varnish Cache oferă un mediu foarte personalizabil grație adoptării VCL pentru configurarea serverului.
O altă caracteristică importantă a Varnish Cache este păstrarea site-ului online în cazul unor probleme de backend. Backend-ul poate fi un alt server web care rulează Apache sau Nginx, care este responsabil pentru returnarea datelor la Varnish în cache.
Dacă serverul backend eșuează, modul grație Varsnish permite returnarea informațiilor memorate în cache chiar dacă a expirat, împiedicând ca site-ul web să nu fie disponibil. Aceasta este, fără îndoială, o caracteristică foarte importantă, mai ales atunci când un site web primește un număr mare de solicitări.
Cum funcționează cache-ul de lac
Spre deosebire de alte servere proxy, care acceptă mai multe protocoale, cum ar fi FTP și SMTP, Varnish se concentrează exclusiv pe HTTP. Marele avantaj al acestui fapt este faptul de a stoca datele cache în memoria RAM, în loc să utilizeze hard disk-ul serverului așa cum fac și celelalte servicii cache. În cea mai obișnuită configurație, fiecare cerere HTTP trece mai întâi prin Varnish, care răspunde dacă obiectul este încă valid în cache. Ori de câte ori un obiect nu este găsit sau expiră, acesta face o cerere către backend pentru a returna informațiile care sunt stocate ulterior în cache.

De obicei, o solicitare HTTP trebuie să utilizeze resursele serverului pentru a procesa codul și interogările bazei de date. Cu Varnish Cache, este posibil să se evite mai mulți pași, deoarece rezultatul procesării este stocat într-un cache, evitându-se să proceseze din nou fiecare cerere.
Lacul poate memora în cache obiecte statice, adică stochează rezultatul procesării și a altor fișiere statice, cum ar fi imagini și scripturi. Aceste date sunt stocate în memorie, astfel încât procesul de citire a acestor informații este mult mai rapid și mai eficient, în ciuda creșterii consumului de memorie RAM.
Merită să folosiți lacul cu WordPress?
Potrivit unui studiu, Google: Speed este acum un factor de pagină de destinație pentru Căutarea Google și Ads . Aceasta înseamnă că performanța site-ului joacă un rol crucial atunci când vine vorba de creșterea afacerii dvs. online și aproape jumătate din traficul dvs. web provine din căutare. Deci, cum te vei descurca bine cu un motor de căutare dacă viteza site-ului tău este mică?
La fel ca multe platforme de site-uri web, WordPress necesită și resurse de găzduire, mai ales atunci când rulați un magazin online și aveți un inventar mare de produse. Are o întreagă comunitate care lucrează dedicat pentru a îmbunătăți performanța generală. Dar temele și configurările WordPress sunt, în general, complexe, cu elemente dinamice și statice, toate amestecate pe o singură pagină, ceea ce face ca sistemele avansate de cache să fie greu de configurat.
Acesta este motivul pentru care este esențial să aveți un mecanism de stocare în cache precum Varnish și o temă WordPress rapidă pentru o performanță mai bună. Cu toate acestea, nu este la fel de ușor cum am pus-o acolo.

Există unele limitări, deoarece mulți încă nu pot utiliza sisteme avansate de stocare în cache, cum ar fi Varnish. Dacă Google „WordPress Varnish”, veți găsi multe articole tehnice și discuții despre compatibilitatea WordPress și Varnish. Unii pot avea soluțiile, dar configurarea este atât de confuză încât frustrează proprietarii de site-uri WordPress care nu sunt pricepuți în tehnologie.
Cum se configurează lacul pe cloud
La Cloudways, căutăm întotdeauna modalități de a îmbunătăți performanța găzduirii noastre WordPress gestionate și de a lucra la sugestiile oferite de clienții noștri, dezvoltatori, întreprinderi mici și mijlocii, agenții și comunitatea WordPress în general.
În conformitate cu această practică de lungă durată, am elaborat o soluție potrivită care valorifică și mărește compatibilitatea WordPress și Varnish. Ca platformă intuitivă, puteți vedea cum să lansați WordPress și să configurați setările Varnish împreună cu câteva reguli comune.

Instalarea site-ului WordPress
Spre deosebire de alți furnizori de găzduire, nu este nevoie să rulați linii de comandă pentru a instala Varnish pe serverul dvs. Odată cu lansarea unui nou server, Varnish Cache va fi instalat automat pe aplicația și serverul dvs. WordPress împreună cu alte pachete optimizate pentru Cloudways. În mod implicit, Vanish va fi activat, dar dacă doriți să dezactivați memoria Varnish Cache, o puteți face cu ușurință printr-un clic de buton.
Mergeți la Panoul de gestionare a serverului> Gestionați serviciile și faceți clic pe dezactivare . De asemenea, puteți elimina cache-ul Varnish din această secțiune.

Configurarea lacului
Dacă doriți, puteți adăuga o regulă nouă sau puteți exclude mecanisme de stocare în cache pentru anumite pagini. Deschideți-vă site-ul WordPress> în Managementul aplicației selectați Setări aplicație> Setări lacuri> Adăugați o regulă nouă . Cu aceasta, puteți preveni orice adresă URL a paginii de destinație WordPress din procesul de stocare în cache, plasând adresa URL a paginii.
Mai mult, puteți include și exclude cookie-uri din această secțiune.

Varnish Exclude & Include
Cloudways oferă, de asemenea, un plugin cache „Breeze”, care este pe deplin compatibil cu Varnish și puteți efectua direct unele operații de lacare din interfața pluginului.
Varnish Performance Benchmarks
Iată rezultatele testelor de încărcare care compară performanțele WordPress fără Varnish și WordPress cu Varnish.
Fără lac, timpul mediu de răspuns este de 2130 ms . După cum se vede în graficul de mai jos, ratele de răspuns suferă pe măsură ce tot mai mulți utilizatori accesează site-ul WordPress care rulează fără Varnish.

Fără cache de lac
Cu Varnish, timpul mediu de răspuns este de 633 ms . Puteți vedea în imaginea de mai jos, cu Varnish Cache, site-ul dvs. WordPress este de peste 3 ori mai rapid comparativ cu cel din afară.

Cu lac
Testele arată în mod clar că răspunsul mediu al serverului devine mai rapid atunci când activați memoria Varnish, în timp ce serverul fără Varnish se străduiește să răspundă fiecărui nou vizitator care vine, determinând încetinirea site-ului. Vă dăunează afacerii.
De ce să folosiți Cloudways pentru găzduirea WordPress?
Cloudways oferă o platformă intuitivă prin intermediul căreia puteți lansa site-uri compatibile cu Varnish WordPress pe infrastructuri cloud fiabile precum DigitalOcean, Linode, Amazon Web Services, Google Compute Engine și Vultr.
Platforma Cloudways vă permite să lansați o aplicație complexă în mai puțin de 5 minute pe infrastructuri cloud în doar câteva clicuri. Acest lucru face posibil ca non-tehnologii să profite de performanță și fiabilitate folosind tehnologia de optimizare VMAN.
Un site web optimizat și performant oferă vizitatorilor dvs. cea mai bună experiență de utilizator. Nu vor fi frustrați de viteza lentă a site-ului dvs. web. Chiar și motoarele de căutare precum Google acordă prioritate site-urilor web cu viteze de încărcare impresionante.
Deci, dacă doriți să vă concentrați asupra afacerii și creșterii dvs. și nu doriți să investiți timp în optimizarea serverului, atunci Cloudways este cu siguranță cea mai bună alegere pentru dvs. Începeți încercarea gratuită de găzduire WordPress de pe bannerul de mai jos.
