ERETEK
BİLGİ SİSTEMLERİ
Performans, SEO ve Web Güvenliği

WordPress Cache ve CDN Optimizasyonu

WordPress ve WooCommerce sitelerinde OPcache, Redis nesne önbelleği, tam sayfa önbelleği (WP Rocket veya sunucu cache) ve Cloudflare CDN katmanlarını birbirleriyle uyumlu, doğru istisnalar ve temizleme kurallarıyla kuruyoruz. Amaç yalnızca hız değil; eski içerik veya başka kullanıcının sepetinin gösterilmediği güvenilir bir önbellek.

OPcache
Redis object cache
Tam sayfa cache
WP Rocket
Cloudflare
Cache istisnaları
Purge kuralları
Tarayıcı önbelleği
Hizmet tanımı

WordPress cache ve CDN optimizasyonu nedir, kimler için uygundur?

WordPress’te her sayfa isteği normalde PHP çalıştırır ve veritabanına onlarca sorgu gönderir. Önbellek katmanları bu işi azaltır: OPcache PHP kodunu derlenmiş halde tutar, Redis tekrarlanan veritabanı sorgularının sonucunu bellekte saklar, tam sayfa cache hazır HTML’i sunar, CDN ise bu HTML’i ve statik dosyaları kullanıcıya yakın sunuculardan dağıtır. Her katmanın neyi saklayıp neyi saklamayacağı doğru tanımlanmalıdır.

Bu hizmete en çok ihtiyaç duyan kuruluşlar

Çözdüğümüz kurumsal problemler

Güncelleme yayına yansımıyor

İçerik değiştiriliyor ama ziyaretçi eski sayfayı görüyor; hangi katmanın temizlenmesi gerektiği bilinmiyor.

Dinamik sayfa cache’lendi

Sepet, hesap veya form sayfaları önbelleğe alınıyor; kullanıcılar başkasının verisini görüyor veya form çalışmıyor.

Cache var ama yük azalmıyor

Cache isabet oranı düşük; sorgu parametreleri ve çerezler her isteği farklı kılıyor.

Katman düzeni

Her katmanın tek bir görevi var

OPcache (PHP) → Redis (sorgu sonuçları) → tam sayfa cache (HTML) → CDN (kenar). Temizleme (purge) zinciri içerik güncellendiğinde ilgili sayfaları tüm katmanlarda tutarlı temizler. Katmanların birlikte çalışması için Cloudflare, WP Rocket ve Redis rehberimize, WooCommerce özel durumları için WooCommerce cache hataları rehberimize bakabilirsiniz.

WordPress cache ve CDN optimizasyonu kapsamında neler yapıyoruz?

Cache denetimi

Mevcut eklentiler, sunucu ayarları, CDN kuralları ve başlıkların analizi; çakışmaların tespiti.

Sunucu katmanı

OPcache bellek ve dosya ayarları, PHP-FPM, Redis kurulumu ve bellek politikası.

Tam sayfa cache

WP Rocket veya sunucu tabanlı cache; giriş yapmış kullanıcı, sepet, form ve önizleme istisnaları.

Cloudflare

Cache kuralları, HTML önbelleği, APO veya eşdeğer yapılandırma, sorgu dizesi ve çerez kuralları.

Temizleme zinciri

İçerik güncellemesinde ilgili URL’lerin tüm katmanlarda temizlenmesi.

Doğrulama

Cache başlıkları, isabet oranı, yük testi ve dinamik sayfa testleri.

Önce ölç, sonra cache’le, sonra doğrula

Cache, yavaş bir uygulamayı gizleyebilir ama düzeltmez. Bu nedenle önce cache dışı yanıt süresini ve yavaş sorguları ölçüyor, gerekiyorsa veritabanı optimizasyonu yapıyoruz. Ardından katmanları kurup Core Web Vitals üzerindeki etkisini ölçüyoruz. Mağazalarda WooCommerce istisnaları ayrıca test edilir.

Katmanlar ve istisnalar

Katman
Ne saklar?
Mutlaka hariç tutulacaklar
OPcache
Ne saklar?

Derlenmiş PHP kodu

Mutlaka hariç tutulacaklar

— (dağıtımda sıfırlama)

Redis object cache
Ne saklar?

Sorgu ve transient sonuçları

Mutlaka hariç tutulacaklar

Oturuma özel veriler uygulama mantığıyla

Tam sayfa cache
Ne saklar?

Anonim ziyaretçi HTML’i

Mutlaka hariç tutulacaklar

Sepet, ödeme, hesabım, giriş yapmış kullanıcı, önizleme, form sonuçları

Cloudflare CDN
Ne saklar?

Statik dosyalar, kurala göre HTML

Mutlaka hariç tutulacaklar

wp-admin, wp-login, oturum çerezli istekler, API ve dinamik uç noktalar

Sizden beklediğimiz girdiler

Çalışmanın hızlı ve doğru ilerlemesi için başlangıçta aşağıdaki bilgi ve erişimlere ihtiyaç duyarız. Eksik olanları birlikte tamamlarız.

Somut proje çıktıları

Cache denetim raporu
Sunucu cache (OPcache, Redis) yapılandırması
Tam sayfa cache ve istisnalar
Cloudflare kuralları
Temizleme zinciri
Test ve ölçüm sonuçları

Teslim edilen dokümantasyon

Cache mimari dokümanı
Sorun giderme kılavuzu

Canlıya geçişten sonra işletilecek kontroller

Proje bittiğinde sistemin sağlıklı kalması için aşağıdaki kontroller sahiplerine devredilir; istenirse bakım sözleşmesiyle Eretek tarafından yürütülür.

Sık sorulan sorular

Hayır. Sunucu tabanlı cache ve Cloudflare ile de güçlü sonuç alınabilir; WP Rocket kolay yönetim ve ek optimizasyon özellikleri sunar.

Sorgu yükü yüksek, giriş yapan kullanıcısı olan veya WooCommerce siteleri için faydalıdır; küçük statik sitelerde etkisi sınırlı olabilir.

Doğru istisnalarla evet; TTFB’yi belirgin düşürür. Ancak dinamik sayfalar ve çerez kuralları dikkatle tanımlanmalıdır.

Hizmet özeti
WordPress Cache ve CDN Optimizasyonu

Doğru önbellek katmanlarıyla PHP/DB yükünü azaltma.

Çalışma modeli

Optimizasyon projesi + izleme

Önemli not

Lisanslı eklentiler (ör. WP Rocket) için lisans sahibi kurumdur; ücretsiz alternatifler de değerlendirilir.

Proje aşamaları

Nasıl ilerliyoruz?

01 / AŞAMA

Denetim

Katmanlar ve sorunlar.

02 / AŞAMA

Sunucu

OPcache, Redis, PHP-FPM.

03 / AŞAMA

Sayfa ve CDN

Cache kuralları ve istisnalar.

04 / AŞAMA

Test

Dinamik sayfa ve yük testleri.

Doğru önbellek katmanlarıyla sitenizi hızlandıralım.

Mevcut cache eklentileri, sunucu ve CDN yapınızı inceleyip katmanlı cache planı sunuyoruz.