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 հաստատունները) կարելի է կարդալ: