WordPress Çekirdek Performans Optimizasyonu

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

WordPress Çekirdek Performans Optimizasyonu

WordPress optimizasyonunun temeli, web sitesinin genel performansını artırmaktır; bu da doğrudan kullanıcı deneyimini ve arama motoru sıralamalarını etkiler. Yavaş yüklenen bir web sitesi sadece ziyaretçi kaybetmekle kalmaz, aynı zamanda arama sonuçlarındaki konumunu da düşürür.

Veritabanı sorgularını optimize etmek

Veritabanı, WordPress’in dinamik veri motorudur ve kullanım süresi uzadıkça revizyon sürümleri, taslaklar, gereksiz yorumlar, kullanılmayan etiketler ve kategoriler, ayrıca süresi dolmuş geçici ayarlar gibi birçok gereksiz veri oluşur. Bu veriler, sistemin performansını yavaşlatabilir.wp_optionswp_postswp_commentsÖnemli tabloların sorgulama hızı.

Veritabanını optimize etmek için düzenli olarak eklentiler kullanmak veya SQL komutlarını manuel olarak çalıştırmak, bu verileri temizlemek açısından çok önemlidir. Örneğin, phpMyAdmin aracılığıyla aşağıdaki komutu çalıştırarak eski makale revizyonlarını temizleyebilirsiniz:

Tavsiye edilen okuma WordPress web sitesi performansını artırmak için 10 temel optimizasyon ipucu ve pratik rehber.

DELETE FROM wp_posts WHERE post_type = 'revision';

Aynı zamanda, emin olun…wp_optionsTabloda, çok fazla ve kullanılmayan geçici (anlık) veri saklanmaz. Bu veriler, nesne önbelleğinin etkinleştirilmesi veya optimize edici eklentilerin kullanılmasıyla otomatik olarak temizlenebilir.

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%).

Nesne önbelleğini etkinleştir

WordPress’in varsayılan sorgu ve tema yükleme yöntemleri, her sayfa isteğinde birçok işlem gerçekleştirir. Nesne önbelleğini etkinleştirmek, tekrarlanan veritabanı sorgu sonuçlarını bellekte saklar ve böylece veritabanı yükünü önemli ölçüde azaltır. Barındırılmayan sunucu ortamları için, bunu yapmak için gerekli eklentiyi yükleyebilirsiniz.RedisMemcachedGenişletin ve…wp-config.phpDosyaya ilgili yapılandırmaları ekleyerek bunu gerçekleştirebilirsiniz.

En yaygın yöntem, WordPress eklentileri aracılığıyla kurmaktır.Redis Object CacheYüklendikten ve etkinleştirildikten sonra,wp-config.phpAşağıdaki yapılandırmayı ekleyin:

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

Bu sayede veritabanı sorguları Redis’e önbelleğe alınabilir ve aynı içeriğe yönelik sonraki istekler doğrudan bellekten okunur, bu da işlem hızını önemli ölçüde artırır.

PHP çalışma ortamını optimize etmek

WordPress, PHP tarafından desteklenmektedir; bu nedenle PHP sürümü ve yapılandırması performans üzerinde büyük bir etkiye sahiptir. Mutlaka en az PHP 7.4 veya daha yeni bir sürüm kullanın; eski sürümlere kıyasla performansı birkaç kat artmıştır. Aynı zamanda, gerekli ayarlamaları da yapmayı unutmayın.php.iniÖnemli parametreler, örneğin artırma işlemi sırasında…memory_limit(Örneğin 256 MB), ayarlamamax_execution_timeVe işlem kodu önbelleğini etkinleştirin, örneğin:OPcache

Tavsiye edilen okuma Verimli bir e-ticaret sitesi oluşturma: WooCommerce’un tam konfigürasyonu ve performans optimizasyonu rehberi

OPcacheÖnceden derlenmiş PHP bayt kodunu paylaşılan bellekte (shared memory) saklayarak, her betik çalıştırıldığında tekrar derlenmesini önlemek, PHP performansını artırmanın en etkili yoludur.php.iniOrtamda uygun bellek boyutunun etkinleştirildiğinden ve yapılandırıldığından emin olun.

Ön uç yükleme hızının optimizasyonu

Arka uç işlemler ne kadar hızlı olursa olsun, büyük miktardaki ön uç kaynakları sayfa yükleme hızını yavaşlatabilir. Ön uç kaynaklarını optimize etmek, ziyaretçilerin doğrudan hissedebileceği bir iyileştirmedir.

CSS/JavaScript dosyalarını birleştirme ve sıkıştırma

Aşırı sayıda HTTP isteği, sayfa yükleme hızının yavaş olmasının başlıca nedenidir. Her tema ve eklenti, ayrı CSS ve JS dosyaları getirebilir. Autoptimize, WP Rocket gibi optimizasyon eklentileri kullanarak bu dosyaları otomatik olarak birleştirebilir, istek sayısını azaltabilir ve dosya boyutlarını küçültmek için sıkıştırabilirsiniz.

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’yi sıkıştırmak, yorumları ve boşlukları kaldırır; JavaScript’i sıkıştırmak (minify etmek) ise kod hacmini azaltmak için daha karmaşık işlemler yapar ve bu işlemler kodun işlevselliğini etkilemez. Birçok eklenti, ön sayfanın renderlanması için gerekli olan stilleri doğrudan HTML başlığına yerleştiren seçenekler sunar; bu da ön sayfa hızını daha da artırır.

Geri yüklü görüntüleme ve video oynatma (Lazy loading of images and videos)

Görseller ve videolar genellikle web sayfalarındaki en büyük boyutlu kaynaklardır. “Tembel yükleme” (lazy loading) teknolojisi, bu medya öğelerinin tüm içeriğin sayfada başlatılması yerine, kullanıcı onların görünür alanına geldiğinde yüklenmesini sağlar. Bu da sayfanın başlangıçta yüklenme süresini önemli ölçüde hızlandırır.

WordPress 5.5’ten itibaren, çekirdek, resimler için varsayılan olarak “gecikmeli yükleme” (lazy loading) özelliğini etkinleştirmiştir. Bunu kullanmak için…wp_lazy_loading_enabledBu özelliği yönetmek için filtreler kullanılır. Daha ayrıntılı kontrol veya videoların yavaş yüklenmesi için WP Rocket veya a3 Lazy Load gibi eklentiler kullanılabilir.

Tavsiye edilen okuma WordPress Tema Geliştirme Başlangıç Kılavuzu: Sıfırdan Kendi Temanızı Oluşturun

İçerik dağıtım ağını kullanın.

İçerik Dağıtım Ağı (Content Delivery Network – CDN), resimler, CSS dosyaları, JS dosyaları gibi statik kaynaklarınızı dünya genelindeki sunucularda önbelleğe alarak, kullanıcıların bu kaynakları coğrafi olarak en yakın sunucudan almalarını sağlar. Bu sayede gecikmeler önemli ölçüde azalır. Özellikle de küresel kullanıcılara sahip web siteleri için bu özellik çok önemlidir.

CDN’yi WordPress ile entegre etmek genellikle oldukça basittir. Birçok önbellekleme eklentisi, Cloudflare, StackPath, BunnyCDN gibi popüler CDN servisleriyle entegrasyon seçenekleri sunar. Genellikle, sadece eklentinin ayarlarında CDN servisinin sağladığı URL’yi girmeniz ve kaynak URL’lerinin doğru bir şekilde yeniden yazdırıldığından emin olmanız yeterlidir.

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.

Konu ve Eklenti Optimizasyon Stratejileri

Temalar ve eklentiler, WordPress’in işlevselliğini genişletmenin temel taşlarıdır; ancak yanlış seçilmesi veya aşırı kullanılması web sitesinin performansını ciddi şekilde etkileyebilir.

Hafif ve verimli bir tema seçin.

İyi bir başlangıç noktası, kod kalitesi yüksek ve performansa odaklanmış, hafif yapıda bir tema seçmektir. İçinde çok sayıda yerleşik özellik, göz alıcı sayfa oluşturucu ve karmaşık kısa kodlar bulunan “çok fonksiyonlu” temalardan kaçının. Bu tür temalar, genellikle asla kullanmayacağınız çok miktarda CSS ve JS dosyası yükler ve bu da ön uç kod yapısının aşırı şişmesine neden olur.

Öncelikle, resmi tema kataloğunda yüksek puan alan, sık sık güncellenen ve performans konusunda açık taahhütlerde bulunan temaları tercih edin. Örneğin:Hello ElementorGeneratePressHafif temaları temel alıp, gerekli eklentilerle işlevler eklemek genellikle daha iyi bir stratejidir.

Eklentileri denetleyin ve gereksiz olanları kaldırın.

Her eklenti, PHP kodunun çalışma miktarını artırır; yeni veritabanı sorguları ve ön uç kaynakları (front-end resources) ekleyebilir. Yüklü olan eklentileri düzenli olarak denetlemek çok önemlidir: Bunların hepsi gerçekten gerekli mi? İşlevleri örtüşen eklentiler var mı? Daha hafif ve daha az kaynak tüketen alternatifler mevcut mu?

Her eklentinin performans üzerindeki etkisini kontrol edin. Query Monitor gibi geliştirici araçlarını kullanarak her eklentinin yüklediği betikleri, stilleri ve gerçekleştirdiği veritabanı sorgularını inceleyebilirsiniz. Artık kullanılmayan veya performansı olumsuz etkileyen eklentileri derhal devre dışı bırakın ve silin.

SEO (Arama Motoru Optimizasyonu) Teknik Optimizasyonları

WordPress optimizasyonu, SEO (Arama Motoru Optimizasyonu) ile yakından ilişkilidir; birçok teknik optimizasyon önlemi, arama motoru botlarına da fayda sağlar.

Bir XML site haritası oluşturun ve gönderin.

XML site haritası, bir web sitesinin tüm önemli sayfalarının listesidir ve arama motorlarının içeriğinizi daha verimli bir şekilde bulmasına ve indekslemesine yardımcı olur. Yoast SEO veya Rank Math gibi birçok SEO eklentisi site haritasını otomatik olarak oluştursa da, haritanın güncellendiğinden ve arama motorlarına (örneğin Google Search Console’a) gönderildiğinden emin olmanız gerekir.

Bunu yapmak için, aşağıdaki adımları izleyin:robots.txtDosya, site haritası dosyasını (genellikle belirli bir klasörde bulunan) doğru bir şekilde engelledi./sitemap_index.xmlAynı zamanda, Google Search Console aracılığıyla düzenli olarak site haritasının kapsamını ve hata raporlarını kontrol edin.

Kalıcı bağlantı (permanent link) yapısını ve web sitesi yapısını optimize etmek

Açık ve kalıcı bağlantılar (URL yapıları), hem kullanıcılar için hem de arama motorlarının sayfa içeriğini anlaması açısından faydalıdır. “Ayarlar” -> “Sabit Bağlantılar” bölümünde, “Makale Adı” veya “Özel Yapı” gibi seçenekleri kullanmanız önerilir./%postname%/Tarih ve sayısal ID’ler içeren varsayılan yapıları kullanmaktan kaçının.

Ayrıca, mantıklı bir web sitesi hiyerarşisi oluşturmak da çok önemlidir. Mantıklı üst sayfa, alt sayfa ayarları ve sınıflandırma yöntemleriyle düz, kolayca gezilebilen bir web sitesi yapısı oluşturmak, içeriklerin önem derecesinin belirlenmesine ve içeriklerin indekslenmesine yardımcı olur.

Web sitesinin temel web metriklerini iyileştirmek

Google, “Temel Web Göstergeleri”ni önemli bir sıralama faktörü olarak kabul etmiştir. Bunlar esas olarak şunları içerir:
1. En fazla içerikin çizilmesi: Sayfanın ana içeriğinin yüklenmesi için gereken süreyi ölçün. Ana ekran görüntülerini optimize etmek, daha hızlı ağ yazı tipleri kullanmak ve renderleme işlemini engelleyen kaynakları azaltmak önemlidir.
2. İlk giriş gecikmesi: Sayfanın etkileşim tepki hızını ölçer. JavaScript yürütülmesini optimize edin, uzun süren işlemleri azaltın ve Web Workers kullanın.
3. Birikimli düzenleme kaymaları: Sayfanın görsel stabilitesini ölçün. Resim ve video öğeleri için belirli genişlik ve yükseklik değerleri belirleyin; dinamik olarak eklenen içeriklerin mevcut içeriği yanlışlıkla hareket ettirmesini önleyin.

Birçok ön uç performans optimizasyonu önlemi, örneğin CDN kullanımı, kaynakların sıkıştırılması, gecikmeli yükleme (lazy loading), CSS dağıtımının iyileştirilmesi gibi, bu göstergelerin iyileştirilmesine doğrudan katkıda bulunur. PageSpeed Insights veya Lighthouse gibi araçlar kullanılarak düzenli olarak kontroller yapılabilir.

Özetle.

WordPress optimizasyonu, arka uç performansı, ön uç hızı, kod kalitesi ve arama motorlarına uygunluk açısından kapsamlı bir süreçtir. Temel amacı, gereksiz kaynak tüketimini (veritabanı sorguları, HTTP istekleri, kod yürütme) azaltmak ve önbellek mekanizmalarından etkin bir şekilde yararlanmaktır. Hafif temalar ve gerekli eklentiler seçmekten başlayarak, nesne önbelleğini yapılandırmak, veritabanını optimize etmek, ön uç kaynakları sıkıştırmak ve teknik SEO önlemleri almak gibi adımlarla, web sitesinin hızını sistematik ve kapsamlı bir şekilde artırabilir, kullanıcı deneyimini iyileştirebilir ve sonuç olarak arama motoru sonuçlarında daha iyi bir performans elde edebilirsiniz. Optimizasyon sürekli bir süreçtir ve düzenli olarak kontrol, test ve ayarlamalar gerektirir.

Sıkça Sorulan Sorular.

WordPress web sitemin optimizasyona ihtiyacı olup olmadığını nasıl anlayabilirim?

En doğrudan yöntem, Google’ın PageSpeed Insights, GTmetrix veya WebPageTest gibi çevrimiçi araçları kullanarak web sitenizin hızını ölçmek ve analiz etmektir. Bu araçlar, web sitenizin mobil ve masaüstü cihazlarda yükleme sürelerini, temel web performans göstergelerinin puanlarını ve kaynakların çok büyük olması, sıkıştırılmamış olması, renderleme işlemlerinin engellenmesi gibi spesifik sorunları ayrıntılı bir şekilde belirten raporlar sunar. Eğer raporda alınan puanlar düşükse (örneğin LCP 2.5 saniyenin üzerinde, FID 100 milisaniyenin üzerinde) veya web sitenizin açılmasının yavaş olduğunu subjektif olarak hissediyorsanız, optimizasyona ihtiyaç olduğu anlamına gelir.

Eklenti kullanıldıktan sonra, web sitesi içeriğinin güncellemeleri anında görüntülenmiyorsa ne yapmalıyım?

Bu, önbellekleme mekanizmasının doğal bir özelliğidir. Hızı artırmak için önbellekleme eklentileri, ziyaretçilere önceden önbelleğe alınmış statik sayfa sürümlerini gösterir; sayfalar gerçek zamanlı olarak dinamik olarak oluşturulmaz. Bu sorunu çözmek için üç yol vardır: İlk olarak, çoğu önbellekleme eklentisi (örneğin WP Rocket, W3 Total Cache) “önbelleği temizle” butonu sunar; içerik güncellendikten sonra tüm sitenin veya belirli sayfaların önbelleğini manuel olarak temizleyebilirsiniz. İkincisi, eklentinin ayarlarında “otomatik temizleme kuralları” belirleyebilirsiniz; örneğin, bir makale yayınlandığında veya güncellendiğinde ilgili önbelleği otomatik olarak temizleyebilirsiniz. Son olarak, giriş yaptığı için oturum açık olan yönetici kullanıcılar için birçok eklenti “giriş yaptığı kullanıcıların önbelleğe alınmaması” seçeneğini destekler; bu sayede arka planda yaptığınız düzenlemeleri gerçek zamanlı sayfalar üzerinde görürsünüz.

Hangi önbellek eklentisini seçmeliyim?

Seçiminiz teknik seviyenize ve özel ihtiyaçlarınıza bağlıdır. Çoğu kullanıcı için WP Rocket önerilir; ücretli bir eklentidir ancak ayarlaması basit ve sunduğu özellikler kapsamlıdır (sayfa önbellekleme, tarayıcı önbellekleme, veritabanı temizleme, gecikmeli yükleme, CDN entegrasyonu vb.). Neredeyse hiç manuel ayarlama yapmadan iyi sonuçlar elde edebilirsiniz. Ücretsiz ve güçlü özelliklere sahip bir çözüm arayanlar için W3 Total Cache klasik bir seçenektir; ancak ayar seçenekleri oldukça karmaşıktır ve belirli bir teknik bilgi gerektirir. LiteSpeed Cache de başka bir mükemmel seçenektir, özellikle sunucunuz LiteSpeed sunucusu kullanıyorsa en iyi performansı sergiler.

Veritabanını optimize etmek veri kaybına neden olur mu?

Eğer işlemler doğru yapılırsa, veritabanını optimize etmek (gereksiz verileri temizlemek) herhangi bir önemli bilginin kaybolmasına neden olmaz. Standart optimizasyon işlemleri; makale revizyonlarını, taslakları, gereksiz yorumları, incelenmeyi bekleyen yorumları, süresi dolmuş geçici verileri silmek gibi işlemlerdir ve bunlar yalnızca kullanılmayan geçici veya eski verileri temizler; yayınlanmış makaleleri, sayfaları, normal yorumları ve web sitesi ayarlarını etkilemez. Ancak, herhangi bir veritabanı işlemi yapmadan önce, tüm web sitesinin (veritabanı da dahil) tam bir yedeklenmesi şiddetle tavsiye edilir. UpdraftPlus veya sunucu kontrol panelinizin sağladığı yedekleme araçlarını kullanarak web sitenizin yedeklerini alabilirsiniz. Böylece, bir hata olursa her zaman verilerinizi geri yükleyebilirsiniz.