Cache Enabler: Kolay ayarlanan WordPress önbellek eklentisi

Satış ortaklığı bildirimi v3.1
Satış ortaklığı bildirimi v3.2 (yalnızca mobil)
Test ortamı CloudwaysDebian 12Nginx + ApacheCache Enabler 1.8.172026-10-18 tarihinde kontrol edildi

Cache Enabler, Cloudways sunucusundaki WordPress'e kurulup ayar ekranındaki varsayılan değerlerle etkinleştirildiğinde oturum açmamış isteklerin ilk bayt süresi medyanı 220.9ms'den 55.1ms'ye düştü.

WordPress sitelerinde eklenti sayısı belirli bir düzeyi aşmaya başlayınca yavaşlama görülebilir. Hem özellik hem performans açısından tatmin eden eklenti bulmak kolay değildir ve hız sorunları ziyaretçi kaybına ve teknik SEO'da dezavantaja yol açabilir.

Bu yüzden önbellek eklentileri bir seçenek değil, zorunluluk hâline geldi.

Bunlardan biri olan Cache Enabler, KeyCDN'in sunduğu kolay ayarlanan ücretsiz bir önbellek eklentisidir ve WordPress'e yeni başlayan pek çok site yöneticisinin tercih ettiği eklentilerden biridir.

Cache Enabler, 100.000'den fazla etkin kurulum sayısına ve 4,3 (5 üzerinden) puana sahip, kendini kanıtlamış bir önbellek eklentisidir. Ayar sayfası tek bir sayfadan oluştuğu için yeni başlayanlar da kolayca kullanabilir; HTML sıkıştırma, WebP desteği gibi yalnızca temel özellikleri sade biçimde sunar.

✅ Cache Enabler kurulumu

WordPress yönetim panelinde [Yeni eklenti ekle] bölümüne gidip Cache Enabler'ı arayın ve eklentiyi kurun.

🧭 Cache Enabler kurulum ve ayar simülatörü
📍Plugins›Add Plugin
Eklenti kurulumu
Arama kutusuna Cache Enabler yazıp [Install Now] düğmesine basın, kurulum bitince [Activate] düğmesine basın.
📍Settings›Cache Enabler›Cache Behavior
Önbellek davranışı
[Cached pages expire] kutusunu işaretleyip süre sonunu girin; 8–10 saat aralık önerilir.
📍Settings›Cache Enabler›Cache Exclusions
Önbellek hariç tutma
Önbellekten hariç tutulacak yazı ID'si, sayfa yolu, sorgu dizesi ve çerezlerin girildiği alanlardır; ayarı bitirince [Save Changes] düğmesine basın.
example.com/wp-admin/plugin-install.php
Add Plugins Upload Plugin
Plugins extend and expand the functionality of WordPress. You may install plugins from the WordPress Plugin Directory right on this page, or upload a plugin in .zip format by clicking the button above.
Search ResultsFeaturedPopularRecommendedFavorites
Search PluginsKeyword
162 items
Cache Enabler
Installing...ActiveMore Details
A lightweight caching plugin for WordPress that makes your website faster by generating static HTML files.
By KeyCDN
★★★★★ (139)
Last Updated: 3 weeks ago
100,000+ Active Installations
✓ Compatible with your version of WordPress
example.com/wp-admin/options-general.php?page=cache-enabler
Clear Site Cache
Cache Enabler Settings
Combine Cache Enabler with KeyCDN for even better WordPress performance and achieve the next level of caching with a CDN.
Cache Behavior
Expiration
Cached pages expirehours after being created.
Clearing
Clear the site cache if any post type has been published, updated, or trashed (instead of the post cache).
Clear the site cache if a comment has been posted, updated, spammed, or trashed (instead of the comment cache).
Clear the site cache if a term has been added, updated, or deleted (instead of the term cache).
Clear the site cache if a user has been added, updated, or deleted (instead of the user cache).
Clear the site cache if a plugin has been activated or deactivated.
Versions
Create a cached version for WebP support. Convert your images to WebP with Optimus.
Create a cached version for mobile devices.
Create a cached version pre-compressed with Gzip.
Minification
Minify HTML in cached pages excluding inline CSS and JavaScript.
Cache Exclusions
Post IDs
 
Post IDs separated by a , that should bypass the cache.
Example: 2,43,65
Page Paths
 
A regex matching page paths that should bypass the cache.
Example: /^(\/|\/forums\/)$/
Query Strings
 
A regex matching query strings that should bypass the cache.
Example: /^nocache$/
Default if unset: /^(?!(fbclid|ref|mc_(cid|eid)|utm_(source|medium|campaign|term|content|expid)|gclid|fb_(action_ids|action_types|source)|age-verified|usqp|cn-reloaded|_ga|_ke)).+$/
Cookies
 
A regex matching cookies that should bypass the cache.
Example: /^(comment_author|woocommerce_items_in_cart|wp_woocommerce_session)_?/
Default if unset: /^(wp-postpass|wordpress_logged_in|comment_author)_/
Save Changes and Clear Site Cache
Sol menüde vurgulanan öğeye ya da ekrandaki bir düğmeye tıklayın.

✅ Cache Enabler ayarları

🔲 Önbellek davranışı

◻️ Süre sonu

  • ⌛Önbelleğe alınan sayfalar oluşturulduktan 0 saat sonra sona erer (0 = süresiz)
  • ↳ 8–10 saat aralıkla süre sonu ayarlanması önerilir.
  • ↳ Nedeni:
  • ➝ İçerik sık değişmese bile tema, bileşenler, dış kaynaklar (JS/CSS) gibi yerlerde değişiklik olabilir
  • ➝ Sunucu yükünü azaltırken düzenli önbellek yenilemeyle güncel kalınabilir
  • ➝ Önbellek uzun süre tutulursa yenileme zamanı kaçırılıp eski sayfalar gösterilebilir

◻️Temizleme

  • 🗑️ Aşağıdaki olaylardan biri olduğunda sitenin tüm önbelleğini otomatik olarak siler.
  • ↳ Yazı türleri
  • ➝ Yazılarda yayımlama, düzenleme, çöp kutusuna taşıma işlemlerinde (yalnızca yazının önbelleği değil, sitenin tüm önbelleği silinir)
  • ↳ Yorumlar
  • ➝ Yorumlarda yazma, düzenleme, spam işaretleme, silme (çöp kutusu) işlemlerinde
  • ↳ Terimler
  • ➝ Kategori veya etiket gibi terimler eklendiğinde, düzenlendiğinde veya silindiğinde.
  • ↳ Kullanıcılar
  • ➝ Kullanıcılar eklendiğinde, düzenlendiğinde veya silindiğinde.
  • ↳ Eklentiler
  • ➝ Bir eklenti etkinleştirildiğinde veya devre dışı bırakıldığında.

◻️Sürümler

  • 🗂️ Ortama göre farklı önbellek sürümleri oluşturur.
  • ↳ WebP sürümü oluştur
  • ➝ WebP görsel desteği için ayrı önbellek oluşturur
  • ※ Optimus eklentisiyle otomatik WebP dönüşümü yapılabilir
  • ↳ Mobil sürüm önbelleği oluştur
  • ➝ Yalnızca mobil cihazlara özel sayfa önbelleği ayrıca oluşturulur
  • (PC ve mobilde HTML yapısı farklıysa işe yarar)
  • ↳ Gzip sıkıştırmalı önbellek oluştur
  • ➝ Sunucu yanıtını hızlandırmak için Gzip ile önceden sıkıştırılmış önbellek oluşturma

◻️Küçültme

  • 🧾 HTML içindeki satır içi kodu (CSS·JavaScript) küçülterek dosya boyutunu azaltır.
  • ↳ HTML, satır içi CSS ve JS'i sıkıştırarak gereksiz boşlukları ve satır sonlarını kaldırır
  • ➝ Sayfa yükleme hızının artmasına katkı sağlar
  • ➝ Harici CSS/JS dosyaları kapsam dışıdır (eklenti yalnızca HTML içindeki kodu işler)

CSS ve JavaScript dosyaları küçültüldüğünde, kullandığınız eklentilere bağlı olarak bazı tablolar veya slayt özellikleri düzgün çalışmayabilir ya da ekranda görünmeyebilir.

Bunun nedeni betik bağımlılık yapısının veya DOM yükleme sırasının bozulmasıdır; Genesis Blocks, Spectra, Elementor, Beaver Builder, WPBakery gibi blok tabanlı veya sayfa oluşturucu eklentilerde düzen bozulması ya da etkileşim hataları görülebilir.

Hangi önbellek eklentisini kullanırsanız kullanın, kullandığınız blok veya sayfa oluşturucuya bağlı olarak hatalı çalışma her zaman görülebilir; bu yüzden önbellek eklentisi kullanırken satır içi kodu sıkıştırdıktan sonra test etmek şarttır.

🔲 Önbellek hariç tutma

  • 🚫 Belirli koşullarda önbelleğin uygulanmaması için atlama ayarı yapılabilir.
  • ↳ Yazı ID'leri
  • ➝ Önbellekten hariç tutulacak belirli yazıların ID'lerini virgülle (,) ayırarak girin (örnek: 2,43,65)
  • ↳ Sayfa yolları
  • ➝ URL yoluna göre önbellek atlanabilir; düzenli ifadeler (RegEx) kullanılır
  • Örnek: /^(\/|\/forums\/)$/
  • ↳ Sorgu dizeleri (Query String)
  • ➝ Belirli URL parametreleri bulunduğunda önbelleği atlar
  • ↳ Çerezler
  • → Yorum yazanlar, WooCommerce sepeti gibi durumlarda önbellek dışı

✅ Hız testi

Cache Enabler 1.8.17'yi Cloudways test sunucusundaki WordPress'e kurdum ve hızı ana sayfanın ilk bayt süresiyle (TTFB) ölçtüm. Önbellek eklentisi yokken, Cache Enabler varsayılanlarında ve bu yazıdaki ayar ekranı değerlerinde oturum açmamış istekleri ikişer kez 10'ar defa gönderip medyanları karşılaştırdım.

📊Cache Enabler öncesi ve sonrası ilk bayt süresiMedyan · 20 istek
Önbellek eklentisi yokCache Enabler etkin
Ana sayfa ilk bayt süresi (TTFB)
Her durumda oturum açmamış istekler ikişer kez 10'ar defa gönderildi; değer 20 isteğin medyanıdır. İsteklere tarayıcıyla aynı Accept başlığı eklendi.
060120180240ms
Önbellek yok220.9msÖnbellek eklentisi yok
Varsayılan55.1msÖnbellek yanıtı 20/20
Ayar ekranı değerleri49.8msÖnbellek yanıtı 20/20
Rakamlar 18 Ekim 2026'da Cloudways test sunucusunda ölçüldü.

Önbellek eklentisi yokken 220.9ms olan ilk bayt süresi, Cache Enabler etkinleştirilince 55.1ms ve 49.8ms'ye düştü. İki durumda da 20 isteğin tamamı önbellek dosyasıyla yanıtlandı; bu yazıdaki ayar ekranı değerleri tüm seçeneklerin kapalı olduğu varsayılanlar olduğundan üçüncü durum varsayılanla aynı ayardır.

İlk bayt süresi curl'ün [time_starttransfer] değeriyle kontrol edilir. Önbellek temizlendikten hemen sonraki ilk istek önbellek dosyasını oluşturan istek olduğu için hariç tutuldu; tarayıcıyla aynı Accept başlığı eklenerek 1 saniye arayla 10 istek gönderildi.

for i in $(seq 1 10); do curl -o /dev/null -s -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.044486 dns=0.000822 connect=0.003370 tls=0.020494 code=200 size=69959
0.071422 dns=0.000931 connect=0.003773 tls=0.031606 code=200 size=69959
0.070819 dns=0.001895 connect=0.004429 tls=0.031945 code=200 size=69959
0.071406 dns=0.000864 connect=0.003669 tls=0.032210 code=200 size=69959
0.069090 dns=0.000730 connect=0.003313 tls=0.033588 code=200 size=69959
0.054738 dns=0.001762 connect=0.004164 tls=0.023497 code=200 size=69959
0.060193 dns=0.000968 connect=0.003666 tls=0.031874 code=200 size=69959
0.057628 dns=0.000701 connect=0.003082 tls=0.030156 code=200 size=69959
0.061533 dns=0.000578 connect=0.003010 tls=0.025478 code=200 size=69959
0.079976 dns=0.000556 connect=0.003346 tls=0.029491 code=200 size=69959

Yukarıdaki çıktı Cache Enabler varsayılan durumundaki 2. ölçümdür; her istek yeni bağlantı açtığı için [tls] sütunundaki TLS bağlantısına kadar geçen süre de ilk bayt süresine dahildir.

curl ile ölçülen ilk bayt süresi kısalmadı diye Cache Enabler çalışmıyor demek değildir. Çünkü Cache Enabler, Accept başlığında [text/html] olmayan isteklere önbellek dosyası oluşturmaz ve göndermez.

for i in $(seq 1 10); do curl -o /dev/null -s -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.251081 dns=0.005972 connect=0.009569 tls=0.042509 code=200 size=69876
0.205716 dns=0.000560 connect=0.003334 tls=0.022671 code=200 size=69876
0.229798 dns=0.000759 connect=0.003258 tls=0.031652 code=200 size=69876
0.230230 dns=0.001500 connect=0.004246 tls=0.032241 code=200 size=69876
0.189573 dns=0.000645 connect=0.003234 tls=0.030598 code=200 size=69876
0.227845 dns=0.000759 connect=0.003265 tls=0.030934 code=200 size=69876
0.208334 dns=0.001538 connect=0.003971 tls=0.021570 code=200 size=69876
0.229638 dns=0.000571 connect=0.002924 tls=0.020581 code=200 size=69876
0.214610 dns=0.000575 connect=0.003165 tls=0.020606 code=200 size=69876
0.217078 dns=0.000610 connect=0.003252 tls=0.022737 code=200 size=69876

Accept başlığı çıkarılınca curl varsayılan [Accept: */*] gönderir ve aynı varsayılan durumda bile ilk bayt süresi 0,19–0,25 saniyeydi. Yanıt boyutu da Cache Enabler yorum satırı olmadan 69.876 bayttı.

curl -s -o /dev/null -D - -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' https://example.com/
HTTP/2 200
server: nginx
date: Sat, 17 Oct 2026 23:32:11 GMT
content-type: text/html; charset=UTF-8
vary: Accept-Encoding
vary: Accept-Encoding
x-cache-handler: cache-enabler-engine

Tarayıcılar sayfa açarken Accept başlığına [text/html] koyduğu için oturum açmamış ziyaretçilere önbellek dosyası gönderilir. Önbellek dosyasıyla yanıtlanan isteklere [x-cache-handler: cache-enabler-engine] başlığı eklenir.

Cache Enabler yalnızca GET isteklerini işlediği için [curl -I] gibi HEAD isteğinde önbellek dosyası olsa bile bu başlık görünmez.

✅ Genel değerlendirme

Karşılaştırma ölçütüÖnbellek eklentisi yokCache Enabler varsayılanıNot
İlk bayt süresi medyanı220.9ms55.1msyaklaşık %⁠75 kısalma
150 ms altı oranı%⁠0 (0/20)%⁠100 (20/20)Sonrasında en fazla 123.1ms
Önbellek dosyası yanıtı0/2020/20Yanıt başlığı [x-cache-handler]
curl varsayılan isteği medyanı203.3ms222.5ms[Accept: */*] · önbellek dosyası yanıtı 0/20

Cache Enabler, ayar ekranındaki 16 seçenek varsayılanda bırakılıp yalnızca etkinleştirildiğinde bile oturum açmamış ziyaretçilerin sayfa isteklerine önbellek dosyasıyla yanıt verdi. İlk bayt süresi, önbellek eklentisi yokken olanın dörtte biri düzeyinde, 50ms civarındaydı.

Cache Enabler ayar ekranında harici CSS ve JavaScript dosyalarını küçülten bir seçenek olmadığından sonraki adım optimizasyon eklentisi ayarıdır.

🔢 SSS & önerilen içerikler

Yönetim çubuğundaki [Site önbelleğini temizle] sitenin tüm önbelleğini, site ekranında bir sayfa açıkken görünen [Sayfa önbelleğini temizle] ise yalnızca o sayfanın önbelleğini siler. Sunucuda WP-CLI komutu [wp cache-enabler clear] kullanılır. Cloudways test sunucusunda [Success: Site cache cleared.] çıktısı verildi ve önbellek klasörü silindi.

Devre dışı bırakılınca [wp-content/advanced-cache.php], ayar dosyası ve önbellek dosyaları silinir; [WP_CACHE] tanımı da [wp-config.php]'den kaldırılır. Cloudways test sunucusunda da aynısı oldu; ayar değerlerini tutan veritabanı seçeneği [cache_enabler] ise kaldı. Resmî belgelere göre bu seçenek eklenti silinirken birlikte silinir.

Cache Enabler, oturum çerezi (wordpress_logged_in) olan isteklere önbellek dosyası göndermez. Yorum yazan (comment_author) ve parolalı yazı (wp-postpass) çerezleri de aynı varsayılan hariç tutma listesindedir. Resmî belgeler de önbellek davranışının oturum kapalıyken sayfa kaynağının sonundaki Cache Enabler yorumuyla kontrol edilmesini önerir.

🧭 Önbellek eklentisiyle ilgili yazılar 15 yazı
🗂️ Önbellek eklentileri
📝 Önbellek·optimizasyon eklentileri 📝 W3 Total Cache 📝 WP Super Cache 📄 Cache Enabler 📝 WP Fastest Cache 📄 WP Rocket ayar rehberi 📝 WP OPcache eklentisi
📄 WP Rocket hız testi 📝 W3 Total Cache hız testi
📄 Perfmatters rehberi 📝 Autoptimize 📝 Clearfy Cache 📄 IMAGIFY ayarları
📋 Önbellek: tanımı ve tüm alanlar 📄 Web sitesi önbelleği & sunucu içi önbellek
Arama sonucu yok.
WordPress önbellek eklentileri ve optimizasyon eklentileri
WordPress · Önbellek eklentileri
WordPress önbellek eklentileri ve optimizasyon eklentileri
WordPress önbellek eklentilerini ve optimizasyon eklentilerini ayrı ayrı anlatan yazı.
Yazıyı oku →Şu anki yazı
W3 Total Cache eklentisi kurulumu
WordPress · Önbellek eklentileri
W3 Total Cache eklentisi: optimizasyon ayarları nasıl yapılır
W3 Total Cache ayar rehberini ve önbellek türüne göre ayarları menü sırasıyla anlatan yazı.
Yazıyı oku →Şu anki yazı
WP Super Cache eklentisi_basit ayarlar_1 önbelleği etkinleştirme [İngilizce]
WordPress · Önbellek eklentileri
WP Super Cache: eklenti kurulumu ve ayarları
Automattic'in yaptığı ücretsiz önbellek eklentisi WP Super Cache'in kurulumunu ve ayarlarını anlatan yazı.
Yazıyı oku →Şu anki yazı
Cache Enabler eklentisini arama ve kurma
WordPress · Önbellek eklentileri
Cache Enabler: Kolay ayarlanan WordPress önbellek eklentisi
KeyCDN'in ücretsiz önbellek eklentisi Cache Enabler'ın ayarlarını ve ilk bayt ölçümünü anlatan yazı.
Yazıyı oku →Şu anki yazı
WP Fastest Cache seçenekleri – ayarlar [Premium]
WordPress · Önbellek eklentileri
WP Fastest Cache eklentisi: temel ayarlar ve hız testi
WP Fastest Cache'in ücretsiz sürüm ve Premium ayarlarını anlatan yazı.
Yazıyı oku →Şu anki yazı
WP Rocket ayarları: menü bazında temel kurulum ve %⁠20 indirim kodu
WordPress · WP Rocket
WP Rocket ayarları: menü bazında temel kurulum ve %⁠20 indirim kodu
WP Rocket'in menü bazında temel ayarlarını ve fiyatlarını anlatan yazı.
Yazıyı oku →Şu anki yazı
WP OPcache eklentisi – OPcache istatistiklerini kontrol etme
WordPress · OPcache
WP OPcache eklentisi
OPcache durumunu gösteren ve elle sıfırlamayı sağlayan WP OPcache eklentisinin kurulumu ve özellikleri.
Yazıyı oku →Şu anki yazı

ℹ️ Satış ortaklığı bildirimi
Bu sitenin içeriklerinde satış ortaklığı bağlantıları bulunur. Bir ziyaretçi bu bağlantılar üzerinden ürün veya hizmet satın alırsa bu site satıcıdan komisyon alır. Bu süreçte alıcının ödediği tutar (kampanya indirimlerinde tutar düşer↓) artmaz. Yayımlanan fiyat, indirim ve stok bilgileri yazının yazıldığı zamana aittir ve gerçek durumdan farklı olabilir; bu yüzden satın almadan önce son bilgiyi satıcıdan kontrol etmenizi rica ederiz. Ürünler kendi ölçütlerimize göre seçilir ve değerlendirilir; komisyon alınıp alınmaması tanıtım sırasını veya değerlendirme içeriğini etkilemez.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İnsan olduğunuzu kanıtlayın: 3   +   8   =