WordPress hızlandırma: Hosting tarafında yapılacak net işler
WordPress hızını hosting tarafında artırın: PHP ayarları, cache katmanları, CDN, veritabanı bağlantıları, HTTP/2 ve log kontrolü ile net kontrol listesi.
WordPress siteniz yavaşladığında ilk akla gelen her zaman eklentiler ve tema olsa da, sorunların büyük kısmı hosting katmanında çözülür. Özellikle PHP çalışma şekli, cache başlıkları, CDN altyapısı, sunucu donanımı ve veritabanı bağlantı yönetimi, sayfa hızını doğrudan etkiler. Bu rehberde WordPress hızını artırmak için hosting tarafında uygulanabilecek somut adımları, hangi ayarın ne kazandırdığını ve hangi noktada ölçüm almanız gerektiğini net şekilde anlatıyorum.
Önce ölçün: “Hosting kaynaklı mı?” sorusunu cevaplayın
Hosting tarafında değişiklik yapmadan önce, performansın nerede bozulduğunu netleştirin. Çünkü aynı “GTmetrix/Fikri” benzeri skor, farklı kök nedenlerden gelebilir.
Net kontrol: ölçümde hangi metriklere bakılmalı
- TTFB (Time to First Byte): En çok hosting ve uygulama sunucu tarafı etkiler.
- LCP (Largest Contentful Paint): Hem içerik hem de CDN/servis hızı etkiler.
- First input delay / INP: CPU ve bazı durumlarda kötü çalışan eklentiler etkiler; yine de sunucu kapasitesi de rol oynar.
Hosting kaynaklı olduğunu hızlı test edin
- Siteyi aynı sayfada test edin, farklı saatlerde sonuç farkını not alın.
- Eğer sorun pik saatlerde büyüyorsa, çoğu zaman CPU/RAM darboğazı veya veritabanı bağlantı yoğunluğu vardır.
- TTFB yüksekse (ör. 1-2 saniye ve üzeri), PHP-FPM/Apache nginx ayarı, cache eksikliği veya yavaş disk/IO olasılığı artar.
Sunucuda PHP’yi doğru çalıştırın (WordPress performansının temel taşı)
WordPress’in hızında en büyük değişkenlerden biri PHP sürümü ve PHP-FPM yapılandırmasıdır. Hosting tarafında yapacağınız doğru ayarlar, aynı eklentilerle bile sayfa süresini ciddi düşürebilir.
PHP sürümü: net hedef
- PHP 8.1 veya üstü kullanın.
- Daha eski sürümler hem işlem başına maliyeti artırır hem de bazı WordPress bileşenleri için uyumsuzluk üretir.
PHP-FPM ayarları: nelere bakmalı?
Hosting sağlayıcınız panelden sınırlı kontrol sunsa bile, en azından şu kavramlar konuşulabilir olmalı: - pm (process manager) modeli: genellikle dinamik veya ondemand. - max_children: eş zamanlı iş yükünü belirler. - memory_limit: PHP’nin çalışırken takılmasını önler.
Net hedef yaklaşım: - Eğer sitenizde yüksek TTFB görüyorsanız, PHP-FPM’in çocuk süreç sayısı yetersiz olabilir. - Eğer “CPU kullanımı sürekli yüksek” ise, max_children fazla olabilir veya veritabanı/eklentiler PHP’yi meşgul ediyor olabilir.
HTTP cache ile çakışmayacak şekilde ayar
Bazı hostingler, PHP üretimi çıktıları için cache mekanizmaları sunar. WordPress ile uyumsuz ayarlar “yanlış içerik” veya gereksiz üretim yaratır. Bu nedenle: - Sayfa cache (page cache) etkinse, ilgili eklenti/çözüm ile sunucu cache başlıklarının çakışmadığını doğrulayın.
SSD/NVMe ve IO performansı: “yavaş disk” hızın sessiz katilidir
TTFB’yi artıran önemli sebeplerden biri disk/IO gecikmesidir. Paylaşımlı hostingde de, VDS/dedicated’da da “SSD var” demek tek başına yeterli değildir.
Net karşılaştırma için hedef değer
- NVMe kullanan altyapılar genellikle daha iyi IO sağlar.
- Özellikle yoğun cache olmayan sayfalarda (ör. dinamik sayfalar), IO farkı daha görünür olur.
Hosting sağlayıcısına sorulacak 6 net soru
- Altyapıda disk türü nedir? (SSD mi NVMe mi)
- Disk gecikmesi (IO latency) için pratik yaklaşım nedir?
- Aynı fiziksel sunucuda kaç VPS/VDS paylaşımı var?
- Eş zamanlı kullanıcı artışında performans düşüşü nasıl yönetiliyor?
- Kernel/OS güncellemeleri düzenli mi?
- Uptime SLA ve bakım penceresi ne kadar?
Bu sorulara net cevap alamıyorsanız, hız sorunlarının kökünü belirlemek zorlaşır.
Cache katmanları: hosting tarafında “hangisi neyi hızlandırıyor?”
WordPress hızlandırma, tek bir cache ile değil katman katman düşünülür.
1) Sunucu tarafı (OPcache) — PHP’nin iç derlemesi
- OPcache (genellikle PHP ile gelir) etkin olmalıdır.
- Net amaç: PHP kodu her istek için yeniden derlenmez.
2) Sayfa cache (Page cache) — HTML üretimini azaltır
- WordPress’te sayfa cache yoksa, her istek PHP çalıştırır ve veritabanına yük bindirir.
- Hosting sağlayıcısı panelinde “page cache” varsa, WordPress cache eklentisiyle uyum kontrol edilmelidir.
3) Object cache (Redis/Memcached) — veritabanı yükünü düşürür
Net bilgiyle konuyu burada kısaca bağlayalım: - Object cache; parçalı sorguların tekrar tekrar hesaplanmasını azaltır. - Redis iyi bir tercihtir; ancak doğru yapılandırma yoksa fayda sınırlı kalabilir.
4) CDN cache — coğrafi gecikmeyi düşürür
CDN, hostinginizin Türkiye’de olup olmamasından bağımsız şekilde içeriği daha yakın sunucudan servis eder. - CDN kullanıyorsanız cache-control başlıkları doğru olmalıdır. - Statik içerikler (CSS/JS/img) mümkünse uzun süreli cache ile servis edilmelidir.
CDN + TLS + HTTP/2/HTTP/3: hızın görünür yüzü
Hosting tarafında “ağ katmanı” iyileştirmeleri LCP ve genel kullanıcı algısını doğrudan etkiler.
Net hedef yapı
- HTTP/2 aktif olmalı.
- Mümkünse HTTP/3 (QUIC) kullanılmalı.
- TLS handshake süresi kısa tutulmalıdır (gerekirse session resumption).
CDN ile birlikte dikkat edilecek 5 nokta
- CDN çekirdek (origin) erişimi nasıl? (HTTP mi HTTPS mi)
- TLS ayarları kaçırılıyor mu? (örn. origin sertifikası)
- Cache purging (temizleme) mekanizması var mı?
- Tarayıcı cache başlıkları doğru mu?
- Büyük görseller/JS dosyalarında varyasyon (vary) kaynaklı gereksiz tekrarlar var mı?
Veritabanı bağlantı yönetimi: hosting tarafında en hızlı kazanım yollarından biri
WordPress veritabanına her sayfada tekrar tekrar gider. Hosting tarafında veritabanı performansı yavaşsa, PHP ayarları tek başına yetmez.
Net semptomlar
- TTFB yüksek + veritabanı sorguları uzuyor.
- Ani trafik artışında site kilitleniyor veya “too many connections” hatası alıyorsunuz.
Hosting tarafında kontrol edilecek ayarlar
- MySQL/MariaDB’de max_connections ve uygulamanın bağlantı açma şekli.
- Bağlantı yeniden kullanım (connection pooling benzeri yaklaşımlar bazı hostinglerde sunulur).
- Disk IO ile birlikte değerlendirme: DB loglarının/datasının aynı diske binmesi IO gecikmesini büyütür.
Net öneri: yavaş sorgu için “yük” analizi
Hosting kontrol panelinde ya da yönetim ekranında şu raporlar varsa kullanın: - En uzun sorgular - En sık çalıştırılan sorgular - CPU/IO yük paylaşımı
Yavaş sorguların WordPress tarafında optimize edilmesi gerekir; fakat hosting DB kapasitesi yetersizse optimizasyon tek başına sonucu sınırlı yapar.
Web server (nginx/Apache) ve sık görülen yanlış ayarlar
WordPress için kullanılan web sunucusu (nginx veya Apache) ve modüller, performans farkı yaratır.
Hosting tarafında doğru davranış
- Gzip/Brotli sıkıştırma etkin olmalı.
- Static dosyalarda doğru cache header’lar kullanılmalı.
- Büyük dosyalarda timeouts (upload/download) makul olmalı.
Net “yanlış ayar” örnekleri
- Her istek için yeniden hesaplanan dinamik içeriklerin cachelenmemesi.
- Çok agresif minify/optimizasyonun tarayıcı uyumsuzluğu nedeniyle geri düşmesi.
- Cache kontrolü yanlış olduğunda (ör. HTML sürekli fresh request), CDN faydasız kalır.
Log ve anormallik takibi: hız iyileştirmenin devamlı yolu
Hosting tarafında sadece “kurulum” değil, düzenli gözlem de kritik. Aksi halde yaptığınız optimizasyon bir süre sonra etkisini kaybedebilir.
Net izleme noktaları
- Sunucu CPU/RAM eğrileri: Piklerde CPU %80-90 bandına sürekli tırmanıyor mu?
- Disk IO/IO wait: TTFB ile eş zamanlı yükseliyor mu?
- HTTP 5xx oranı: Cache miss veya upstream sorunlarını gösterebilir.
- Veritabanı bağlantı sayısı: Too many connections var mı?
Ne zaman hosting değişimi gerekir?
Aşağıdaki durumlarda optimizasyonlar sınırlı kalır: - CPU sürekli doyuyor ve PHP-FPM/limits artmasına rağmen TTFB düşmüyor. - DB IO wait yüksek ve disk iyileştirilmiyor. - Cache altyapısı (page cache/object cache/CDN) teknik olarak kısıtlı. - Peak saatlerde performans kararsız ve ölçümlerde tutarlı şekilde kötü.
Pakete göre net yol haritası: VDS, VPS ve web hostingte farklı yaklaşım
WordPress hızını hosting tarafında artırırken “hangi hizmet türü” fark yaratır.
Web hosting (paylaşımlı) ile net gerçek
- Genelde PHP sürümü ve temel cache seçenekleri vardır.
- Ancak aynı sunucuda diğer kullanıcıların yükü performansı etkileyebilir.
Net hedef: Paylaşımlı hostingde bile şu 3 unsur olmalıdır: 1. PHP 8.1+ 2. OPcache aktif 3. En azından sayfa cache veya CDN entegrasyonu
VPS / VDS (daha kontrol) ile net hedef
- PHP-FPM, nginx/Apache, limitler daha yönetilebilir olur.
- Redis gibi object cache’ler daha kolay devreye alınır.
Net hedef: En azından şu kombinasyonları kurun: - NVMe depolama (veya IO performansı net) - PHP 8.1+ + OPcache - Page cache + CDN - DB bağlantı kısıtlarının anlaşılır yönetimi
Dedicated ile ne değişir?
- Pürüzsüz performans için daha stabil bir kaynak ayrımı olur.
- Daha çok kontrol ve daha az “komşu etkisi” görülür.
Bu yol genellikle; trafik belirli bir seviyeyi geçtiğinde, cache + optimizasyonlara rağmen TTFB ve INP değerleri hala hedefin üstündeyse anlamlı olur.
WordPress hızlandırma için hosting tarafı kontrol listesi
Aşağıdaki listeyi değişiklik yapmadan önce ve sonra kullanın. Her maddeyi bir “beklenen sonuç” ile birlikte değerlendirin.
Kurulum/konfigürasyon kontrol listesi
- PHP sürümü: 8.1 veya üstü
- OPcache: etkin, uygun bellek ayarı
- Sayfa cache: HTML üretimini azaltacak şekilde aktif
- Object cache: Redis varsa doğru çalışıyor
- CDN: Türkiye lokasyonuna uygun edge; cache-control doğru
- HTTP/2/HTTP/3: aktif
- Gzip/Brotli: aktif
- TLS optimizasyonu: handshake gecikmesi düşüyor
- DB bağlantı limitleri: too many connections yok
- Disk/IO: IO wait ve TTFB birlikte yükselmiyor
Değişiklik sonrası hedefler (net hedefleme)
Her optimizasyonda tek seferde değil, küçük adımlarla ilerleyin. Örnek: - Cache katmanını açtığınız gün: TTFB düşmeli. - CDN eklediğiniz gün: LCP ve ilk istek süresi düşmeli. - PHP sürümünü yükselttiğiniz gün: sayfa yanıtı ortalama süreye daha hızlı yansır.
Sonuç: Hosting tarafında en hızlı etkiyi “ölçüm + cache + PHP + DB IO” ile alın
WordPress hızlandırma sürecinde hosting tarafında en hızlı kazanım genellikle PHP/OPcache, sayfa cache ve CDN kombinasyonundan gelir; ikinci dalga ise NVMe/IO performansı ve veritabanı bağlantı yönetimi ile gelir. Aksiyon önerim: Önce bir sayfada TTFB ve LCP değerlerini ölçün, sonra sırasıyla OPcache ve PHP sürümünü doğrulayın, sayfa cache/CDN’i doğru başlıklarla devreye alın ve DB/IO semptomlarını kontrol edin. Bu sırayı izlerseniz, gereksiz eklenti kalabalığına girmeden hız iyileştirmesini net biçimde görürsünüz.
Hosting karşılaştırması yapmaya hazır mısın?
100+ firmanın fiyatlarını tek tıkla karşılaştır, en uygun paketi bul.
Hosting Karşılaştır →İlgili Yazılar
Sunucuda Port Taramalarını Tespit Etme: Net İzleme ve Log Rehberi
Port taraması tespiti için doğru loglar, fail2ban/iptables/WAF kontrolleri, anomali eşikleri ve olay akışı adımlarını net bir rehberle öğrenin.
DKIM, SPF, DMARC: E-posta Deliverability Net Rehberi
DKIM, SPF ve DMARC ayarlarını doğru kurun: kayıt örnekleri, test adımları, yaygın hatalar ve deliverability etkisi için net kontrol listesi.
Hosting Paketi Seçerken Yapılan 5 Hata ve Net Çözüm Rehberi
Hosting paketi seçerken yapılan 5 yaygın hatayı öğrenin: yanlış kaynak planlama, kontrol paneli beklentisi, yedekleme/SSL eksikleri ve daha fazlası.
Açık Portları Kapatma: Sunucu Hardening Rehberi
Açık portları kapatmak için net kontrol adımları: hangi portlar riskli, nasıl taranır, güvenli kapatma ve kalıcı hardening ayarları.