WordPress web sitelerinin performansını artırmak için 10 pratik ipucu ve en iyi uygulama rehberi

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

Çekirdek ayarları ve kodu optimize etmek

Hızlı bir WordPress sitesi, temelinden başlar. Ayarları düzenleyerek ve kodu sadeleştirerek sunucunun yükünü ve sayfaların yükleme süresini etkili bir şekilde azaltabilirsiniz.

Doğru barındırma hizmetini seçin.

Web sitesinin barındırma hizmetleri, performansın temel taşıdır. Kullanımı çok önemlidir.wp-config.phpDosyalar bazı temel optimizasyonlardan geçirilebilir, ancak daha da önemlisi yüksek performanslı bir barındırma çözümü seçmektir; örneğin WordPress için özel olarak optimize edilmiş barındırma hizmetleri, VPS (Sanal Özel Sunucu) veya bulut sunucuları. Paylaşımlı sunucular ucuz olsa da, trafik yoğunluklarında kaynak sıkıntıları yaşanabilir ve bu da web sitesinin yavaşlamasına neden olabilir.

Nesne önbellekleme mekanizmasını etkinleştirin.

WordPress’in yerleşik nesne önbellekleme özelliği, veritabanı sorgu sonuçlarını geçici olarak saklayabilir. Aynı verilere birden fazla kez erişildiğinde, önbellekten doğrudan okunarak veritabanına yapılan tekrarlanan sorgulamalar önlenir. Kalıcı nesne önbelleğini etkinleştirmek için (örneğin Redis Object Cache gibi) bir önbellek eklentisi yükleyebilirsiniz; bu özellik özellikle yüksek trafikli web siteleri için oldukça faydalıdır.wp-config.phpAşağıdaki kodu ekleyerek Redis önbelleğine bağlantıyı tanımlayabilirsiniz:

Tavsiye edilen okuma WordPress Optimizasyonu için Nihai Rehber: Acemiden Uzman’a 20 Gerekli Teknik

define( 'WP_REDIS_HOST', '127.0.0.1' );
define( 'WP_REDIS_PORT', 6379 );

Veritabanını temizleme ve sürümleri güncelleme

Zaman geçtikçe, WordPress veritabanı makale düzeltmeleri, taslaklar, gereksiz yorumlar gibi birçok gereksiz veri biriktirir. Bu veriler, veritabanı sorgulama hızını yavaşlatır. Veritabanı tablolarını optimize etmek için düzenli olarak temizleme eklentileri kullanabilir veya manuel olarak SQL komutları çalıştırabilirsiniz. Aynı zamanda,wp-config.phpEkleme:WP_POST_REVISIONSMakale revizyon sürümlerini sınırlamak veya devre dışı bırakmak için sabitler (constantler) kullanılır:

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%).
define( 'WP_POST_REVISIONS', 3 ); // 将修订版本数量限制为3个

Verimli bir önbellek stratejisi ayarlayın.

Önbellekleme, WordPress hızını artırmanın en etkili yollarından biridir. Statik web sayfa kopyalarını saklayarak, dinamik olarak oluşturulan sayfaların yüklenme maliyetini azaltır.

Sayfa önbellekleme eklentisini kullanın.

Sayfa önbellekleme eklentileri (örneğin WP Rocket, W3 Total Cache veya WP Super Cache), web sitesinin statik HTML dosyalarını oluşturabilir. Kullanıcı bir sayfayı ziyaret ettiğinde, sunucu her seferinde PHP kodunu çalıştırmak ve veritabanı sorguları yapmak yerine doğrudan bu statik dosyaları gönderir. Bu tür eklentileri yükleyip doğru şekilde yapılandırdıktan sonra, ilk bayt yükleme süresinin (TTFB – Time To First Byte) önemli ölçüde kısaldığını görebilirsiniz.

Tarayıcı önbelleği ve süresi dolmuş başlıklar (Browser Cache and Expired Headers)

Tarayıcı önbelleğini yapılandırmak, ziyaretçilerin tarayıcılarının statik kaynakları (resimler, CSS, JavaScript dosyaları gibi) yerel olarak saklamasını sağlar; böylece tekrarlanan ziyaretlerde bu kaynakların yeniden indirilmesine gerek kalmaz. Bu genellikle, web sitesinin kök dizininde belirli dosyaların bulunmasını sağlayarak yapılır..htaccessDosyaya, şu işlevi gerçekleştiren kurallar ekleyin:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
</IfModule>

İşlem kodu önbelleğini gerçekleştirme

PHP kodları için, işlem verimliliğini artırmak amacıyla işlem kodu önbelleği (örneğin OPcache) kullanılabilir. OPcache, önceden derlenmiş PHP betiklerinin bayt kodlarını bellekte saklayarak, her istek sırasında betiklerin tekrar yüklenmesi ve derlenmesi gerekliliğini ortadan kaldırır. En iyi bellek kullanımı ve hit oranı elde etmek için, OPcache’nin sunucuda etkinleştirilmesi ve ayarlarının uygun şekilde yapılandırılması önerilir.

Tavsiye edilen okuma Neden bir WordPress web sitesini optimize etmeye ihtiyaç var?

Resimleri ve statik kaynakları optimize edin.

Optimize edilmemiş resimler genellikle web sitelerinin aşırı büyümesinin başlıca nedenidir. Bu medya kaynaklarını doğru bir şekilde yönetmek, sayfa boyutlarını önemli ölçüde azaltabilir.

Resim boyutlarını sıkıştırmak ve ayarlamak

Resim yüklemeden önce, TinyPNG veya ShortPixel gibi araçlar kullanarak resimleri sıkıştırmalısınız; veya WordPress’ta Imagify, EWWW Image Optimizer gibi otomatik eklentilerle gerçek zamanlı sıkıştırma yapabilirsiniz. Ayrıca, resimleri web sayfasında kullanılacak gerçek boyutlara göre yüklemeye özen göstermelisiniz; aksi takdirde çok büyük resimler kullanıp bunları CSS ile küçültmek gerekebilir.add_image_size()Fonksiyonlar, çeşitli küçük resim (resim özetleri) boyutlarının oluşturulmasına yardımcı olabilir.

Önemli olmayan içerikleri gecikmeli olarak yükleme

Gecikmeli Yükleme (Lazy Load) teknolojisi, sayfadaki resimlerin, videoların veya iframe’lerin yalnızca görüş alanına (viewport) yaklaşıldığında yüklenmesini sağlar. Bu sayede, sayfanın başlangıçta yüklenmesi için gereken veri miktarı önemli ölçüde azalır. Birçok modern tema ve önbellekleme eklentisi bu özelliği zaten içerir; ayrıca “Lazy Load by WP Rocket” gibi özel eklentiler de kullanarak bu işlevi gerçekleştirebilirsiniz.

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

CSS/JS dosyalarını birleştirin ve boyutlarını en aza indirin.

HTTP istek sayısını azaltmak, performans optimizasyonunun altın kuralıdır. Birden fazla CSS ve JavaScript dosyasını birleştirerek ve içlerindeki boş karakterleri ve yorumları kaldırarak (dosyaları “minimize” ederek), istek sayısını ve dosya boyutlarını etkili bir şekilde azaltabilirsiniz. Bu işlev genellikle önbellekleme eklentileri tarafından sağlanır. Manuel optimizasyon sırasında, Webpack gibi derleme araçları kullanılabilir; ancak birleştirme sırasına dikkat edilmeli ve betiklerin bağımlılıklarının bozulmaması sağlanmalıdır.

CDN (Content Delivery Network) ve harici servisleri kullanmak

İçerik Dağıtım Ağları (CDN’ler) ve özel harici hizmetler, yükü ana sunucunuzdan dağıtarak dünya genelindeki kullanıcıların erişim hızını artırabilir.

Küresel CDN (Content Delivery Network) dağıtımı

CDN (Content Delivery Network), statik kaynaklarınızı (resimler, CSS, JS dosyaları) dünya genelindeki çeşitli konumlardaki sunucularda önbelleğe alarak, kullanıcıların verileri coğrafi olarak en yakın sunucudan almasını sağlar ve böylece gecikmeleri önemli ölçüde azaltır. Cloudflare, KeyCDN gibi yaygın CDN hizmetleri, WordPress ile kolayca entegre olabilen çözümler sunar. Yapılandırma işlemi tamamlandıktan sonra, statik kaynaklarınızın URL’leri genellikle CDN sağlayıcısının alan adı haline gelir.

Tavsiye edilen okuma 10 WordPress Web Sitesi Performans Optimizasyonu İpucu ve Uygulama Kılavuzu

Barındırılan videolar ve büyük dosyalar

Büyük video dosyalarını doğrudan WordPress medya kütüphanesine yüklemekten kaçının; bu, sunucu bant genişliğini ve depolama alanını hızla tüketir. Bunun yerine, YouTube, Vimeo gibi profesyonel video platformlarını kullanarak dosyaları barındırın ve ardından web sitenize yerleştirme kodları (embedding codes) aracılığıyla dosyaları sitenize ekleyin. PDF veya diğer büyük boyutlu indirilebilir dosyalar için ise Amazon S3 veya Google Cloud Storage gibi hizmetleri de düşünebilirsiniz.

Dış font hizmetlerini kullanmak

Özel fontlar (özellikle Google Fonts), ek HTTP istekleri oluşturur ve renderleme sürecini engelleyebilir. Optimizasyon için sistem font yığınını bir yedek olarak kullanmak veya font dosyalarını yerel olarak barındırmayı düşünebilirsiniz. Dış servisler kullanmak zorundaysanız, lütfen font kaynaklarını etiketler aracılığıyla önceden bağlayın ve uygun yöntemleri kullanın.font-display: swap;Özellikler, metnin görünmez hale gelmesi (FOIT – “Font Not Invisible” problemi) sorununu önlemek için kullanılır.

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.

Özetle.

WordPress web sitesinin performansını artırmak, sunucu, kod, kaynaklar ve dağıtım stratejilerini içeren sistematik bir iştir. Yüksek performanslı bir barındırma sağlayıcısı seçmekten, çok katmanlı önbelleği etkinleştirmeye; her bir resmi ve her bir betik dosyasını optimize etmeye kadar, her adım web sitesinin hızını olumlu yönde etkileyebilir. Önemli olan sürekli izleme (GTmetrix, PageSpeed Insights gibi araçlar kullanarak) ve iteratif optimizasyondur; çünkü web sitesi içeriğindeki ve teknolojideki güncellemeler yeni performans sorunlarına neden olabilir. Yukarıdaki on ipucunu ve en iyi uygulamayı takip ederek, hızlı, sorunsuz ve kullanıcı deneyimi açısından mükemmel bir WordPress web sitesi oluşturabilirsiniz.

Sıkça Sorulan Sorular.

Önbelleği etkinleştirdikten sonra web sitesi içeriği güncellenmiyorsa ne yapmalıyım?

Bu, önbellekleme mekanizmasının yaygın bir olgusudur. Çoğu önbellekleme eklentisi, “önbelleği temizle” veya “önbelleği yenile” seçenekleri sunar; makaleyi, sayfayı veya temayı güncelledikten sonra bu işlemi manuel olarak gerçekleştirebilirsiniz. Bazı gelişmiş eklentiler ayrıca belirli sayfaların önbelleğinin otomatik olarak temizlenmesini sağlayan kurallar ayarlamayı da destekler.

WordPress web sitemin hızını nasıl test edebilirim?

Kapsamlı testler için birden fazla aracın kullanılması önerilir. Google PageSpeed Insights, temel kullanıcı deneyimi göstergeleri ve önerileri sunar; GTmetrix, ayrıntılı yükleme süreci grafikleri ve performans puanlamaları sağlar; Pingdom Tools ise yükleme hızını dünya genelindeki çeşitli konumlardan test edebilir. Düzenli testler, performans düşüşlerinin tespit edilmesine yardımcı olur.

Optimize edildikten sonra bile web sitesinin hızı hala çok yavaş. Bunun olası nedenleri neler olabilir?

Eğer temel optimizasyonlar yapıldıktan sonra hala yavaşlık sorunu devam ediyorsa, daha derinlemesine inceleme yapmak gerekebilir. Olası nedenler arasında şunlar bulunabilir: Sunucu kaynaklarının (CPU, bellek, I/O) ciddi şekilde yetersiz olması; bazı eklentilerin verimsiz kodlara sahip olması veya çakışmalar yaşaması; veritabanı tablolarının çok büyük olması veya optimize edilmemiş olması; veya temanın kullanılmayan çok sayıda özelliğe ve betiğe sahip olması yer alır. Yavaş sorguları tespit etmek için sorgu izleme eklentileri (örneğin Query Monitor) kullanılması ve sorunu gidermek amacıyla eklentilerin tek tek devre dışı bırakılması önerilir.

Tüm resimlerin sıkıştırılması gerekiyor mu?

Evet, prensip olarak web sayfalarında kullanılan tüm resimlerin sıkıştırılması gerekir. Sıkıştırma araçları, gözle fark edilebilecek kalite kaybı olmadan dosya boyutlarını önemli ölçüde azaltabilir. Arka plan resimleri, dekoratif ikonlar gibi unsurlar için daha yüksek sıkıştırma oranları kabul edilebilir. Ancak önemli ürün resimleri veya fotoğraf çalışmaları için, detayların korunması amacıyla kayıpsız veya hafif kayıplı sıkıştırma modları tercih edilebilir.