it-swarm.asia

Belirli bir eklentinin hafıza kullanımını sınırlayabilir misiniz?

WP sitesinin tamamını kullanarak bellek kullanımını kısıtlamanın (veya genişletmenin) mümkün olduğunu biliyorum:

define('WP_MEMORY_LIMIT', '64M')

Aynı şeyi web sitesinin kullandığı tek bir eklenti için yapmak mümkün mü?

1
Tal Galili

Hayır ve yapabilseniz bile, eklenti boş hafıza dışındaysa, sayfanın tamamı ölümcül hata nedeniyle durur.

Çok fazla bellek kullanmamak veya WordPress/PHP'ye tahsis edilen toplam belleği daha da arttırmak için eklentinin kendisini düzeltmesinden daha iyi olursunuz.

3
Viper007Bond

Genel olarak konuşulur, hayır, yalnızca belirli bir eklenti için mümkün değildir. Eklenti, tüm wordpress PHP işlemlerinde (normal olarak) çalışır ve bu nedenle bellek sınır ayarını diğerleriyle paylaşır.

Ancak, eklenti her çağrılmadan önce hafızayı sınırlamayı deneyebilirsiniz. Bu, herhangi bir kancadan önce olabilir (mümkün) ve daha sonra dahil edilmeden önceki başlangıçta (elde etmesi daha zordur).

WP_MEMORY_LIMIT tanımının bu arada üzerine yazıldığından, hafızayı sınırlandırmak istiyorsanız bir şeye sabit getirmenin faydası olmaz.

Sistemin içindekilerle uğraşmaktan korkmazsanız, tüm sürecin hafızasını uygun şekilde deneyimlemeyi istediğiniz gibi sınırlayabilirsiniz, ancak runkit bir eklenti kodunu deneyin ve uygulayın - bir şekilde.

1
hakre