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() կոչվում է տարբեր համատեքստերում [admin, image])՝ օգտագործելով ֆունկցիան 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 ՄԲ):- WordPress-ի հետնամասում Գործիքներ > Վեբկայքի վիճակ, արժեքները
memory_limit
(Բաժին` Սերվեր), ինչպես նաև իցWP_MEMORY_LIMIT
ևWP_MAX_MEMORY_LIMIT
(հատված WordPress հաստատունները) կարելի է կարդալ: