tl; dr: मैन्युअल रूप से मान या डिफ़ॉल्ट मान सेट करें WP_MEMORY_LIMIT
/WP_MAX_MEMORY_LIMIT
कोई प्रभाव नहीं पड़ता अगर WP_MEMORY_LIMIT
/WP_MAX_MEMORY_LIMIT
PHP की मेमोरी सीमा से कम या उसके बराबर (इसके बाद memory_limit
कहा जाता है) है। इनका उपयोग के बहुत कम मान सेट करने के लिए किया जाता है memory_limit
अनुशंसित न्यूनतम के लिए गतिशील रूप से।
- अटल
WP_MEMORY_LIMIT
वैकल्पिक रूप से कर सकते हैंwp-config.php
साथdefine('WP_MEMORY_LIMIT', 'XXXM');
सेट हो। - अटल
WP_MAX_MEMORY_LIMIT
वैकल्पिक रूप से कर सकते हैंwp-config.php
साथdefine('WP_MAX_MEMORY_LIMIT', 'XXXM');
सेट हो। - है
WP_MEMORY_LIMIT
सेट नहीं, इसके डिफ़ॉल्ट मान पर लागू होता है:memory_limit
, का मान प्रदान कियाmemory_limit
गतिशील रूप से बदला नहीं जा सकता,- 64 एमबी अगर यह एक मल्टीसाइट है,
- अन्यथा 40 एमबी।
- है
WP_MAX_MEMORY_LIMIT
सेट नहीं, इसके डिफ़ॉल्ट मान पर लागू होता है:memory_limit
, का मान प्रदान कियाmemory_limit
गतिशील रूप से परिवर्तनीय नहीं है या यदि यह असीमित (-1) या 256 एमबी से अधिक या उसके बराबर है,- 256 एमबी अन्यथा।
- डिफ़ॉल्ट मान अतीत में बार-बार उठाए गए हैं।
WP_MEMORY_LIMIT
फ़ंक्शन का उपयोग करके हर जगह बदल गया ini_set() गतिशीलmemory_limit
, यदिWP_MEMORY_LIMIT
वर्तमान से बड़ाmemory_limit
या जबWP_MEMORY_LIMIT
असीमित (-1) है।WP_MAX_MEMORY_LIMIT
बैकएंड में बदल गया (अधिक सटीक: जब भी फ़ंक्शन wp_raise_memory_limit() विभिन्न संदर्भों में [व्यवस्थापक, छवि]) फ़ंक्शन का उपयोग करके कहा जाता है ini_set() गतिशीलmemory_limit
, यदिWP_MAX_MEMORY_LIMIT
वर्तमान से बड़ाmemory_limit
या जबWP_MAX_MEMORY_LIMIT
असीमित (-1) है।- का तर्क
WP_MAX_MEMORY_LIMIT
रन बाद में का तर्कWP_MEMORY_LIMIT
, ताकिWP_MEMORY_LIMIT
अग्रभाग में औरWP_MAX_MEMORY_LIMIT
बैकएंड में प्रभावी होता है। - ऊपर वर्णित अधिकांश तर्क कार्य में हैं wp_initial_constants() (
/wp-includes/default-constants.php
) जैसे की wp_raise_memory_limit() (/wp-includes/functions.php
) के बजाय। - मूल्य
memory_limit = XXXM
मेंphp.ini
परिभाषित किया गया हैंmemory_limit
(वेब सेवा को पुनरारंभ करने के बाद)। - मूल्य
php_value memory_limit XXXM
में.htaccess
परिभाषित किया गया हैंmemory_limit
फ़ोल्डर या उसके सबफ़ोल्डर में सभी PHP फ़ाइलों के लिए जिसमें.htaccess
स्थित है। - वेब सर्वर स्मृति सीमा के मान को ini_set () के साथ बदलने या किसी निर्दिष्ट मान से अधिक होने से रोक सकता है (देखें php_admin_value )।
memory_limit
प्रति प्रक्रिया लागू होती है: की वृद्धिmemory_limit
कर सकते हैं समानांतर PHP अनुरोधों की संख्या में कमी का कारण। इसलिए मान को सावधानी से चुना जाना चाहिए (256 एमबी, असाधारण मामलों में 512 एमबी)।- टूल> वेबसाइट स्टेट के तहत वर्डप्रेस बैकएंड में, के मान
memory_limit
(अनुभाग: सर्वर), साथ ही सेWP_MEMORY_LIMIT
तथाWP_MAX_MEMORY_LIMIT
(सेक्शन वर्डप्रेस स्थिरांक) पढ़ा जा सकता है।