WordPress web sitesi performans optimizasyonu: temel yapılandırmadan gelişmiş önbellek stratejisine kadar.

2 dakika okuma.
2026-03-15
2026-06-03
2,784
Aşağıdaki bağlantılar üzerinden alışveriş yaptığınızda, sizin için ek bir maliyet olmadan komisyon kazanıyorum.

WordPress performansını optimize etmeye neden ihtiyaç duyuluyor?

Web sitesi hızı, modern internet deneyiminin temel taşıdır. Özellikle WordPress ile oluşturulan web siteleri için bu doğrudur. Yavaş yüklenen bir web sitesi, kullanıcı memnuniyetinde düşüşe, daha yüksek çıkış oranlarına ve sonuçta dönüşüm oranlarını etkilemeye neden olur. Teknik açıdan, performans optimizasyonu, daha verimli kaynak kullanımı anlamına gelir ve sunucu yükünü azaltarak trafik artışında maliyet tasarrufu sağlar.

Daha da önemlisi, Google gibi arama motorları, kullanıcıların algıladığı yükleme hızı, etkileşim ve görsel istikrarı doğrudan ölçen Maksimum İçerik Çizimi (LCP), İlk Giriş Gecikmesi (FID) ve Kümülatif Düzenleme Kayması (CLS) gibi temel web metriklerini önemli sıralama faktörleri olarak kullanıyor. Düşük performanslı WordPress web siteleri, arama sonuçlarındaki görünürlüklerinden zarar görebilir.

Performans darboğazları birçok aşamada ortaya çıkabilir: hantal temalar ve eklentiler, optimize edilmemiş resimler ve statik kaynaklar, veritabanı sorgularının verimsizliği, önbellek mekanizmasının eksikliği ve uygun olmayan sunucu ortamı. Bu nedenle, sistemin optimizasyonu bu katmanların her birinden başlamalıdır.

Tavsiye edilen okuma WordPress optimizasyonu için mutlak rehber: 20 temel ipucu, web sitesi hızını ve performansını kapsamlı bir şekilde artırır.

Temel performans optimizasyonu ayarları.

Verimli temalar ve eklentiler seçin.

Bir web sitesinin görünümü ve işlevselliğinin temel taşları tema ve eklentilerdir, ancak yanlış seçim yapıldığında bunlar ana performans engeli haline gelebilir. Mükemmel bir tema, kodun basit olması, WordPress kodlama standartlarına uygun olması ve yalnızca gerekli işlevleri içermesi gerekir. Büyük sayfa oluşturucuları, sayısız kaydırıcı ve karmaşık animasyonlar içeren “her şey dahil” temalardan kaçınılmalıdır, çünkü bunlar genellikle çok sayıda gereksiz CSS ve JavaScript dosyasını yükler.

UltaHost WordPress Sunucusu
30 gün iade garantisi, sınırsız bant genişliği ve veritabanı kullanımı, ücretsiz DDoS koruması; 3 yıllık abonelikte indirim (50%).

Eklentiler için “en az gereken” ilkesine uygun davranılmalıdır. Her aktif eklenti, PHP'nin yürütme süresini uzatır, ek veritabanı sorguları ve HTTP istekleri ekler. Eklenti listenizi düzenli olarak inceleyin ve artık kullanmadığınız eklentileri devre dışı bırakın ve silin. Yeni eklentiler yüklemeden önce, WordPress eklenti dizinindeki puanlarını, güncelleme sıklığını, uyumluluk beyanlarını ve destek forumlarının aktifliğini kontrol edin.

Kalıcı bağlantıları veritabanıyla yapılandırın.

WordPress'in kalıcı bağlantı ayarları yalnızca kullanıcılara ve arama motorlarına uygun değil, aynı zamanda sunucunun URL yeniden yazma kurallarını ve önbellek verimliliğini de etkiliyor. Makale adı içeren bir yapı kullanılması önerilir, örneğin: /%postname%//%category%/%postname%/Varsayılan sorgu parametreleriyle karşılaştırıldığında (?p=123Bu, bağlantının yapısını daha net hale getirir ve çeşitli önbellek mekanizmaları ve CDN'ler tarafından tanınmasını ve işlenmesini daha kolay hale getirir.

Veritabanı, WordPress’in dinamik içeriğini yöneten temeldir. Web sitesi çalıştıkça, veritabanında makale revizyonları, otomatik taslaklar, çöp kutusu içerikleri, süresi dolmuş işlem seçenekleri ve gereksiz yorumlar gibi birçok gereksiz veri birikir. Bu veriler sorgu hızlarını yavaşlatır. Bu tür durumları önlemek için… WP-OptimizeAdvanced Database Cleaner Bu tür eklentiler bu verileri güvenli bir şekilde temizleyebilir. Ayrıca, büyük web siteleri için, yüksek frekanslı sorgular için alanlar (örneğin) wp_posts Tablo post_titlepost_nameİndeks ekleme, önemli bir performans artışı sağlayabilir.

-- 示例:为 wp_options 表的 option_name 字段添加索引以加速选项查询
CREATE INDEX idx_option_name ON wp_options(option_name);

Resimleri ve statik kaynakları optimize edin.

İşlenmemiş resimler, sayfanın boyutunun aşırı büyük olmasının en yaygın nedenidir. En iyi uygulama, resimleri medya kitaplığına yüklemeden önce Photoshop, Affinity Photo gibi yerel yazılımlar ya da TinyPNG gibi çevrimiçi araçlarla sıkıştırmaktır. Aynı zamanda, JPEG ya da PNG'den çok daha küçük boyutlarda aynı kaliteyi sunan modern formatları kullanmak da önceliklidir. Örneğin, WebP gibi eklentileri kullanmak da faydalı olabilir. ImagifyEWWW Image Optimizer Format dönüşümü ve sıkıştırma otomatik olarak gerçekleştirilebilir.

Tavsiye edilen okuma WooCommerce eklentisi başlangıç rehberi: Çevrimiçi mağazanızı sıfırdan oluşturun.

CSS ve JavaScript dosyaları için temel optimizasyon yöntemleri birleştirme, minimizasyon ve asenkron/gecikmeli yüklenmedir. Birleştirme, HTTP istek sayısını azaltır ve minimizasyon, dosya boyutunu küçükletmek için koddaki boşluk karakterlerini ve yorumları çıkarır. Birçok önbellek eklentisi bu işlevleri sağlar. Aynı zamanda tarayıcı önbelleği yapılandırılmalıdır ve sunucu kuralları, tarayıcıya statik kaynakları bir süre yerel olarak depolamasını söylemelidir.

# 在 Apache 的 .htaccess 文件中设置静态资源缓存
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/webp "access plus 1 year"
  ExpiresByType image/svg+xml "access plus 1 month"
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
</IfModule>

önbellek stratejisini uygula.

Nesne önbelleğini kullanın.

Nesne önbelleği, WordPress'in dinamik performansını artırmak için kritik bir teknolojidir. Karmaşık veritabanı sorgu sonuçlarını (nesneler) hızlı bellek depolama alanına (Redis veya Memcached gibi) depolar. Sonraki istekler aynı verilere ihtiyaç duyduğunda, WordPress veritabanını tamamen atlayarak doğrudan bellekten okur ve böylece veritabanı yükünü ve PHP işleme süresini büyük ölçüde azaltır.

Eğer ana bilgisayar ortamınız destekliyorsa, yükleyin ve etkinleştirin. Redis Object CacheMemcached Eklentiler bu işlevi kolayca gerçekleştirebilir. Yapılandırma başarılı olduktan sonra, içerik sorgulaması sık olan web siteleri (örneğin forumlar, haber siteleri) için performans artışı hemen fark edilecektir.

hosting.com Paylaşımlı Barındırma
AMD EPYC CPU'lar, NVMe SSD depolama ve LiteSpeed ile yüksek performans, 7/24, 7x7 uzman şirket içi destek, SSL, kaba kuvvet, kötü amaçlı yazılım ve DDoS koruması dahil gelişmiş güvenlik önlemleri, 73%'ye kadar tasarruf

Yapılandırma sayfasının önbelleğe alınması.

Sayfa önbelleği, özellikle içeriği sık sık değişmeyen sayfalar için en etkili optimizasyon yöntemidir. Dinamik olarak oluşturulan tüm HTML sayfalarını statik dosyalar olarak kaydeder. Yeni ziyaretçiler geldiğinde, Web sunucusu (örneğin Nginx) veya önbellek eklentisi, PHP kodunu çalıştırmadan veya veritabanını sorgulamadan doğrudan bu statik dosyayı gönderir.

WP RocketW3 Total CacheLiteSpeed Cache Bu, endüstri lideri bir önbellek eklentisidir. Sadece sayfa önbelleği sağlamakla kalmıyor, aynı zamanda tarayıcı önbelleği, veritabanı önbelleği, nesne önbelleği vb. işlevlerini de birleştiriyor. Yapılandırma sırasında, dinamik kalması gereken sayfalar için hariç tutma kuralları belirlemek gerekir. Örneğin, kullanıcı profil sayfası, alışveriş sepeti, ödeme sayfası ve WordPress yönetim paneli gibi.

CDN ile hızlandırma

İçerik dağıtım ağı, web sitenizin statik kaynaklarını (resimler, CSS, JS, yazı tipleri) dünya çapındaki uç sunucularında önbelleğe alarak kullanıcılara bu kaynaklara en yakın konumdan erişme imkanı sunarak gecikmeyi azaltır ve yükleme hızını artırır. Bu, uluslararası kitlelere sahip web siteleri için çok önemlidir.

Tavsiye edilen okuma WordPress temasının temel bileşenleri.

Entegre CDN genellikle iki adıma bölünür: Öncelikle alan adınızın DNS'si CDN servis sağlayıcısına (Cloudflare, StackPath gibi) yönlendirilir, sonra WordPress'te uygun eklentiyi yükleyerek veya yapılandırarak web sitenizin statik kaynaklarını doğru şekilde CDN'den yüklemesini sağlarsınız. Birçok CDN ayrıca DDoS koruması, güvenlik duvarı ve diğer güvenlik geliştirmeleri de sunar.

İleri optimizasyon ve izleme.

Gecikmeli yükleme ve kod optimizasyonu.

Gecikmeli yükleme tekniği, kullanıcı onların yakınına ulaşana kadar yalnızca ana ekranın altındaki resimler, videolar ve yorum kutuları gibi kritik olmayan kaynakların yüklenmesini sağlar. Bu, ana ekranın yükleme süresini etkili bir şekilde kısaltır. WordPress 5.5 ve üzeri sürümler, resimler ve iframe'ler için yerel gecikmeli yükleme desteği sunar. Daha ince kontrol için, kullanılabilir. Lazy Load by WP Rocket Vekil eklentileri de dahil olmak üzere diğer eklentileri de indirin.

InterServer Paylaşımlı Barındırma
Paylaşımlı hosting aylık $2.50 USD, ilk ay $0.1 USD promosyon kodu tryinterserver, 461 bulut uygulaması komut dosyası, tek tıklamayla yükleme.

Kod seviyesinde, kritik olan render yolunun optimizasyonu kritik öneme sahiptir. Bu, render'ı engelleyen kaynakları ortadan kaldırmak ya da geciktirmek anlamına gelir. Önemli olmayan CSS'leri asenkron olarak yükleyebilir veya kritik CSS'leri ilk ekran stillerinin hızlı görüntülenmesini sağlamak için satır içi olarak ekleyebilirsiniz. JavaScript için ise etiketini kullanmanız gerekir. asyncdefer Nitelikleri ayarlayın ya da komut dosyasını sayfanın alt kısmına taşıyın.

// 示例:使用 wp_enqueue_script 函数为脚本添加 defer 属性
function mytheme_defer_scripts($tag, $handle, $src) {
    if ( 'my-non-critical-script' === $handle ) {
        return str_replace( ' src', ' defer src', $tag );
    }
    return $tag;
}
add_filter('script_loader_tag', 'mytheme_defer_scripts', 10, 3);

Performans odaklı bir sunucu seçin.

Sunucu, web sitesinin performansının fiziksel temelidir. Paylaşımlı barındırma ucuz olsa da, kaynaklar (CPU, bellek, I/O) sınırlıdır ve diğer birçok siteyle paylaşılır, bu nedenle performans dalgalanmaları yüksektir. İşletmeye yönelik web siteleri için, WordPress özel barındırma, VPS veya bulut sunucuları (AWS Lightsail, Google Cloud gibi) seçilmesi önerilir.

Bu planlar bağımsız kaynaklar, daha iyi donanım (örneğin SSD depolama) ve WordPress için optimize edilmiş yazılım yığınları (örneğin LiteSpeed veya Nginx'li sunucular ve önceden yüklenmiş önbellek araçları) sunar. Birçoğu ayrıca, optimizasyon testlerini güvenli bir şekilde gerçekleştirmek için tek bir tıklamayla staging (test) ortamı sağlar.

Sürekli izleme ve analiz.

Optimizasyon sonsuza kadar süren bir süreç değildir. Optimizasyonun etkisini ölçmek ve yeni darboğazları belirlemek için araçlara ihtiyacınız var.Query Monitor Bu, geliştiriciler için harika bir araçtır. Mevcut sayfanın tüm veritabanı sorgularını, HTTP isteklerini, PHP hatalarını ve kancalarını kenar çubuğu biçiminde gösterir ve sorunları daha iyi tespit etmenize yardımcı olur.

Toplam performans puanı ve kullanıcı deneyimi göstergeleri için, Google PageSpeed Insights, WebPageTest veya GTmetrix gibi araçları düzenli olarak kullanmalısınız. Bu araçlar, “kullanılmayan JavaScript'i azaltma”, “önemli istekleri önceden yükleme” gibi spesifik iyileştirme önerileri sunar ve bir sonraki optimizasyon turunun yönünü belirler.

Özetle.

WordPress performans optimizasyonu, uç tarafı, arka taraf, sunucu ve ağı kapsayan kapsamlı bir çalışmadır. Temel yaklaşımı, kaynaktan kontrol etmek, verimli tema eklentileri seçmek ve medya kaynaklarını optimize etmektir; bir önbellek hiyerarşisi oluşturmak; nesne önbelleği, sayfa önbelleği ve CDN aracılığıyla hızlı tepki veren bir sistem oluşturmak; ve güçlü bir ana bilgisayar ortamı ve sürekli izleme ve analiz ile optimizasyon sonuçlarını korumak ve geliştirmek. Bu stratejileri sistemli bir şekilde uygulamak sadece gözle görülebilir bir hız artışı sağlamakla kalmıyor, aynı zamanda daha iyi bir kullanıcı deneyimi, daha yüksek arama motoru sıralamaları ve daha sağlam bir web sitesi işleyişi durumunu da sağlıyor. Performans optimizasyonu bir maraton, değil de bir kısa koşudur; sürekli ilgi ve ayarlamalar gerektirir.

Sıkça Sorulan Sorular.

Önbellek eklentisini kullandım, ancak GTmetrix skoru hala çok düşük. Bunun nedeni ne olabilir?

Çerez eklentileri esas olarak sunucu tarafındaki yanıtları ve HTML teslimatını ele alır. Puan hala düşükse sorun büyük olasılıkla “ön uç optimizasyonunda”dır. GTmetrix raporundaki “kullanılmayan JavaScript/CSS'yi azaltma”, “resim boyutlarını optimize etme”, “önemsiz JavaScript'i erteleme” önerilerine odaklanın. Bunlar genellikle tema kodunu manuel olarak optimize etmeyi, resimleri sıkıştırmayı veya eklentilerin CSS/JS en küçük boyut ve gecikmeli yükleme özelliklerini kullanmayı gerektirir. Ayrıca test ettiğiniz sayfanın önbellek kurallarının dışında bırakılması da mümkündür.

Veritabanı temizleme ve optimizasyonunda risk var mı? Önemli verileri yanlışlıkla silme ihtimali var mı?

Güvenilir optimizasyon eklentileri (örneğin WP-Optimize) kullanılarak rutin temizlik yapmak güvenlidir çünkü bu eklentiler genellikle otomatik olarak kaydedilen taslaklar, spam yorumları ve geçersiz işlemler gibi kabul edilen fazla verileri siler. Ancak, herhangi bir veritabanı işlemi yapmadan önce, tam bir web sitesi ve veritabanı yedeklemesi oluşturmanız şiddetle tavsiye edilir. “Veritabanı tablolarını optimize etme” işlemi, çoğu durumda güvenlidir, ancak veritabanınız çok büyükse veya zaten bozulmuşsa, işlem uzun süre alabilir.

Nesne önbelleği (Redis/Memcached) ile sayfa önbelleği arasında ne fark var?

Bunlar iki farklı önbellekleme seviyesidir. Nesne önbelleği, veritabanı sorguları düzeyinde çalışır ve sorgu sonuçlarını belleğe depolayarak dinamik verilerin alınmasını hızlandırır, ancak her istek için yine de PHP tarafından sayfa oluşturulması gerekir. Sayfa önbelleği, son çıktı düzeyinde çalışır ve oluşturulan tam HTML sayfasını statik bir dosya olarak kaydeder. Sonraki isteklerde bu dosya doğrudan gönderilir ve PHP ile veritabanı tamamen atlanır. İkisi de aynı anda kullanılabilir. Sayfa önbelleği anonim ziyaretçiler içindir ve nesne önbelleği, sayfa oluşturma sürecindeki veritabanı sorgularını hızlandırmak için kullanılır (örneğin, oturum açmış kullanıcılar veya önbelleğe alınmamış sayfalar için).

Web sitesi performansını ne sıklıkla kontrol etmeli ve optimize etmeliyim?

Düzenli kontrol mekanizması oluşturulması önerilir. Aktif içerik web siteleri (sıklıkla makale veya ürün yayınlayanlar) için, ayda bir kez kapsamlı bir performans taraması yapılabilir (PageSpeed Insights gibi araçlar kullanılarak). Web sitesinde büyük değişiklik yapıldığında, mesela temel temaların veya eklentilerin kurulması/güncellenmesi veya sunucu değiştirildiğinde de hemen kontrol edilmelidir. Günlük olarak kullanılabilir. Query Monitor Eklentiler, geliştirme veya içerik yayınlandığında hafif gerçek zamanlı izleme yaparlar. Performans optimizasyonu sürekli bir süreçtir.