Wordpress

WordPress Bellek Sınırı

WordPress kullanan herkes en az bir kez bellek sınırıyla ilgili bir uyarıyla karşılaşmıştır. “Bellek sınırı tükendi” hatası bazen küçük bir aksaklık gibi görünse de, sitenin performansını ciddi şekilde etkileyebilir.

Peki, WordPress bellek sınırı tam olarak nedir, nasıl kontrol edilir ve nasıl artırılır? İşte tüm detaylarıyla bilmeniz gerekenler.

WordPress Bellek Sınırı Nedir?

Bir WordPress sitesi çalışırken, belirli bir miktar sunucu belleği kullanır. Bu bellek miktarı, PHP tarafından belirlenir ve WordPress’in en iyi şekilde çalışmasını sağlamak için yeterli olmalıdır.

Ancak, eğer bir eklenti veya tema çok fazla kaynak tüketiyorsa ya da site hızla büyüyorsa, mevcut bellek sınırı yetersiz hale gelebilir.

Bu durumda, “Allowed memory size of x bytes exhausted” gibi bir hata mesajı görüntülenir. Bunun anlamı, WordPress’in çalışması için gereken RAM’in mevcut sınırın ötesine geçtiğidir.

WordPress Bellek Sınırı Nasıl Kontrol Edilir?

Bellek sınırının kaç MB olarak tanımlandığını görmek için birkaç farklı yöntem kullanılabilir.

1. WordPress Yönetici Panelinden Kontrol Etme

Eğer WordPress yönetici paneline erişim sağlanabiliyorsa, bellek sınırını kontrol etmek için aşağıdaki adımlar izlenebilir:

  • Araçlar > Site Sağlığı sekmesine gidilir.
  • Bilgi sekmesine tıklanır ve Sunucu bölümü seçilir.
  • PHP bellek sınırı burada görüntülenebilir.

Bu yöntemle WordPress’in bellek sınırını nasıl kullandığı hızlıca görülebilir.

2. PHP Koduyla Bellek Sınırını Kontrol Etme

Eğer yönetici paneline erişim mümkün değilse, bellek sınırı bir PHP dosyası aracılığıyla kontrol edilebilir.

Aşağıdaki kod bir dosyanın içine eklenerek sunucuya yüklenirse, mevcut PHP bellek sınırı görüntülenebilir:

<?php
phpinfo();
?>

Bu kod çalıştırıldığında, memory_limit satırında bellek sınırının kaç MB olduğu görülebilir.

3. wp-config.php Dosyasından Kontrol Etme

Bir diğer yöntem ise wp-config.php dosyasını açarak, içinde bellek sınırına dair bir tanım olup olmadığına bakmaktır.

Dosyanın içeriğinde şu satır yer alıyorsa, bellek sınırının ne kadar olduğu anlaşılabilir:

define('WP_MEMORY_LIMIT', '128M');

Eğer bu satır yoksa, WordPress varsayılan bellek sınırını kullanıyor demektir.

WordPress Bellek Sınırı Nasıl Artırılır?

Eğer mevcut bellek sınırı yetersiz geliyorsa, birkaç yöntemle artırılabilir.

1. wp-config.php Dosyasını Kullanarak Bellek Sınırını Artırma

En yaygın yöntem, wp-config.php dosyasını düzenlemektir.

Bu dosya, WordPress’in ana dizininde bulunur. Dosya açıldıktan sonra, aşağıdaki satır eklenerek bellek sınırı yükseltilebilir:

define('WP_MEMORY_LIMIT', '256M');

Bu işlemden sonra, WordPress’in artık belirtilen yeni bellek miktarını kullanması sağlanır.

2. .htaccess Dosyası ile Bellek Sınırını Artırma

Bazı durumlarda, wp-config.php dosyasını düzenlemek yeterli olmayabilir. Böyle bir durumda, .htaccess dosyası üzerinde değişiklik yapmak gerekir.

WordPress’in ana dizininde bulunan .htaccess dosyasına aşağıdaki satır eklenmelidir:

php_value memory_limit 256M

Bu sayede, sunucunun PHP için tanımladığı bellek miktarı artırılmış olur.

3. PHP.ini Dosyasını Düzenleyerek Bellek Sınırını Artırma

Bazı hosting sağlayıcıları, doğrudan PHP.ini dosyasının düzenlenmesine izin verir. Eğer böyle bir erişim söz konusuysa, şu değişiklik yapılabilir:

memory_limit = 256M

Bu değişiklikten sonra, sunucu yeniden başlatıldığında bellek sınırı artmış olur.

“WordPress Bellek Sınırı Tükendi” Hatası Neden Olur?

Bellek sınırının tükenmesine neden olan birkaç farklı sebep olabilir:

  • Çok fazla eklenti kullanımı: WordPress sitelerinde gereğinden fazla eklenti kullanılması, bellek tüketimini artırabilir.
  • Gereksiz büyük medya dosyaları: Özellikle yüksek çözünürlüklü görseller ve videolar, belleği hızla tüketebilir.
  • Kötü optimize edilmiş temalar: Bazı temalar, gereksiz kod yükü nedeniyle yüksek bellek tüketebilir.
  • WordPress’in eski sürümleri: Güncellenmemiş WordPress sürümleri, bellek optimizasyonu açısından yetersiz kalabilir.

Bellek sınırı hatası alındığında, öncelikle gereksiz eklentilerin devre dışı bırakılması, büyük medya dosyalarının optimize edilmesi ve temanın daha hafif bir alternatifle değiştirilmesi önerilir.

Sonuç

WordPress sitelerinin sağlıklı çalışabilmesi için yeterli miktarda bellek ayrılması şarttır. Eğer “Bellek Sınırı Tükendi” hatası alınıyorsa, önce mevcut bellek sınırı kontrol edilmeli ve ardından uygun yöntemle artırılmalıdır.

Bu rehberde, bellek sınırının nasıl kontrol edileceği ve nasıl artırılacağı anlatıldı. WordPress sitenizin daha stabil ve hızlı çalışmasını istiyorsanız, bellek yönetimini doğru şekilde yapmak büyük önem taşır.

Levent Demirbaş

1999 Samsun Doğumluyum. Doğduğum şehirde yaşamıma devam ediyorum. Bafra Mesleki ve Teknik Anadolu Lisesi Web Tasarım eğitimimi tamamladım. Üniversitede Halkla İlişkiler ve Tanıtım alanında aldığım eğitimime ek olarak Dijital Pazarlama ve SEO alanında aldığım eğitimler sonucunda LD&Web Grafik Ajansını Kurdum.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu