tl;dr: Manuel olarak ayarlanan değer veya varsayılan değerler WP_MEMORY_LIMIT
/WP_MAX_MEMORY_LIMIT
eğer etkisi olmaz WP_MEMORY_LIMIT
/WP_MAX_MEMORY_LIMIT
PHP'nin bellek sınırına eşit veya daha az (bundan sonra memory_limit
denir) vardır. Çok düşük değerler ayarlamak için kullanılırlar. memory_limit
dinamik olarak önerilen bir minimuma
- Sabit
WP_MEMORY_LIMIT
isteğe bağlı olarak olabilirwp-config.php
ile birliktedefine('WP_MEMORY_LIMIT', 'XXXM');
ayarlanacak. - Sabit
WP_MAX_MEMORY_LIMIT
isteğe bağlı olarak olabilirwp-config.php
ile birliktedefine('WP_MAX_MEMORY_LIMIT', 'XXXM');
ayarlanacak. - Dır-dir
WP_MEMORY_LIMIT
ayarlanmadı, varsayılan değerine uygulanır:memory_limit
, değerini sağladımemory_limit
dinamik olarak değiştirilemez,- 64 MB çok siteli ise,
- 40MB aksi takdirde.
- Dır-dir
WP_MAX_MEMORY_LIMIT
ayarlanmadı, varsayılan değerine uygulanır:memory_limit
, değerini sağladımemory_limit
dinamik olarak değiştirilemez veya sınırsız (-1) veya 256 MB'den büyük veya eşitse,- Aksi takdirde 256 MB.
- Varsayılan değerler geçmişte tekrar tekrar yükseltildi .
WP_MEMORY_LIMIT
işlevi kullanarak her yerde değişti ini_set() dinamikmemory_limit
, eğerWP_MEMORY_LIMIT
mevcut olandan daha büyükmemory_limit
ya da ne zamanWP_MEMORY_LIMIT
sınırsızdır (-1).WP_MAX_MEMORY_LIMIT
arka uçta değişti (daha doğrusu: işlev ne zaman wp_raise_memory_limit() farklı bağlamlarda çağrılır [admin, image]) işlevi kullanarak ini_set() dinamikmemory_limit
, eğerWP_MAX_MEMORY_LIMIT
mevcut olandan daha büyükmemory_limit
ya da ne zamanWP_MAX_MEMORY_LIMIT
sınırsızdır (-1).- Mantığı
WP_MAX_MEMORY_LIMIT
koşar sonrasında mantığıWP_MEMORY_LIMIT
, BöyleceWP_MEMORY_LIMIT
ön uçta veWP_MAX_MEMORY_LIMIT
arka uçta etkili olur. - Yukarıda açıklanan mantığın çoğu işlevde wp_initial_constants() (
/wp-includes/default-constants.php
) de olduğu gibi wp_raise_memory_limit() (/wp-includes/functions.php
) onun yerine. - Değer
memory_limit = XXXM
içindephp.ini
tanımlanmışmemory_limit
(web hizmetini yeniden başlattıktan sonra). - Değer
php_value memory_limit XXXM
içinde.htaccess
tanımlanmışmemory_limit
bulunduğu klasördeki veya alt klasöründeki tüm PHP dosyaları için.htaccess
yer alır. - Web sunucusu, bellek limitinin değerinin ini_set() ile değiştirilmesini veya belirtilen bir değeri aşmasını önleyebilir (bkz. php_admin_value ).
memory_limit
süreç başına geçerlidir: Bir artışmemory_limit
Yapabilmek paralel PHP isteklerinin sayısının azalmasına neden olur. Bu nedenle değer dikkatli seçilmelidir (256 MB, istisnai durumlarda 512 MB).- Araçlar > Web Sitesi Durumu altındaki WordPress arka ucunda,
memory_limit
(Bölüm: Sunucu) ve ayrıcaWP_MEMORY_LIMIT
veWP_MAX_MEMORY_LIMIT
(bölüm WordPress sabitleri) okunabilir.