Kas teid rünnatakse? Võtke ühendust intsidentidele reageerimise meeskonnaga

info@angelforce.eu
WordPress

WordPressi vahemälupluginad testis: Velox, W3 Total Cache, WP Super Cache

Kolm WordPressi vahemälupluginat samas serveris ja samal lehel: esimese baidi aeg, päringud sekundis, Google PageSpeed mobiilis ja lauaarvutis, metoodika ja piirangud.

Saadaval ka:EnglishTürkçeDeutschFrançaisEspañolItalianoPolskiNederlands

Illustratsioon: WordPressi vahemälupluginad testis: Velox, W3 Total Cache, WP Super Cache

Testisime samas serveris ja samal lehel kolme WordPressi vahemälupluginat: meie oma Velox Cache’i, W3 Total Cache’i ja WP Super Cache’i ning lisaks WordPressi üldse ilma vahemälupluginata. Velox Cache oli ainus seadistus, mis sai Google PageSpeedis 100 punkti nii mobiilis kui ka lauaarvutis, ning see teenindas sekundis umbes 3 korda rohkem päringuid kui W3 Total Cache ja umbes 10 korda rohkem kui WP Super Cache.

Velox Cache on meie toode, seega lugege seda kui tootja enda võrdlustesti. Et test oleks aus, kasutasime iga plugina soovitatud või vaikeseadeid, avaldame PageSpeedi aruanded ja loetleme allpool, mida see test ei näita.

Tulemused lühidalt

SeadistusPageSpeed mobiilisPageSpeed lauaarvutisPäringuid sekundisEsimene bait, avaleht
Velox Cache1001005 6210,6 ms
W3 Total Cache 2.10.798942 0151,3 ms
WP Super Cache 3.1.498955734,6 ms
Ilma vahemälupluginata989517104,9 ms

Serveri näitajad mõõdeti Velox Cache’i versiooniga 1.9.1 ja PageSpeedi näitajad versiooniga 1.9.4, mõlemad 20. oktoobril 2026.

Serveri kiirus: kes vastab PHP-d käivitamata

Ilma vahemälupluginata koostab WordPress iga lehe PHP ja andmebaasi abil. Meie testserveris võttis see umbes 100 ms lehe kohta ja piiras saidi 17 päringuga sekundis. Lehevahemälu salvestab valmis HTML-i, nii et järgmine külastaja saab selle asemel koopia.

Vahe tekib sellest, kuidas koopia kohale toimetatakse:

SeadistusEsimene bait, avalehtEsimene bait, postitusPäringuid sekundis (20 samaaegset ühendust)Leht tihendatult
Velox Cache 1.9.10,6 ms0,6 ms5 62123,4 KB
W3 Total Cache 2.10.71,3 ms1,3 ms2 01520,4 KB
WP Super Cache 3.1.44,6 ms99,3 ms57320,3 KB
Ilma vahemälupluginata104,9 ms86,7 ms1720,2 KB

Velox kirjutab reeglid, mille abil Apache saadab vahemälus olevad lehed otse kettalt, nii et vahemälust teenindatud külastuse puhul PHP üldse ei käivitu. Seepärast oli sellel lühim aeg esimese baidini ja suurim läbilaskevõime.

Ausaks tõlgendamiseks on olulised kaks üksikasja. WP Super Cache ei pannud vaikeseadetega postituse lehte vahemällu, mistõttu on selle postituse tulemus lähedane vahemäluta WordPressile. Lisaks on Veloxi leht umbes 3 KB suurem, sest selle kriitiline CSS asub lehe sees ja brauser saab lehe kuvada stiililehti ootamata.

Esimene külastus pärast vahemälu tühjendamist võtab Veloxiga veidi kauem: lisaks ligikaudu 100 millisekundile, mida vajab WordPress, kulub veel 13–14 ms, sest Velox optimeerib lehte selle salvestamise ajal. Iga järgmine külastus võtab 0,6 ms.

Google PageSpeed mobiilis

SeadistusSkoorFCPLCPSpeed IndexCLS
Velox Cache 1.9.41000,8 s1,2–1,8 s0,8–1,9 s0
W3 Total Cache 2.10.7981,4 s2,3 s2,5 s0
WP Super Cache 3.1.4981,4 s2,3 s1,4 s0
Ilma vahemälupluginata981,4 s2,3 s1,4 s0

FCP (First Contentful Paint) näitab, millal ilmub esimene tekst või pilt, LCP (Largest Contentful Paint), millal ilmub põhisisu, ja Speed Index seda, kui kiiresti lehe nähtav osa täitub. Mobiilis näitas Velox esimest sisu 0,6 s ja põhisisu 0,5–1,1 s varem. Teised kaks pluginat ei muutnud mobiilitulemust võrreldes pluginata saidiga.

Veloxi puhul anname kahe mõõtmise vahemiku, teiste puhul ühe mõõtmise tulemuse. Test emuleerib seadet Moto G Power aeglases 4G-võrgus ja kasutab Lighthouse’i versiooni 13.5.0.

Märkus selle kohta, kuidas see toimib: Veloxi profiil Balanced lükkab JavaScripti käivitamise edasi, kuni külastaja lehega esimest korda suhtleb, ja paneb kriitilise CSS-i lehe sisse. PageSpeed ei klõpsa ega keri, seega edasilükatud skriptid testi ajal ei käivitu, päris külastajad aga laadivad need pärast esimest interaktsiooni siiski. Seetõttu mõõdab Velox ka päris külastajate Core Web Vitals näitajaid ja kuvab neid oma juhtpaneelil.

Google PageSpeed lauaarvutis

SeadistusSkoorFCPLCPSpeed IndexCLS
Velox Cache 1.9.41000,2 s0,8 s0,3 s0
WP Super Cache 3.1.4950,3 s0,7 s2,3 s0
Ilma vahemälupluginata950,3 s0,7 s2,3 s0
W3 Total Cache 2.10.7940,3 s0,6 s2,5 s0

Velox sai 100 punkti ka lauaarvutis. Selle leht nägi valmis välja umbes 2 sekundit varem kui teiste oma (Speed Index 0,3 s, teistel 2,3–2,5 s).

Kuidas me mõõtsime

  • Server: Hetzner Cloud, 4 GB RAM, Ubuntu 26.04, Apache 2.4.66 koos mooduliga mod_php, PHP 8.5.4, MariaDB 11.8.
  • Sait: WordPress 7.1.3, Astra 4.14.1, Elementor ja Contact Form 7; 8 postitust, igaühel 1920 px kaanepilt ja YouTube’i video.
  • Seaded: Velox Cache’i profiil Balanced (JavaScript käivitub alles esimesel interaktsioonil, kriitiline CSS, laisk laadimine); WP Super Cache soovitatud lihtsas režiimis; W3 Total Cache lehevahemälu meetodiga Disk: Enhanced. Igas seadistuses olid kõik teised vahemälupluginad välja lülitatud.
  • Serveri näitajad: mõõdetud serveri seest pärast vahemälu täitmist: esimese baidi aeg 20 curl-päringu keskmisena ja päringud sekundis ApacheBenchiga (400 päringut, 20 samaaegset ühendust).
  • PageSpeed: pagespeed.web.dev, avaleht; seadistuste vahel vahemälu tühjendati ja täideti uuesti.

Mida see test ei näita

  • Testsait on kerge, seega said kõik seadistused kõrge skoori. Raskete teemade ja paljude pluginatega saitidel eeldame, et vahe kasvab, kuid seda me ei mõõtnud.
  • PageSpeedi laboritulemused kõiguvad mõõtmisest mõõtmisse ja iga seadistust mõõdeti üks või kaks korda.
  • WP Rocketit ei testitud, sest see nõuab litsentsi.
  • Serveri näitajad mõõdeti samas masinas. Päris külastaja puhul lisandub ka võrgu viivitus.

Korrake testi oma saidil

Te ei pea meie numbreid uskuma. Kaks käsku annavad samad serveri näitajad teie enda saidi kohta. Testige nendega saiti, mida ise haldate, väljaspool tipptunde ning tehke seda üks kord enne ja üks kord pärast vahemäluplugina vahetamist.

Aeg esimese baidini, 20 päringu keskmine:

for i in $(seq 20); do curl -s -o /dev/null -w '%{time_starttransfer}\n' https://example.com/; done | awk '{s+=$1} END {printf "%.1f ms\n", s/NR*1000}'

Päringuid sekundis 20 samaaegse ühendusega (ApacheBench, Debianis ja Ubuntus paketist apache2-utils):

ab -n 400 -c 20 https://example.com/

Käivitage esimene käsk kaks korda ja kasutage teist tulemust, et vahemälu oleks juba täidetud. PageSpeedi puhul testige sama lehte mitu korda ja võrrelge üksikute skooride asemel vahemikke.

Teised WordPressi vahemälupluginad

Vahemälupluginaid võrdlevad inimesed vaatavad tavaliselt veel mõnda nime. Mõõtsime selles loendis ainult kahte esimest; ülejäänute kohta kirjeldame, mis need on, mitte seda, kuidas need toimiksid.

  • W3 Total Cache: tasuta, ühes pluginas on lehe-, objekti-, andmebaasi- ja brauserivahemälu ning CDN-i seaded. Mõõdetud eespool.
  • WP Super Cache: Automatticu tasuta plugin, mis serveerib lehtedest staatilisi HTML-koopiaid. Mõõdetud eespool.
  • WP Rocket: tasuline kõik-ühes-plugin; lehevahemälu on sees kohe pärast aktiveerimist. Siin testimata, sest see nõuab litsentsi.
  • LiteSpeed Cache: tasuta; selle lehevahemälu vajab LiteSpeedi veebiserverit (või CDN-i QUIC.cloud), optimeerimisfunktsioonid töötavad aga ka teistes serverites.
  • WP Fastest Cache: tasuta lehevahemälu, mille lisafunktsioonidega premium-versioon on tasuline.
  • Autoptimize: optimeerib CSS-i, JavaScripti ja HTML-i, kuid sellel pole oma lehevahemälu, seega kasutatakse seda tavaliselt koos mõne lehevahemäluga.

Velox Cache ühendab mõlemad pooled ühes tasuta pluginas: lehevahemälu, mida Apache või LiteSpeed serveerib PHP-d käivitamata, ja brauseripoolse optimeerimise (kriitiline CSS, JavaScripti hilisem käivitamine, WebP ja AVIF), milleks on muidu sageli vaja teist pluginat. Selle tehisintellekti assistent on valikuline ja kasutab teie enda võtit.

Millist valida?

Kui teie sait töötab Apache’i või LiteSpeedi peal, annab suurima läbilaskevõime kasvu vahemälu, mis serveerib lehti PHP-d käivitamata, ja just selleks on Velox loodud. Nginxi puhul töötavad Veloxi PHP-funktsioonid, kuid serverireeglid tuleb lisada käsitsi. Mida iganes valite, mõõtke oma saidil enne ja pärast ning hoidke korraga aktiivsena ainult üht lehevahemälu pluginat.

Velox Cache on tasuta ja selle saate alla laadida tootelehelt. Peagi jõuab see ka WordPress.org-i pluginakataloogi. Tootelehel on täielikud tulemused, PageSpeedi aruanded ja plugina ekraanipildid.

Tehisintellektiga PageSpeedi optimeerija WordPressile

Velox Cache

Tasuta kiirusplugin WordPressile: lehevahemälu, minimeerimine, JavaScripti hilisem käivitamine, WebP/AVIF ja valikuline tehisintellekti assistent PageSpeedi leidude jaoks.

Loe lähemalt
AngelForce’i meeskond

Kirjutanud AngelForce’i meeskond: CEH-, LPT Masteri ja CISA-sertifikaadiga turvakonsultandid, kes testivad, jälgivad ja kaitsevad organisatsioonide süsteeme kogu Euroopas ja Türgis.

Artikkel on kirjutatud tehisintellekti abil allpool loetletud avalike allikate põhjal ning AngelForce’i meeskond vaatas selle enne avaldamist üle.

Allikad

  1. pagespeed.web.dev/analysis/http-2-31-62-39/gllk57gw5p?form_factor=mobile
  2. pagespeed.web.dev/analysis/http-2-31-62-39/yx9zodbb6o?form_factor=mobile
  3. pagespeed.web.dev/analysis/http-2-31-62-39/zi9j08f58e?form_factor=mobile
  4. pagespeed.web.dev/analysis/http-2-31-62-39/rnds49a5pr?form_factor=mobile

Artiklid teemal „WordPress“

Rääkige meile, mida soovite kaitsta

Kirjeldage oma keskkonda ja seda, mida soovite saavutada. Vastame e-posti teel.

Kirjutage meile
info@angelforce.eu

AngelForce OÜ · Tallinn, Eesti