Saldırı altında mısınız? Olay müdahalesi için bize ulaşın

info@angelforce.eu
WordPress

WordPress önbellek eklentisi testi: Velox, W3 Total Cache, WP Super Cache

Aynı sunucu ve sayfada üç WordPress önbellek eklentisi: ilk bayt süresi, saniyedeki istek sayısı, mobil ve masaüstünde Google PageSpeed; yöntemi ve sınırlarıyla.

Diğer diller:EnglishDeutschFrançaisEspañolItalianoPolskiNederlandsEesti

İllüstrasyon: WordPress önbellek eklentisi testi: Velox, W3 Total Cache, WP Super Cache

Üç WordPress önbellek eklentisini aynı sunucuda ve aynı sayfada test ettik: kendi eklentimiz Velox Cache, W3 Total Cache ve WP Super Cache; bunlara ek olarak hiç önbellek eklentisi olmayan bir WordPress. Google PageSpeed’de hem mobilde hem masaüstünde 100 alan tek yapılandırma Velox Cache oldu; saniyede W3 Total Cache’in yaklaşık 3 katı, WP Super Cache’in ise yaklaşık 10 katı isteğe cevap verdi.

Velox Cache’i biz geliştiriyoruz; bu yüzden bu yazıyı bir üretici testi olarak okuyun. Adil olması için her eklentinin önerilen ya da varsayılan ayarlarını kullandık, PageSpeed raporlarını yayınlıyoruz ve bu testin neyi göstermediğini aşağıda sıralıyoruz.

Sonuçlar bir bakışta

YapılandırmaPageSpeed mobilPageSpeed masaüstüSaniyedeki istekİlk bayt, ana sayfa
Velox Cache1001005.6210,6 ms
W3 Total Cache 2.10.798942.0151,3 ms
WP Super Cache 3.1.498955734,6 ms
Önbellek eklentisi yok989517104,9 ms

Sunucu ölçümleri Velox Cache 1.9.1 ile, PageSpeed ölçümleri 1.9.4 ile yapıldı; ikisi de 20 Ekim 2026’da.

Sunucu hızı: PHP çalıştırmadan kim cevap veriyor

Önbellek eklentisi olmadan WordPress her sayfayı PHP ve veritabanıyla oluşturur. Test sunucumuzda bu, sayfa başına yaklaşık 100 ms sürdü ve siteyi saniyede 17 istekle sınırladı. Sayfa önbelleği hazır HTML çıktısını saklar; böylece sonraki ziyaretçiye sayfa yeniden oluşturulmaz, bir kopyası verilir.

Farkı, bu kopyanın nasıl sunulduğu yaratır:

Yapılandırmaİlk bayt, ana sayfaİlk bayt, yazıSaniyedeki istek (20 eş zamanlı)Sayfa, sıkıştırılmış
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
Önbellek eklentisi yok104,9 ms86,7 ms1720,2 KB

Velox, Apache’nin önbellekteki sayfaları doğrudan diskten göndermesini sağlayan kurallar yazar; böylece önbellekten sunulan bir ziyarette PHP hiç çalışmaz. İlk bayt süresinin en kısa, kapasitesinin en yüksek olmasının nedeni budur.

Sonuçları adil okumak için iki ayrıntı önemli. WP Super Cache varsayılan ayarlarıyla yazı sayfasını önbelleğe almadı; bu yüzden yazı sayfasındaki değeri önbelleksiz WordPress’e yakın. Velox sayfası ise yaklaşık 3 KB daha büyük, çünkü kritik CSS sayfanın içinde yer alıyor; böylece tarayıcı sayfayı stil dosyalarını beklemeden çizebiliyor.

Önbellek temizlendikten sonraki ilk ziyaret Velox’ta biraz daha pahalıdır: Velox sayfayı saklarken optimize ettiği için WordPress’in ihtiyaç duyduğu yaklaşık 100 ms’ye 13–14 ms ekler. Sonraki her ziyaret 0,6 ms sürer.

Mobilde Google PageSpeed

YapılandırmaPuanFCPLCPSpeed 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
Önbellek eklentisi yok981,4 s2,3 s1,4 s0

FCP (First Contentful Paint) ilk metnin ya da görselin göründüğü an, LCP (Largest Contentful Paint) ana içeriğin göründüğü andır; Speed Index ise sayfanın görünen kısmının ne kadar hızlı dolduğunu gösterir. Mobilde Velox ilk içeriği 0,6 s, ana içeriği 0,5–1,1 s daha erken gösterdi. Diğer iki eklenti, eklentisiz duruma göre mobil sonucu değiştirmedi.

Velox için iki testin aralığını, diğerleri için tek testin sonucunu veriyoruz. Test, Lighthouse 13.5.0 ile yavaş 4G bağlantıdaki bir Moto G Power’ı emüle eder.

Bunun nasıl işlediğine dair bir not: Velox’un Dengeli profili, JavaScript’i ziyaretçi sayfayla ilk kez etkileşime girene kadar geciktirir ve kritik CSS’i sayfanın içine koyar. PageSpeed tıklamaz ve kaydırmaz; bu yüzden geciktirilen betikler test sırasında çalışmaz, gerçek ziyaretçiler ise bunları ilk etkileşimlerinden sonra yine yükler. Velox’un Core Web Vitals değerlerini gerçek ziyaretçilerden de ölçüp yönetim panelinde göstermesinin nedeni budur.

Masaüstünde Google PageSpeed

YapılandırmaPuanFCPLCPSpeed IndexCLS
Velox Cache 1.9.41000,2 s0,8 s0,3 s0
WP Super Cache 3.1.4950,3 s0,7 s2,3 s0
Önbellek eklentisi yok950,3 s0,7 s2,3 s0
W3 Total Cache 2.10.7940,3 s0,6 s2,5 s0

Velox masaüstünde de 100 aldı. Sayfası diğerlerinden yaklaşık 2 saniye önce tamamlanmış göründü (Speed Index 0,3 s; diğerlerinde 2,3–2,5 s).

Nasıl ölçtük

  • Sunucu: Hetzner Cloud, 4 GB RAM, Ubuntu 26.04, mod_php ile Apache 2.4.66, PHP 8.5.4, MariaDB 11.8.
  • Site: WordPress 7.1.3, Astra 4.14.1, Elementor ve Contact Form 7; her biri 1920 px kapak görseli ve bir YouTube videosu içeren 8 yazı.
  • Ayarlar: Velox Cache Dengeli profilde (ilk etkileşime kadar geciktirilen JavaScript, kritik CSS, geç yükleme); WP Super Cache önerilen basit modda; W3 Total Cache’te sayfa önbelleği Disk: Enhanced olarak ayarlı. Her yapılandırmada diğer tüm önbellek eklentileri kapatıldı.
  • Sunucu ölçümleri: önbellek doldurulduktan sonra sunucunun içinden ölçüldü; ilk bayt için 20 curl isteğinin ortalaması, saniyedeki istek için ApacheBench (400 istek, 20 eş zamanlı bağlantı) kullanıldı.
  • PageSpeed: ana sayfada pagespeed.web.dev; yapılandırmalar arasında önbellek temizlenip yeniden dolduruldu.

Bu testin göstermedikleri

  • Test sitesi hafif olduğu için her yapılandırma yüksek puan aldı. Çok sayıda eklenti kullanan ağır temalarda farkın açılmasını bekliyoruz, ancak bunu ölçmedik.
  • PageSpeed laboratuvar sonuçları testten teste değişir ve her yapılandırma bir ya da iki kez test edildi.
  • WP Rocket lisans gerektirdiği için test edilmedi.
  • Sunucu ölçümleri aynı makinede yapıldı. Gerçek bir ziyaretçi ayrıca ağı da bekler.

Testi kendi sitenizde tekrarlayın

Rakamlarımıza güvenmek zorunda değilsiniz. İki komut, kendi siteniz için aynı sunucu ölçümlerini verir. Bunları yönettiğiniz bir sitede, yoğun saatlerin dışında çalıştırın: önbellek eklentinizi değiştirmeden önce bir kez, değiştirdikten sonra bir kez.

20 isteğin ortalaması olarak ilk bayt süresi:

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}'

20 eş zamanlı bağlantıyla saniyedeki istek sayısı (ApacheBench; Debian ve Ubuntu’da apache2-utils paketinde bulunur):

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

Önbelleğin dolu olması için ilk komutu iki kez çalıştırın ve ikinci sonucu kullanın. PageSpeed için aynı sayfayı birkaç kez test edin ve tek tek puanlar yerine aralıkları karşılaştırın.

Diğer WordPress önbellek eklentileri

Önbellek eklentilerini karşılaştıranlar genellikle birkaç isme daha bakar. Bu listede yalnızca ilk ikisini ölçtük; diğerleriyle ilgili notlar, nasıl performans göstereceklerini değil, ne olduklarını anlatır.

  • W3 Total Cache: ücretsiz; sayfa, nesne, veritabanı ve tarayıcı önbelleğini ve CDN ayarlarını tek eklentide toplar. Yukarıda ölçüldü.
  • WP Super Cache: Automattic’in, sayfaların statik HTML kopyalarını sunan ücretsiz eklentisi. Yukarıda ölçüldü.
  • WP Rocket: ücretli, hepsi bir arada bir eklenti; sayfa önbelleği eklenti etkinleştirildiği anda devreye girer. Lisans gerektirdiği için burada test edilmedi.
  • LiteSpeed Cache: ücretsiz; sayfa önbelleği bir LiteSpeed web sunucusu (ya da QUIC.cloud CDN hizmeti) gerektirir, optimizasyon özellikleri ise başka sunucularda da çalışır.
  • WP Fastest Cache: ek özellikler için ücretli bir premium sürümü olan ücretsiz bir sayfa önbelleği.
  • Autoptimize: CSS, JavaScript ve HTML kodunu optimize eder ama kendi sayfa önbelleği yoktur; bu yüzden genellikle bir önbellek eklentisiyle birlikte kullanılır.

Velox Cache iki yarıyı tek bir ücretsiz eklentide birleştirir: Apache ya da LiteSpeed’in PHP çalıştırmadan sunduğu bir sayfa önbelleği ve başka durumlarda çoğu zaman ikinci bir eklenti gerektiren ön yüz işleri (kritik CSS, geciktirilmiş JavaScript, WebP ve AVIF). Yapay zekâ asistanı isteğe bağlıdır ve sizin kendi anahtarınızla çalışır.

Hangisini kullanmalısınız?

Siteniz Apache ya da LiteSpeed üzerinde çalışıyorsa, sayfaları PHP çalıştırmadan sunan bir önbellek size kapasitede en büyük kazancı sağlar; Velox da tam bu durum için geliştirildi. Nginx’te Velox’un PHP özellikleri çalışır, ancak sunucu kurallarının elle eklenmesi gerekir. Hangisini seçerseniz seçin, kendi sitenizde önce ve sonra ölçüm yapın ve aynı anda yalnızca bir sayfa önbelleği eklentisini etkin tutun.

Velox Cache ücretsizdir ve ürün sayfasından indirebilirsiniz. Ayrıca yakında WordPress.org eklenti dizininde de yer alacak. Ürün sayfasında tüm sonuçları, PageSpeed raporlarını ve eklentinin ekran görüntülerini bulabilirsiniz.

WordPress için yapay zekâ destekli PageSpeed optimizasyonu

Velox Cache

Ücretsiz WordPress hız eklentisi: sayfa önbelleği, kod küçültme, JavaScript geciktirme, WebP/AVIF ve PageSpeed bulguları için isteğe bağlı bir yapay zekâ asistanı.

Daha fazla bilgi
AngelForce ekibi

Bu yazıyı AngelForce ekibi hazırladı: Avrupa ve Türkiye’deki kurumların sistemlerini test eden, izleyen ve koruyan; CEH, LPT Master ve CISA sertifikalı güvenlik danışmanları.

Aşağıda listelenen herkese açık kaynaklardan yapay zekâ desteğiyle yazıldı ve yayından önce AngelForce ekibi tarafından incelendi.

Kaynaklar

  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

WordPress hakkında yazılar

Neyi korumanız gerektiğini anlatın

Altyapınızı ve hedefinizi kısaca yazın, size e-postayla dönelim.

Bize yazın
info@angelforce.eu

AngelForce OÜ · Tallinn, Estonya