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_LIMITisteğe bağlı olarak olabilirwp-config.phpile birliktedefine('WP_MEMORY_LIMIT', 'XXXM');ayarlanacak. - Sabit
WP_MAX_MEMORY_LIMITisteğe bağlı olarak olabilirwp-config.phpile birliktedefine('WP_MAX_MEMORY_LIMIT', 'XXXM');ayarlanacak. - Dır-dir
WP_MEMORY_LIMITayarlanmadı, varsayılan değerine uygulanır:memory_limit, değerini sağladımemory_limitdinamik olarak değiştirilemez,- 64 MB çok siteli ise,
- 40MB aksi takdirde.
- Dır-dir
WP_MAX_MEMORY_LIMITayarlanmadı, varsayılan değerine uygulanır:memory_limit, değerini sağladımemory_limitdinamik 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_LIMITişlevi kullanarak her yerde değişti ini_set() dinamikmemory_limit, eğerWP_MEMORY_LIMITmevcut olandan daha büyükmemory_limitya da ne zamanWP_MEMORY_LIMITsınırsızdır (-1).WP_MAX_MEMORY_LIMITarka 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_LIMITmevcut olandan daha büyükmemory_limitya da ne zamanWP_MAX_MEMORY_LIMITsınırsızdır (-1).- Mantığı
WP_MAX_MEMORY_LIMITkoşar sonrasında mantığıWP_MEMORY_LIMIT, BöyleceWP_MEMORY_LIMITön uçta veWP_MAX_MEMORY_LIMITarka 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 = XXXMiçindephp.initanımlanmışmemory_limit(web hizmetini yeniden başlattıktan sonra). - Değer
php_value memory_limit XXXMiçinde.htaccesstanımlanmışmemory_limitbulunduğu klasördeki veya alt klasöründeki tüm PHP dosyaları için.htaccessyer 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_limitsüreç başına geçerlidir: Bir artışmemory_limitYapabilmek 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_LIMITveWP_MAX_MEMORY_LIMIT(bölüm WordPress sabitleri) okunabilir.