tl;dr: Vendosni manualisht vlerën ose vlerat e paracaktuara të WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT nuk kanë efekt nëse WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT më pak se ose e barabartë me kufirin e memories së PHP (në tekstin e mëtejmë memory_limit quhet) është. Ato përdoren për të vendosur vlera shumë të ulëta të memory_limit në mënyrë dinamike në minimumin e rekomanduar.
- Konstantja
WP_MEMORY_LIMITmund të hyjë sipas dëshirëswp-config.phpmedefine('WP_MEMORY_LIMIT', 'XXXM');të jetë vendosur. - Konstantja
WP_MAX_MEMORY_LIMITmund të hyjë sipas dëshirëswp-config.phpmedefine('WP_MAX_MEMORY_LIMIT', 'XXXM');të jetë vendosur. - Është
WP_MEMORY_LIMITnuk është caktuar, vlen për vlerën e tij të paracaktuar:memory_limit, me kusht që vlera ememory_limitnuk mund të ndryshohet në mënyrë dinamike,- 64 MB nëse është një multisite,
- 40 MB ndryshe.
- Është
WP_MAX_MEMORY_LIMITnuk është caktuar, vlen për vlerën e tij të paracaktuar:memory_limit, me kusht që vlera ememory_limitnuk është dinamikisht i ndryshueshëm ose nëse është i pakufizuar (-1) ose më i madh ose i barabartë me 256 MB,- 256 MB ndryshe.
- Vlerat e paracaktuara janë ngritur vazhdimisht në të kaluarën.
WP_MEMORY_LIMITndryshuar kudo duke përdorur funksionin ini_set() dinamikememory_limit, nëseWP_MEMORY_LIMITmë i madh se ai aktualimemory_limitose kurWP_MEMORY_LIMITështë e pakufizuar (-1).WP_MAX_MEMORY_LIMITndryshuar në backend (më saktë: sa herë që funksioni wp_raise_memory_limit() thirrur në kontekste të ndryshme [admin, imazh]) duke përdorur funksionin ini_set() dinamikememory_limit, nëseWP_MAX_MEMORY_LIMITmë i madh se ai aktualimemory_limitose kurWP_MAX_MEMORY_LIMITështë e pakufizuar (-1).- Logjika e
WP_MAX_MEMORY_LIMITvrapon pas logjika eWP_MEMORY_LIMIT, kështu qëWP_MEMORY_LIMITnë pjesën e përparme dheWP_MAX_MEMORY_LIMIThyn në fuqi në backend. - Pjesa më e madhe e logjikës së përshkruar më sipër është në funksion wp_initial_constants() (
/wp-includes/default-constants.php) si në wp_raise_memory_limit() (/wp-includes/functions.php) në vend të. - Vlera
memory_limit = XXXMnëphp.iniJanë të përcaktuaramemory_limit(pas rinisjes së shërbimit në internet). - Vlera
php_value memory_limit XXXMnë.htaccessJanë të përcaktuaramemory_limitpër të gjithë skedarët PHP në dosje ose nënfolderin e tij në të cilin.htaccesse vendosur. - Ueb serveri mund të parandalojë ndryshimin e vlerës së kufirit të memories me ini_set() ose tejkalimin e një vlere të caktuar (shih php_admin_value ).
memory_limitzbatohet për proces: Një rritje prejmemory_limitmund shkaktojnë uljen e numrit të kërkesave paralele PHP. Prandaj, vlera duhet të zgjidhet me kujdes (256 MB, në raste të jashtëzakonshme 512 MB).- Në prapavijën e WordPress nën Mjetet > Gjendja e faqes në internet, vlerat e
memory_limit(Seksioni: Serveri), si dhe ngaWP_MEMORY_LIMITdheWP_MAX_MEMORY_LIMIT(seksioni i konstantave të WordPress) mund të lexohet.