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(सेक्शन वर्डप्रेस स्थिरांक) पढ़ा जा सकता है।