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 எம்பி,
- மற்றபடி 40MB.
- இருக்கிறது
WP_MAX_MEMORY_LIMIT
அமைக்கப்படவில்லை, அதன் இயல்புநிலை மதிப்புக்கு பொருந்தும்:memory_limit
, மதிப்பை வழங்கியதுmemory_limit
மாறும் வகையில் மாற்ற முடியாது அல்லது அது வரம்பற்றதாக இருந்தால் (-1) அல்லது 256 MB ஐ விட அதிகமாகவோ அல்லது சமமாகவோ இருந்தால்,- மற்றபடி 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 MB, விதிவிலக்கான சந்தர்ப்பங்களில் 512 MB).- வேர்ட்பிரஸ் பின்தளத்தில் கருவிகள் > இணையதள நிலையின் கீழ், மதிப்புகள்
memory_limit
(பிரிவு: சேவையகம்), அத்துடன் இருந்துWP_MEMORY_LIMIT
மற்றும்WP_MAX_MEMORY_LIMIT
(பிரிவு வேர்ட்பிரஸ் மாறிலிகள்) படிக்க முடியும்.