Ka palena hoʻomanaʻo ma WordPress

tl;dr: Hoʻonohonoho lima i nā waiwai a i ʻole nā waiwai paʻamau o WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT ʻaʻohe hopena inā WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT emi ma mua a like paha me ka palena hoʻomanaʻo o PHP (i kapa ʻia ma hope aku nei ʻo memory_limit kapaia) he. Hoʻohana ʻia lākou e hoʻonoho i nā waiwai haʻahaʻa loa o memory_limit me ka ikaika i ka palena iki.


  • Ka mea mau WP_MEMORY_LIMIT hiki ke koho i loko wp-config.php me define('WP_MEMORY_LIMIT', 'XXXM'); e hoonohoia.
  • Ka mea mau WP_MAX_MEMORY_LIMIT hiki ke koho i loko wp-config.php me define('WP_MAX_MEMORY_LIMIT', 'XXXM'); e hoonohoia.
  • ʻo ia WP_MEMORY_LIMIT ʻaʻole i hoʻonohonoho ʻia, pili i kāna waiwai paʻamau:
    • memory_limit, hāʻawi ʻia ka waiwai o memory_limit ʻaʻole hiki ke hoʻololi me ka dynamically,
    • 64 MB inā he multisite,
    • 40MB i ʻole.
  • ʻo ia WP_MAX_MEMORY_LIMIT ʻaʻole i hoʻonohonoho ʻia, pili i kāna waiwai paʻamau:
    • memory_limit, hāʻawi ʻia ka waiwai o memory_limit ʻAʻole hiki ke loli a i ʻole ka palena ʻole (-1) a ʻoi aku paha ma mua a i ʻole like me 256 MB,
    • 256 MB aʻe.
  • Ua hoʻokiʻekiʻe hou ʻia nā waiwai paʻamau i ka wā ma mua.
  • WP_MEMORY_LIMIT hoʻololi i nā wahi a pau me ka hoʻohana ʻana i ka hana ini_set() hoʻoikaika kino memory_limit, ina WP_MEMORY_LIMIT ʻoi aku ka nui ma mua o kēia manawa memory_limit a i ʻole i ka manawa WP_MEMORY_LIMIT ʻaʻohe palena (-1).
  • WP_MAX_MEMORY_LIMIT hoʻololi ʻia i ka hope (ʻoi aku ka pololei: i kēlā me kēia manawa ka hana wp_raise_memory_limit() kāhea ʻia ma nā ʻano like ʻole [admin, image]) me ka hoʻohana ʻana i ka hana ini_set() hoʻoikaika kino memory_limit, ina WP_MAX_MEMORY_LIMIT ʻoi aku ka nui ma mua o kēia manawa memory_limit a i ʻole i ka manawa WP_MAX_MEMORY_LIMIT ʻaʻohe palena (-1).
  • ʻO ka loina o WP_MAX_MEMORY_LIMIT holo mahope ka loina o WP_MEMORY_LIMIT, no laila WP_MEMORY_LIMIT ma ka mua a me WP_MAX_MEMORY_LIMIT e pili ana i ka hope.
  • ʻO ka hapa nui o ka loiloi i hōʻike ʻia ma luna nei i ka hana wp_initial_constants() (/wp-includes/default-constants.php) e like me ka wp_raise_memory_limit() (/wp-includes/functions.php) ma kahi o.
  • ʻO ka waiwai memory_limit = XXXM i loko php.ini Ua wehewehe ʻia memory_limit (ma hope o ka hoʻomaka hou ʻana i ka lawelawe pūnaewele).
  • ʻO ka waiwai php_value memory_limit XXXM i loko .htaccess Ua wehewehe ʻia memory_limit no nā faila PHP a pau i loko o ka waihona a i ʻole kona subfolder kahi o ka .htaccess aia.
  • Hiki i ke kikowaena pūnaewele ke pale i ka waiwai o ka palena hoʻomanaʻo mai ka hoʻololi ʻana me ka ini_set() a i ʻole ka ʻoi aku o ka waiwai i kuhikuhi ʻia (e nānā i ka php_admin_value ).
  • memory_limit pili i ke kaʻina hana: He hoʻonui o memory_limit hiki E alakaʻi kēia i ka emi ʻana o ka nui o nā noi PHP like. No laila, pono e koho pono ʻia ke kumukūʻai (256 MB, i nā hihia kūikawā 512 MB).
  • Ma ka WordPress backend ma lalo o Tools> Website State, nā waiwai o memory_limit (Mahele: Server) a mai WP_MEMORY_LIMIT a WP_MAX_MEMORY_LIMIT (Mahele: WordPress mau).
Hope