WordPress önbellek eklentisi seçimi büyük ölçüde sunucunuza bağlıdır. Sunucunuz LiteSpeed ise, önbellek sunucu seviyesinde çalıştığı için LiteSpeed Cache ücretsiz ve en yüksek performanslı seçenektir. Apache veya Nginx sunucudaysanız ve kolay kurulum istiyorsanız WP Rocket (ücretli) varsayılan ayarlarıyla bile doğru işi yapar. Bütçe yoksa ve site basitse WP Fastest Cache veya WP Super Cache yeterlidir. Teknik ayar yapmak isteyenler için W3 Total Cache güçlüdür ama yanlış yapılandırıldığında siteyi bozabilir. En kritik kural: aynı anda yalnızca bir önbellek eklentisi kullanın; iki tanesi çakışır ve çözülmesi zor sorunlar üretir.
Önbellek yoksa her ziyaretçi için PHP çalışır, veritabanı sorgulanır ve sayfa sıfırdan üretilir. Önbellekleme bu işi bir kez yapıp sonucu hazır tutar, sonraki ziyaretçilere bu hazır kopyayı sunar. Çoğu sitede en büyük hız sıçramasını sağlayan adım budur.
Ama “hangi önbellek eklentisi en iyi?” sorusunun tek bir cevabı yok. Doğru cevap sunucunuza, bütçenize ve teknik bilginize göre değişir. Bu rehberde altı popüler eklentiyi yan yana koyuyor, hangisinin hangi durumda doğru seçim olduğunu net bir karar mantığıyla açıklıyorum.
Önbellek Nasıl Çalışır?
WordPress dinamik bir sistemdir. Bir ziyaretçi sayfayı açtığında sunucu PHP kodunu çalıştırır, veritabanından içeriği çeker ve HTML’i o an üretir. Bu işlem her ziyaretçi için tekrarlanır ve sunucuya yük bindirir.
Önbellekleme bu döngüyü kırar. Sayfa bir kez üretilir, sonucu statik bir dosya olarak saklanır. Sonraki ziyaretçiler bu hazır dosyayı alır; PHP ve veritabanı hiç devreye girmez. Sonuç, sunucu yanıt süresinde (TTFB) genellikle üçte iki oranında düşüştür.
Önbellek eklentileri sayfa önbelleği dışında başka işler de yapar. Bunların tümü sunucu yanıt süresini ve toplam sayfa ağırlığını etkiler:
- Tarayıcı önbelleği: Ziyaretçinin tarayıcısına “bu dosyaları tekrar indirme” der.
- CSS/JS küçültme (minify): Dosyalardaki gereksiz boşlukları temizler, boyutu düşürür.
- GZIP veya Brotli sıkıştırma: Sunucu ile tarayıcı arasında veriyi sıkıştırarak gönderir.
- Kritik CSS: İlk ekranı çizen CSS’i satır içine alır, gerisini erteler.
- Lazy loading ve JS erteleme: Ekranın altındaki kaynakları geciktirerek yükler.
Önbellek Türleri: Hepsi Aynı Şey Değil
“Önbellek” tek bir şey gibi konuşulur ama aslında üst üste çalışan birkaç ayrı katmandır. Doğru eklentiyi seçmek için bu katmanları bilmek gerekir, çünkü her eklenti hepsini desteklemez.
Sayfa Önbelleği
En temel ve en etkili katman. Üretilmiş HTML’i diske kaydeder, sonraki ziyaretçilere PHP çalıştırmadan sunar. Neredeyse tüm önbellek eklentileri bunu yapar. Statik içerikli sitelerde (blog, kurumsal tanıtım) tek başına büyük fark yaratır.
Tarayıcı Önbelleği
Ziyaretçinin tarayıcısına, statik dosyaları (görsel, CSS, JS) belirli bir süre yeniden indirmemesini söyler. İkinci ziyaretlerde sayfa çok daha hızlı açılır. HTTP başlıklarıyla yönetilir ve çoğu eklenti otomatik ayarlar.
Nesne Önbelleği (Redis / Memcached)
Bu katman en çok yanlış anlaşılan ama en değerli olanıdır. Nesne önbelleği, tekrarlanan veritabanı sorgularının sonucunu bellekte (RAM) tutar. Sayfa önbelleğinden farkı şudur: sayfa önbelleği tüm sayfayı statik yapar, nesne önbelleği ise önbelleğe alınamayan dinamik sayfalarda bile çalışır.
Bu yüzden nesne önbelleği özellikle WooCommerce mağazaları için kritiktir. Sepet, ödeme ve hesabım sayfaları tam sayfa önbelleğe alınamaz ama nesne önbelleğinden fazlasıyla faydalanır. Redis veya Memcached kurulumu, bu sayfalarda TTFB’yi belirgin biçimde düşürür.
Nesne önbelleği için sunucunuzda Redis veya Memcached kurulu olması gerekir. LiteSpeed Cache ve W3 Total Cache bunu destekler; WP Rocket harici bir eklentiyle çalışır.
CDN Önbelleği
İçerik Dağıtım Ağı (CDN), statik dosyalarınızı ziyaretçiye coğrafi olarak yakın sunuculardan sunar. Türkiye’deki ziyaretçilere yurt dışı sunucudan hizmet veriyorsanız etkisi büyüktür. Çoğu önbellek eklentisi popüler CDN’lerle (Cloudflare, BunnyCDN) entegre çalışır. CDN’in çalışma mantığını, hosting farkını ve servis seçimini CDN rehberimde ayrıntılı anlattım.
Seçimi Belirleyen Tek Soru: Sunucunuz LiteSpeed mi?
Önbellek eklentisi seçiminde her şeyden önce cevaplamanız gereken bir soru var: sunucunuz LiteSpeed mi, değil mi? Bu soru seçeneklerin yarısını doğrudan eler.
Sunucunuzun türünü hosting panelinizden veya WordPress’in Araçlar > Site Sağlığı > Bilgi ekranından öğrenebilirsiniz. “Sunucu” satırında LiteSpeed yazıyorsa karar büyük ölçüde verilmiştir.
LiteSpeed sunucudaysanız: LiteSpeed Cache kullanın. Bu eklenti önbelleği sunucu seviyesinde tutar ve PHP’yi hiç uyandırmaz. PHP tabanlı hiçbir önbellek eklentisi bu avantaja ulaşamaz. Üstelik ücretsizdir.
Apache veya Nginx sunucudaysanız: LiteSpeed Cache’in asıl gücünü kullanamazsınız. Bu durumda WP Rocket, WP Fastest Cache, W3 Total Cache veya WP Super Cache arasından seçim yaparsınız. Hangisini seçeceğiniz bütçenize ve teknik bilginize bağlıdır.
Önbellek Eklentileri Karşılaştırma Tablosu
Altı popüler eklentinin temel özelliklerini yan yana koydum:
| Özellik | WP Rocket | LiteSpeed Cache | W3 Total Cache | WP Fastest Cache | WP Super Cache |
|---|---|---|---|---|---|
| Lisans | Ücretli | Ücretsiz | Ücretsiz + Pro | Ücretsiz + Pro | Ücretsiz |
| Sunucu şartı | Yok | LiteSpeed gerekir | Yok | Yok | Yok |
| Sayfa önbelleği | Var | Var (sunucu seviyesi) | Var | Var | Var |
| Nesne önbelleği | Yok (harici) | Var | Var | Yok | Yok |
| Kritik CSS | Var (otomatik) | Var (QUIC.cloud) | Kısmi | Pro’da | Yok |
| JS erteleme | Var | Var | Var | Pro’da | Yok |
| Görsel optimizasyonu | Eklenti ile | Dahili (WebP) | Yok | Pro’da | Yok |
| Veritabanı temizliği | Var | Var | Var | Pro’da | Yok |
| CDN entegrasyonu | Var | QUIC.cloud | Var | Var | Sınırlı |
| Kurulum zorluğu | Düşük | Orta | Yüksek | Çok düşük | Düşük |
Eklentiler Tek Tek: Hangisi Kime Uygun?
LiteSpeed Cache
LiteSpeed sunucudaysanız tartışmasız birinci tercih. Önbellek sunucu seviyesinde çalıştığı için PHP tabanlı rakiplerinin ulaşamayacağı bir hız sağlar. Görsel optimizasyonu (WebP dönüştürme), kritik CSS ve nesne önbelleği dahil çoğu özelliği ücretsiz sunar. Resmi eklenti sayfasına WordPress dizininden ulaşabilirsiniz.
LiteSpeed Cache’in PHP tabanlı eklentilerde bulunmayan bir yeteneği daha var: ESI (Edge Side Includes) desteği. Bu teknoloji, WooCommerce sepeti gibi dinamik kalması gereken alanları hariç tutup sayfanın geri kalanını önbelleğe alabilir. E-ticaret için bu ciddi bir avantajdır.
Tek dezavantajı, tam gücünü yalnızca LiteSpeed sunucuda göstermesidir. Apache veya Nginx’te de kurulabilir ama o zaman diğer ücretsiz eklentilerden belirgin bir üstünlüğü kalmaz. Ayarları biraz kalabalıktır; ilk kurulumda standart ön ayarları kullanmak en güvenlisidir.
WP Rocket
Sunucu türünden bağımsız çalışan, ücretli ve en kolay eklenti. En büyük avantajı, varsayılan ayarlarıyla bile doğru iş yapması ve çakışma riskinin düşük olmasıdır. Teknik ayar kurcalamak istemeyen, hızlı ve garantili sonuç isteyenler için idealdir. Resmi sitesinden lisans alınır; ücretsiz sürümü yoktur.
Kritik CSS, JS erteleme, lazy loading, veritabanı temizliği ve önbellek ön yükleme (preload) gibi özellikleri tek panelden yönetir. Görsel optimizasyonu için ayrı bir eklenti (Imagify) gerektirir. LiteSpeed sunucunuz yoksa ve bütçe ayırabiliyorsanız en güvenli seçimdir.
W3 Total Cache
En eski ve en kapsamlı ücretsiz eklentilerden biri. Nesne önbelleği, tarayıcı önbelleği, CDN entegrasyonu ve ince ayar seçenekleriyle güçlüdür. Ama bu güç bir bedelle gelir: ayarları karmaşıktır ve yanlış yapılandırıldığında siteyi bozabilir.
Ne yaptığını bilen, ayar kurcalamaktan çekinmeyen teknik kullanıcılar için mükemmeldir. Yeni başlayan biriyseniz uzak durmanızı öneririm; bir kez doğru yapılandırıldığında stabil çalışır ama o noktaya gelene kadar site bozulmalarıyla uğraşabilirsiniz.
WP Fastest Cache
Adı gibi, kurulumu en kolay eklentilerden biri. Ücretsiz sürümü temel sayfa önbelleği ve minify işlerini görür. Kritik CSS, görsel optimizasyonu ve veritabanı temizliği gibi gelişmiş özellikler Pro sürümdedir.
Küçük ve orta ölçekli bloglar, kurumsal tanıtım siteleri için hızlı ve zahmetsiz bir çözüm. Derin optimizasyon gerektirmeyen sitelerde ücretsiz sürümü bile gözle görülür fark yaratır.
WP Super Cache
Automattic (WordPress.com’un arkasındaki şirket) tarafından geliştirilen, çok basit ve güvenilir bir eklenti. Yalnızca temel sayfa önbelleği yapar; kritik CSS, görsel optimizasyonu gibi modern özellikleri yoktur.
İhtiyacı sadece “sayfayı önbelleğe al” olan basit bloglar için yeterlidir. Minimum ayar, minimum risk. Ama modern bir performans beklentiniz varsa yetersiz kalır.
Bir Not: Perfmatters Bir Önbellek Eklentisi Değildir
Perfmatters ismini bu listede sık duyarsınız ama o bir önbellek eklentisi değil, dosya optimizasyon eklentisidir. Gereksiz scriptleri koşullu olarak kaldırır, WordPress’in varsayılan şişkinliğini temizler. Bir önbellek eklentisinin yerine geçmez; onunla birlikte çalışır. Yani “WP Rocket mı Perfmatters mı?” sorusu yanlış kurgudur; ikisi farklı işler yapar.
Hızlı Karar Rehberi
Yukarıdaki detayları tek bir karar mantığına indirelim. Durumunuza en yakın satırı bulun:
| Durumunuz | Önerilen eklenti |
|---|---|
| Sunucum LiteSpeed | LiteSpeed Cache (ücretsiz) |
| LiteSpeed değil, bütçe var, kolaylık istiyorum | WP Rocket |
| LiteSpeed değil, bütçe yok, site basit | WP Fastest Cache veya WP Super Cache |
| Teknik bilgim var, ince ayar istiyorum | W3 Total Cache |
| WooCommerce mağazam var | WP Rocket veya LiteSpeed Cache (nesne önbelleği şart) |
| Temam bir eklenti öneriyorsa | Önce onu deneyin (uyum garantisi) |
Bir Önbellek Eklentisi Nasıl Kurulur? (Genel Adımlar)
Hangi eklentiyi seçerseniz seçin, sağlıklı bir kurulumun mantığı benzerdir. Aşağıdaki sıra, çakışma ve site bozulması riskini en aza indirir:
- Önce mevcut önbellek eklentilerini kaldırın. Sitede başka bir önbellek eklentisi varsa, yenisini kurmadan önce onu tamamen silin. Devre dışı bırakmak yetmez, kaldırın.
- Eklentiyi kurun ve varsayılan ayarlarla başlayın. İlk kurulumda tüm gelişmiş özellikleri açmayın. Sadece temel sayfa önbelleğini etkinleştirip siteyi kontrol edin.
- Sayfa önbelleğinin çalıştığını doğrulayın. Aynı sayfayı iki kez açıp ikinci yüklemenin hızlandığını gözlemleyin.
- Ayarları teker teker açın. Minify, birleştirme, gecikmeli yükleme, kritik CSS gibi özellikleri birer birer etkinleştirin. Her birinden sonra siteyi gezip bir şeyin bozulmadığını kontrol edin.
- Bir ayar siteyi bozarsa geri alın. Hangi ayarın soruna yol açtığını ancak teker teker açarak bulabilirsiniz. Hepsini birden açarsanız, bozulmanın kaynağını bulmak imkânsızlaşır.
- Mobil ve masaüstünde test edin. Bazı optimizasyonlar bir cihazda sorunsuz çalışırken diğerinde düzeni bozar.
- Son olarak ölçün. Kurulum öncesi ve sonrası PageSpeed skorunu karşılaştırın; gerçek kazancı sayıyla görün.
Bu sıra sıkıcı görünebilir ama en hızlı yoldur. “Hepsini aç, en iyisini bul” yaklaşımı neredeyse her zaman site bozulmasıyla ve saatlerce süren hata ayıklamayla sonuçlanır.
Önbellek Kurulumunda Kritik Uyarılar
Aynı Anda İki Önbellek Eklentisi Kullanmayın
Bu, devraldığım sitelerin belki üçte birinde karşılaştığım hatadır. İki önbellek eklentisi aynı anda çalıştığında sonuç hızlanma değil, çözülmesi zor tutarsız çıktılar olur. Sayfalar bazen güncel, bazen eski görünür; bazı ziyaretçiler bozuk sayfa alır. Tek bir eklenti seçin, diğerini tamamen silin.
WooCommerce’de Dikkatli Olun
E-ticaret sitelerinde önbellek yapılandırması standart bir bloga göre çok daha hassastır. Sepet, ödeme ve hesabım sayfaları asla tam sayfa önbelleğe alınmamalıdır; aksi halde bir kullanıcının sepeti başka bir kullanıcıya görünebilir. Bu, hız sorunu değil, veri sızıntısıdır. WooCommerce’e özel önbellek stratejisini WooCommerce hız optimizasyonu rehberinde ayrıntılı ele aldım.
Her Ayarı Agresif Açmayın
Önbellek eklentileri güçlü optimizasyon seçenekleri sunar ama hepsini birden açmak siteyi bozabilir. Özellikle CSS/JS birleştirme, gecikmeli yükleme ve kritik CSS gibi ayarlar bazı temalarla çakışır. Her özelliği açtıktan sonra siteyi gezerek bir şeyin bozulmadığını kontrol edin. Bir seferde bir ayar değiştirin.
Önbellek Tek Başına Yeterli Değil
Önbellek en yüksek getirili adımlardan biridir ama bir gerçeği değiştirmez: yavaş bir sunucuyu ancak bir yere kadar kurtarır. En iyi sonuç, hızlı bir sunucu (NVMe disk, güncel PHP) ile önbellek eklentisinin birleşiminden çıkar.
Önbelleği kurdunuz ama site hâlâ ağırsa, sorun büyük ihtimalle görsellerde veya sunucu altyapısındadır. Optimize edilmemiş büyük görseller ve render’ı bloklayan CSS, önbelleğin çözemeyeceği sorunlardır. Bu katmanların tümünü WordPress site hızı ana rehberinde topladım.
Kurulumdan Sonra Ne Kontrol Edilmeli?
Önbellek eklentisini kurup ayarladıktan sonra çalıştığını doğrulamak gerekir. Yükleyip unutmak, en sık yapılan hatalardan biridir. Şu kontrolleri yapın:
- Önbellek gerçekten çalışıyor mu? Sayfa kaynağını görüntüleyin; çoğu eklenti HTML’in en altına bir yorum satırı (“cached by …”) ekler. Ya da aynı sayfayı iki kez açıp TTFB’nin ikinci seferde düştüğünü ölçün.
- Site görsel olarak bozuldu mu? Minify ve birleştirme ayarları bazı temaları bozar. Ana sayfa, blog, iletişim ve varsa ürün sayfalarını gözle kontrol edin.
- Mobilde de düzgün mü? Bazı ayarlar masaüstünde sorunsuz çalışırken mobilde düzeni bozabilir. İki cihazda da test edin.
- Giriş yapmış kullanıcılar etkilendi mi? Önbellek genelde giriş yapmamış ziyaretçiler için çalışır. Yönetici panelinizin normal çalıştığından emin olun.
- Önbellek temizleme çalışıyor mu? Bir yazı güncelleyin ve değişikliğin sitede hemen göründüğünü doğrulayın. Görünmüyorsa önbellek temizleme kuralları hatalıdır.
Bir değişiklik yayınladıktan sonra sitenin güncellenmediğini fark ederseniz, önce önbelleği manuel temizleyin. Çoğu sorun bu basit adımla çözülür.
Sıkça Sorulan Sorular
WordPress için en iyi önbellek eklentisi hangisi?
Tek bir “en iyi” yoktur; doğru cevap sunucunuza bağlıdır. Sunucunuz LiteSpeed ise LiteSpeed Cache hem ücretsiz hem de en yüksek performanslıdır. Değilse ve bütçeniz varsa WP Rocket en kolay ve güvenli seçimdir. Bütçe yoksa WP Fastest Cache veya WP Super Cache basit siteler için yeterlidir.
WP Rocket mı LiteSpeed Cache mi daha iyi?
Bu tamamen sunucunuza bağlı. LiteSpeed sunucudaysanız LiteSpeed Cache öne geçer, çünkü önbelleği sunucu seviyesinde tutar ve ücretsizdir. LiteSpeed sunucunuz yoksa LiteSpeed Cache’in bu avantajı kaybolur ve WP Rocket’in kullanım kolaylığı ile çakışma güvenliği daha değerli hale gelir. Yani soru “hangisi iyi” değil, “sunucum ne” sorusudur.
Aynı anda iki önbellek eklentisi kullanabilir miyim?
Hayır. İki önbellek eklentisi çakışır ve tutarsız, zor çözülen sorunlar üretir. Sayfalar bazen eski, bazen güncel görünür; bazı ziyaretçiler bozuk çıktı alır. Tek bir eklenti seçip diğerini tamamen kaldırmanız gerekir.
Ücretsiz önbellek eklentisi yeterli mi?
Çoğu site için evet. LiteSpeed Cache (LiteSpeed sunucuda) ücretsiz olmasına rağmen en güçlü seçeneklerden biridir. WP Fastest Cache ve WP Super Cache’in ücretsiz sürümleri de basit bloglar ve kurumsal siteler için yeterli sonuç verir. Ücretli WP Rocket’in avantajı performans değil, kullanım kolaylığı ve tek panelde her şeyi yönetebilmedir.
Önbellek eklentisi kurunca sitem ne kadar hızlanır?
Değişir, ama en büyük etki sunucu yanıt süresinde (TTFB) görülür; genellikle üçte iki oranında düşüş olur. Sayfa görsel olarak da daha hızlı açılır. Ancak önbellek, optimize edilmemiş görselleri veya render’ı bloklayan ağır CSS’i çözmez. Bu yüzden önbellek tek başına değil, görsel optimizasyonu ve doğru hosting ile birlikte en iyi sonucu verir.
LiteSpeed sunucum yok, LiteSpeed Cache kurmalı mıyım?
Kurabilirsiniz ama tam performansını alamazsınız. LiteSpeed Cache’in asıl gücü olan sunucu seviyesi önbellekleme yalnızca LiteSpeed web sunucusunda çalışır. Apache veya Nginx sunucuda eklenti çalışır ama diğer ücretsiz seçeneklerden belirgin bir üstünlüğü kalmaz. Bu durumda WP Fastest Cache veya bütçe varsa WP Rocket daha mantıklıdır.
Önbellek (cache) temizlemek SEO’ya zarar verir mi?
Hayır. Önbellek temizlemek yalnızca saklanan geçici dosyaları siler; sitenin bir sonraki ziyarette güncel içeriği yeniden üretmesini sağlar. Aksine, güncel içeriğin arama motorlarına doğru görünmesine yardımcı olur. Tek dikkat edilecek nokta, önbelleği gereksiz yere çok sık temizlememektir; bu, sunucu yükünü artırır ve performans avantajını azaltır.
Önbelleği ne zaman temizlemem gerekir?
İçerik güncellemesi, tasarım değişikliği, tema veya eklenti güncellemesi ya da önemli bir teknik düzenleme sonrası önbellek temizlemek doğru olur. İyi haber şu ki modern eklentiler, yeni bir yazı yayınladığınızda veya içerik güncellediğinizde ilgili sayfaların önbelleğini otomatik temizler. Elle temizlemeyi genellikle yalnızca bir değişikliğin sitede görünmediğini fark ettiğinizde yaparsınız.
Her sitede aynı önbellek ayarları kullanılabilir mi?
Hayır. Tema yapısı, kullanılan eklentiler, hosting tipi, PHP sürümü ve ziyaretçi profili ideal ayarları değiştirir. Bir blogda sorunsuz çalışan CSS birleştirme ayarı, bir e-ticaret sitesinde hataya yol açabilir. Hazır ayar listelerini başlangıç noktası olarak görün, kesin çözüm gibi uygulamayın. En sağlıklı yöntem, değişiklikleri teker teker açıp ölçerek ilerlemektir.