Dacă sunteți decis să alegeți un plugin pentru cache pentru site-ul dvs. WordPress, astăzi vom face lucrurile puțin mai ușoare pentru dvs. Vom compara caracteristicile și costurile LiteSpeed Cache vs WP Super Cache pentru WordPress. Vom vorbi despre modul în care funcționează fiecare plugin, apoi vom vedea o comparație de caracteristici între ele.
LiteSpeed Cache vs WP Super Cache
Începem prin a discuta despre capacitățile de memorie în cache ale fiecărui plugin, compatibilitatea pentru comerțul electronic, servicii premium și costuri.
Caching
Ambele pluginuri oferă memorie în cache pentru pagina completă pentru WordPress. Memorizarea în cache a paginilor este esențială pentru un site WordPress, deoarece permite generarea și salvarea instantaneelor statice pentru pagina generată dinamic. Este mult mai rapid la conținutul static al serverului decât să aștepți ca WordPress și PHP să asambleze conținut dinamic. Majoritatea paginilor WP sunt exact aceleași de fiecare dată când sunt create, astfel încât utilizarea acestor instantanee are sens și oferă vizitatorilor site-ului o experiență mult mai îmbunătățită.
Cum funcționează Caching-ul – LiteSpeed Cache vs WP Super Cache
Generarea unei memorii cache pentru pagini pentru WordPress nu este întotdeauna simplă. Unele site-uri au personalizare semnificativă sau zone de conținut privat, ceea ce înseamnă că o singură copie în cache a fiecărei pagini nu va fi suficientă pentru a acoperi nevoile fiecărui vizitator. Atât LSCache, cât și WP Super Cache au modalități de abordare a acestor scenarii, unele dintre ele fiind mai eficiente decât altele.
WP Super Cache
WP Super Cache oferă trei metode de memorie în cache a paginilor: Simplu, Expert și WP-Cache.
Metodele Simple și Expert produc ceea ce ei numesc fișiere HTML statice „supercache”, în timp ce WP-Cache produce un fel de hibrid care permite includerea anumitui conținut dinamic în pagină.
WP-Cache este utilizat în principal pentru a memora în cache pagini pentru utilizatorii autentificați, cei care lasă comentarii sau cei care vor avea conținut privat afișat pe pagină. Poate fi, de asemenea, utilizat pentru a memora în cache fluxuri și adrese URL cu parametri. Este cel mai lent mod de cache al celor trei.
Modul Expert folosește regulile de rescriere în fișierul .htaccess al unui site. Acesta ocolește complet PHP și servește HTML static „supercacheat”. Acesta este cel mai rapid mod WP Super Cache.
Modul simplu este similar cu Expertul, întrucât servește așa-numitele fișiere supercache, însă regulile de rescriere nu sunt implicate. Conținutul este servit în schimb de PHP. Autorii de plugin-uri recomandă utilizarea modului Simple, deoarece este mai ușor de configurat decât modul Expert și nu implică editarea .htaccess, deși rezultă în servirea conținutului mai lent decât în modul Expert.
Cache cu LiteSpeed
LiteSpeed Cache seamănă foarte mult cu modul Expert WP Super Cache, dar cu o diferență importantă: pluginul nu face efectiv memoria în cache. Funcțiile de bază LSCache sunt realizate de LiteSpeed Web Server încorporat în modulul de memorie cache. Pluginul este oferit ca o modalitate ușoară pentru WordPress de a comunica cu motorul de cache, dar nu execută nicio sarcină de memorie în cache, iar fișierele cache în sine nu sunt stocate în structura fișierului WordPress.
Ca și modul Expert WP Super Cache, LiteSpeed Cache utilizează reguli de rescriere .htaccess și ocolește complet utilizarea PHP. Este de preferat să evitați PHP din cauza cheltuielilor overhead scumpe.
LiteSpeed poate memora în cache conținut privat pentru utilizatorii conectați și poate include conținut dinamic pe pagini altfel statice, similare modului WP-Cache WP Super Cache, dar mai flexibil. Vom intra în detalii despre modul în care fiecare plugin face acest lucru atunci când discutăm despre comerțul electronic, deși conceptele se aplică oricărei zone a site-ului dvs. WordPress, nu doar coșurilor de cumpărături.
Purging Cache la Cerere – LiteSpeed Cache vs WP Super Cache
Ambele pluginuri necesită să specificați un timp de expirare sau TTL (Time to Live) pentru conținut. Acesta este un număr implicit de secunde în care conținutul în cache este considerat nou. Uneori, însă, conținutul trebuie curățat din cache înainte de a ajunge la expirarea sa naturală.
WP Super Cache
Dacă o postare este modificată sau este postat un comentariu, copia HTML static a paginii postării este ștearsă automat. Utilizatorul administrator poate să aleagă dacă să șteargă manual întreaga memorie cache.
LiteSpeed
LiteSpeed curăță copia HTML static a oricărei postări modificate, dar face și un pas mai departe. Datorită integrării strânse a pluginului cu serverul la un capăt și cu WordPress la celălalt capăt, LSCache își amintește lucruri despre intrările din cache pe care nu le pot utiliza alte pluginuri și poate acționa eficient atunci când conținutul se schimbă. Când conținutul este creat sau editat și trebuie purificat din cache, LSCache folosește un sistem bazat pe etichete pentru a identifica conținutul aferent care trebuie să fie purjat. În acest fel, nu este niciodată prea mult sau prea puțin îndepărtat din cache. De asemenea este posibil să curățați manual întreaga memorie cache sau o singură pagină, dacă doriți.
Manipularea memoriei cache expirată și curățată
Indiferent de pluginul pe care îl utilizați, va exista un director de cache pe serverul dvs. care se completează continuu și ocupă spațiu. Să ne uităm la modul în care fiecare dintre pluginuri se curăță după sine.
WP Super Cache
Cu WP Super Cache, setați un program pentru colectarea gunoiului. O metodă care rulează în programul specificat, ștergând fișierele HTML statice expirate din directorul cache.
LiteSpeed
Colectarea gunoiului de către LiteSpeed funcționează diferit. Deoarece etichetele sunt urmărite și stocate în memoria partajată, serverul are un mod eficient de a determina când o pagină trebuie ștearsă din cache. Când serverul LiteSpeed primește antetul de purjare, pur și simplu marchează etichetele aferente drept „purged”, dar nu șterge de fapt fișierele din sistemul de fișiere. Acest lucru este pentru a evita I / O hard disk în timp ce servesc răspunsul.
LiteSpeed Server se va ocupa de intrările învechite în timpul ciclurilor CPU care nu sunt ocupate și va șterge fișierele în loturi mici, cu efecte secundare minime.
Cache-ul Variază – LiteSpeed Cache vs WP Super Cache
Ambele pluginuri permit mai multe versiuni din cache-ul public al unei singure pagini, pentru anumite situații.
WP Super Cache
WP Super Cache are suport pentru browserele mobile. Dacă aveți o temă desktop care nu răspunde și utilizați o temă separată pentru traficul mobil, puteți activa această opțiune să aveți două copii ale fiecărei pagini stocate în cache: una pentru vizitatorii desktop și una pentru cei de pe mobil.
LiteSpeed
Puteți avea mai multe copii de memorie cache (de asemenea, „cache-ul variază”) în LiteSpeed, dar este mai sofisticat decât simplu mobil vs. desktop. Motorul de cache pe partea de server LiteSpeed îi permite să utilizeze module cookie variate pentru a servi mai multe versiuni ale conținutului în cache bazat pe lucruri precum locația geografică, cookie-urile și grupul de utilizatori. Există o flexibilitate enormă în sistemul de cache LiteSpeed.
Preîncărcarea și reconstruirea cache-ului
WP Super Cache și LiteSpeed Cache au ambele capacitatea de a pre-încărca memoria cache. Crawler-urile traversează site-ul, memorarea în cache a oricărei pagini care nu sunt în prezent în cache și reduce la minimum posibilitatea ca un vizitator să aștepte să fie asamblate dinamic.
Wp Super Cache
Crawlerul WP Super Cache simulează un utilizator necunoscut de pe un computer desktop. Dacă Recuperarea memoriei cache este activată, colectarea gunoiului este dezactivată în timpul rulării crawler-ului, astfel încât un fișier supercache existent poate fi servit vizitatorilor de pe site-uri foarte ocupate în timp ce un nou fișier este generat.
LiteSpeed
De asemenea, crawlerul LiteSpeed Cache simulează în mod implicit o vizită a utilizatorului desktop care nu a fost conectată, dar poate fi configurat să se gândească și ca utilizator mobil. În plus, pentru site-urile care utilizează cache-uri bazate pe grupuri de utilizatori variază (adică clienți cu amănuntul față de clienți en-gros) sau pe bază de cookie-uri variază (adică vizitatorii cu un cookie afiliat), memoria cache poate fi accesată cu crawlere simulând un utilizator conectat de la oricare grup de utilizatori sau un utilizator cu un anumit cookie. Dacă aveți resursele disponibile, teoretic, puteți avea zeci de crawlere care merg simultan, simulând tot felul de interacțiuni cu utilizatorii.
Comprimare – LiteSpeed Cache vs WP Super Cache
Ambele pluginuri memorează memoria cache și servesc conținut comprimat. WPSC acceptă compresia gzip, în timp ce LiteSpeed acceptă atât gzip, cât și brotli.
ECommerce – LiteSpeed Cache vs WP Super Cache
Când administrați un magazin online, vor fi în mod necesar pagini (și secțiuni de pagini) care nu pot fi stocate în memoria cache publică. Paginile coșurilor de cumpărături și widget-urile de ultimă generație ale produselor sunt exemple bune în acest sens.
Tratarea conținutului privat cu WP Super Cache
WP Super Cache recomandă utilizarea JavaScript pentru a genera conținut dinamic, deoarece JS nu interferează cu memorie în cache. Aceasta este o idee bună și adevărată pentru orice plugin de cache.
Dacă JS nu este o opțiune, WPSC vă permite să utilizați un filtru WordPress numit wpsc_cachedata împreună cu etichete de locație. Locurile de plasare pot fi înlocuite cu HTML generat dinamic și pot fi utilizate pentru orice conținut de la un șir simplu la un coș de cumpărături.
Întrucât această soluție necesită utilizarea unui filtru WordPress, aceasta se adresează în cea mai mare parte dezvoltatorilor care doresc să-și facă compatibile pluginurile cu WP Super Cache. De asemenea, rețineți că acest conținut dinamic nu este memorat în cache, ceea ce va încetini difuzarea paginii considerabil.
Tratarea conținutului privat cu LiteSpeed
LiteSpeed vă permite să memorați în cache WooCommerce și alte pagini care conțin conținut mixt. Cu ESI (Edge Side Include), găurile sunt o perforare pe o pagină publică și sunt umplute cu date despre coșul de cumpărături și alt conținut privat. Apoi, pagina cu conținut mixt poate fi servită cumpărătorului, în cache complet.
Acest comportament de perforare este integrat în LSCache și este automatizat pentru WooCommerce și alte câteva pluginuri populare. În mod convenabil, ESI poate fi configurat de către administratorii site-ului pentru a fi folosit cu orice widget sau shortcode. Dezvoltatorii pot alege ca pluginurile lor să suporte ESI în mod nativ prin API-ul LiteSpeed.
Optimizare – LiteSpeed Cache vs WP Super Cache
Dacă utilizați instrumente de evaluare a site-ului, cum ar fi PageSpeed Insights Google sau GTmetrix, veți dori o selecție plăcută de funcții de optimizare pentru a implementa îmbunătățirile site-ului sugerate.
WPSC nu oferă funcții de optimizare în afară de suportul CDN.
Cu toate acestea, LSCache include suport CDN, optimizarea bazei de date, micșorare și combinație de JavaScript și CSS, push HTTP / 2, lazy load și o varietate de alte funcții de optimizare populare, așa cum se arată în tabelul de mai jos. Dacă doriți să îmbunătățiți scorul PageSpeed fără să instalați pluginuri suplimentare, LiteSpeed este alegerea mai bună.
Servicii Premium – LiteSpeed Cache vs WP Super Cache
WP Super Cache nu oferă servicii suplimentare premium.
LiteSpeed Cache oferă optimizare a imaginii, generare critică CSS și generare de plasare cu încărcare sensibilă la încărcare, totul gratuit. Aceste servicii sunt efectuate de la distanță pe serverele proprii ale LiteSpeed, pentru a nu pune nicio sarcină suplimentară pentru serverul tău.
Costuri – LiteSpeed Cache vs WP Super Cache
WP Super Cache este gratuit 100%.
Pluginul LiteSpeed Cache este de asemenea gratuit, cu toate acestea, este necesar un server web LiteSpeed pentru a utiliza memoria cache a serverului și pot exista costuri acolo, în funcție de nevoile dvs. Există o versiune gratuită, open source (OpenLiteSpeed) sau puteți obține o licență Enterprise. Prețurile licențelor variază de la Gratuit pentru proprietarii de site-uri, până la 96 USD / lună pentru companiile mari de găzduire, cu mai multe niveluri între ele.
Comparație de caracteristici
Să aruncăm o privire mai atentă la caracteristicile specifice care sunt incluse în LiteSpeed Cache vs WP Super Cache.
Legendă:
Am enumerat aceste funcții folosind terminologia LiteSpeed Cache. Dacă celălalt plugin îl numește cumva diferit, vom pune termenul între paranteze.
Funcții Cache
* Lista de funcții WP Super Cache se bazează pe ceea ce este listat public în pagina sa WP Plugin Directory
** Funcția necesită o copie licențiată a LiteSpeed Web Server cu modul Cache
Caracteristici de optimizare
* Lista de funcții WP Super Cache se bazează pe ceea ce este listat public în pagina sa WP Plugin Directory
* Lista de funcții WP Super Cache se bazează pe ceea ce este listat public în pagina sa WP Plugin Directory
Costuri
* Costurile WP Super Cache se bazează pe ceea ce este listat public în pagina sa WP Plugin Directory
** Necesită o copie licențiată a serverului Web LiteSpeed cu modul de memorie cache pentru funcțiile de cache
Concluzie
LiteSpeed Cache vs WP Super Cache oferă amândouă cache-uri a paginilor complete, cu o varietate de caracteristici, dar cache-ul LiteSpeed din partea serverului este mai flexibil, în special în ceea ce privește cache-ul privat și gestionarea cache-ului țintit.
În plus, numai LiteSpeed are o suită de funcții populare de optimizare a site-ului, ceea ce îl face o soluție excelentă de accelerare integrală pentru WordPress. Vorbesc în cunoștință de cauză, site-ul Comunitatea WordPress beneficiază de LiteSpeed/OpenLiteSpeed. Are un cont de găzduire de tip VPS Cloud cu management oferit de SCALA HOSTING la doar 12 USD pe lună.
Recomandările editorului: