Ka palena hoʻomanaʻo ma WordPress

tl;dr: Hoʻonohonoho lima i ka 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 iho a like paha me ka palena hoʻomanaʻo o PHP (ma hope aku 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 emi iho ka helu o nā noi PHP like. No laila pono e koho pono ʻia ka waiwai (256 MB, ma 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 (ʻāpana WordPress mau) hiki ke heluhelu ʻia.
Hope