sunucuhataları
teknik çözüm merkezi
Ara Giriş Yap Üye Ol
🏠 Ana Sayfa 📚 Kurulum Rehberleri
Kategoriler
🌐 Web Sunucuları 🐧 İşletim Sistemleri 📦 Sanallaştırma & VPS 🖥️ Kontrol Panelleri 🔒 SSL & Güvenlik 📝 CMS & Uygulamalar 🗄️ Veritabanı 📧 Mail Sunucusu 🗨️ Forum ℹ️ Hakkımızda 📧 İletişim
Giriş Yap Üye Ol
Ana Sayfa CMS & Uygulamalar WordPress Neden Yavaş? 10 Adımda Hız Optimizasyonu
📝 CMS & Uygulamalar

WordPress Neden Yavaş? 10 Adımda Hız Optimizasyonu

WordPress hız sorunları için önbellek, CDN, görsel optimizasyonu ve PHP güncellemesini içeren 10 adımlı kapsamlı rehber.

📅 20 Ocak 2025 👁 47 görüntülenme ⏱ 5 dk okuma
𝕏 Paylaş
📋 İçindekiler göster/gizle

WordPress Hız Sorunları Neden Oluşur?

WordPress dünyada en yaygın kullanılan içerik yönetim sistemidir; ancak yanlış yapılandırıldığında veya optimize edilmediğinde ciddi performans sorunları yaşanabilir. Google'ın Core Web Vitals sinyalleri SEO sıralamasını doğrudan etkilediğinden, site hızı artık sadece kullanıcı deneyimi değil, arama motoru görünürlüğü açısından da kritiktir.

Yavaş bir WordPress sitesinin temel belirtileri: Google PageSpeed Insights'ta düşük puan (60'ın altı), TTFB (Time to First Byte) değerinin 200ms'nin üzerinde olması, LCP (Largest Contentful Paint) değerinin 2.5 saniyeyi geçmesi ve yüksek sunucu yanıt süreleridir.

Bu rehberde, WordPress sitenizin hızını artırmak için uygulayabileceğiniz 10 temel optimizasyon adımını detaylı olarak ele alacağız.


1. Önbellek (Cache) Kullanmak

Önbellek, WordPress'in her istek için veritabanına ve PHP motoruna gitmesi yerine hazır HTML dosyaları sunmasını sağlar. Bu, sayfa yükleme süresini dramatik biçimde kısaltır.

WP Rocket (ücretli, en kapsamlı) veya W3 Total Cache / LiteSpeed Cache (ücretsiz) eklentilerini kullanabilirsiniz.

LiteSpeed Cache (açık kaynak, LiteSpeed sunucularda en iyi performans):

  • WordPress eklentileri → LiteSpeed Cache'i yükleyin
  • Eklenti → CacheCache sekmesinden Enable Cache'i aktifleştirin
  • Page Optimize sekmesinden CSS/JS minification ve kombinasyonu aktifleştirin

Nginx ile sunucu seviyesinde FastCGI cache kullanmak daha da hızlıdır:

fastcgi_cache_path /tmp/nginx_cache levels=1:2 keys_zone=WORDPRESS:100m inactive=60m;
fastcgi_cache_key "$scheme$request_method$host$request_uri";

2. Görselleri Optimize Etmek

Optimize edilmemiş görseller genellikle en büyük performans sorunudur. Modern formatlara dönüştürün ve boyutları küçültün:

  • Imagify veya ShortPixel eklentisiyle mevcut görselleri toplu sıkıştırın
  • WordPress 5.8+ ile WebP desteği yerleşik gelir; aktifleştirin
  • Görselleri yüklemeden önce boyutlandırın (2000px genişliğinde görsel yüklemeyin)
# WP-CLI ile toplu WebP dönüşümü (Imagify CLI):
wp imagify bulk-optimize --quality=80

3. CDN (İçerik Dağıtım Ağı) Kullanmak

CDN, statik dosyaları (görseller, CSS, JavaScript) kullanıcıya en yakın sunucudan sunar. Cloudflare ücretsiz CDN sunar:

  • Cloudflare'e domain ekleyin, nameserver'ları değiştirin
  • Cloudflare Dashboard → SpeedOptimization → Auto Minify aktifleştirin
  • Rocket Loader'ı etkinleştirin (JavaScript yüklemesini optimize eder)

BunnyCDN veya KeyCDN de uygun maliyetli alternatiflerdir.

4. PHP Sürümünü Güncellemek

PHP 8.x, PHP 7.x'e kıyasla %2-3 kat daha hızlıdır ve çok daha az bellek tüketir. PHP sürümünüzü kontrol edin:

php -v

cPanel'de: MultiPHP Manager → Domain'i seçin → PHP 8.2 veya 8.3 seçin.
Plesk'te: PHP Settings → PHP sürümünü güncelleyin.

5. Kullanılmayan Eklentileri Kaldırmak

Her aktif eklenti, her sayfa yüklemesinde bellek ve CPU tüketir. Kullanmadığınız eklentileri silin (sadece devre dışı bırakmak yeterli değildir):

# WP-CLI ile tüm eklentileri listeleyin:
wp plugin list
# Devre dışı olanları toplu silin:
wp plugin delete $(wp plugin list --status=inactive --field=name)

6. Veritabanını Optimize Etmek

WordPress zamanla gereksiz revizyon, spam yorum ve geçici (transient) verilerle şişer:

# WP-CLI ile veritabanını temizleyin:
wp db optimize
wp post delete $(wp post list --post_type=revision --field=ID --format=ids)
wp transient delete --all

WP-Optimize eklentisiyle görsel arayüzden de yapılabilir.

7. OPcache Aktifleştirmek

PHP OPcache, derlenmiş PHP kodunu bellekte saklar ve tekrar derleme yapmaz. Büyük performans artışı sağlar:

nano /etc/php/8.2/fpm/php.ini
# Şu değerleri ayarlayın:
opcache.enable=1
opcache.memory_consumption=256
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.revalidate_freq=2

8. Lazy Loading ile Görselleri Geciktirmek

Sayfanın alt kısmındaki görselleri yalnızca kullanıcı o bölüme kaydırdığında yükleyin. WordPress 5.5+ bu özelliği yerleşik sunar; ek yapılandırmaya gerek yoktur. Ancak hero (üst alan) görseller için loading="eager" kullanın:

<img src="hero.jpg" loading="eager" alt="Hero">
<img src="altta.jpg" loading="lazy" alt="Alt bölüm">

9. HTTP/2 ve GZIP Sıkıştırmasını Aktifleştirmek

HTTP/2 çoklu isteği tek bağlantıda işler. Nginx'te aktifleştirmek için:

listen 443 ssl http2;

Gzip sıkıştırması HTML, CSS ve JavaScript boyutunu %70'e kadar düşürür:

gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml;
gzip_min_length 1000;

10. Hosting Seçimi ve Sunucu Seviyesi Önbellek

Shared hosting'den yönetilen WordPress hosting'e (Kinsta, WP Engine, Cloudways) veya VPS'e geçiş, diğer tüm optimizasyonlardan daha büyük etki yaratabilir. Değerlendirmeniz gereken özellikler:

  • LiteSpeed veya Nginx tabanlı sunucu
  • Redis/Memcached nesne önbelleği
  • NVMe SSD disk
  • PHP 8.x ve OPcache aktif

Özet

  • En hızlı iyileştirme için: önbellek eklentisi + görsel optimizasyonu + CDN üçlüsünü uygulayın
  • Google PageSpeed Insights ve GTmetrix ile her değişikliğin etkisini ölçün
  • Core Web Vitals değerlerini (LCP, FID, CLS) düzenli olarak takip edin
  • PHP 8.x + OPcache kombinasyonu sunucu yanıt süresini yarıya indirebilir
  • Veritabanını aylık temizleyin ve optimize edin

İlgili Makaleler

🤔 Bu kurulumda sorun mu yaşıyorsunuz?

Hata mesajınızı kopyalayıp foruma konu açın. Topluluğumuz size özel durumunuza göre yardımcı olacaktır.

🗨️ Foruma Katıl & Yardım Al
Etiketler: #wordpress #nginx #performans #cache

Yorumlar

Henüz yorum yok. İlk yorumu siz yapın!

Yorum Yap

Yorumunuz onaylandıktan sonra yayınlanır.