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_LIMIT
mund të hyjë sipas dëshirëswp-config.php
medefine('WP_MEMORY_LIMIT', 'XXXM');
të jetë vendosur. - Konstantja
WP_MAX_MEMORY_LIMIT
mund të hyjë sipas dëshirëswp-config.php
medefine('WP_MAX_MEMORY_LIMIT', 'XXXM');
të jetë vendosur. - Është
WP_MEMORY_LIMIT
nuk është caktuar, vlen për vlerën e tij të paracaktuar:memory_limit
, me kusht që vlera ememory_limit
nuk mund të ndryshohet në mënyrë dinamike,- 64 MB nëse është një multisite,
- 40 MB ndryshe.
- Është
WP_MAX_MEMORY_LIMIT
nuk është caktuar, vlen për vlerën e tij të paracaktuar:memory_limit
, me kusht që vlera ememory_limit
nuk ë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_LIMIT
ndryshuar kudo duke përdorur funksionin ini_set() dinamikememory_limit
, nëseWP_MEMORY_LIMIT
më i madh se ai aktualimemory_limit
ose kurWP_MEMORY_LIMIT
është e pakufizuar (-1).WP_MAX_MEMORY_LIMIT
ndryshuar 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_LIMIT
më i madh se ai aktualimemory_limit
ose kurWP_MAX_MEMORY_LIMIT
është e pakufizuar (-1).- Logjika e
WP_MAX_MEMORY_LIMIT
vrapon pas logjika eWP_MEMORY_LIMIT
, kështu qëWP_MEMORY_LIMIT
në pjesën e përparme dheWP_MAX_MEMORY_LIMIT
hyn 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 = XXXM
nëphp.ini
Janë të përcaktuaramemory_limit
(pas rinisjes së shërbimit në internet). - Vlera
php_value memory_limit XXXM
në.htaccess
Janë të përcaktuaramemory_limit
për të gjithë skedarët PHP në dosje ose nënfolderin e tij në të cilin.htaccess
e 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_limit
zbatohet për proces: Një rritje prejmemory_limit
mund 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_LIMIT
dheWP_MAX_MEMORY_LIMIT
(seksioni i konstantave të WordPress) mund të lexohet.