Kalozera wa Nkhani
Cholakwika Chachikulu cha WordPress : Kusakumbukira Kokwanira? Phunzirani Kukonza Vuto la WordPress la memory_limit mu Mphindi 5
1. Chidule cha vutolo
akugwiritsa ntchito WordPress , ngati mukukumana ndi cholakwika chonga ichi:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 10220888 bytes)
Izi zikutanthauza kuti PHP ikutha kukumbukira, zomwe zikuchititsa kuti dongosolo lisamagwire bwino ntchito. Tsamba lanu lakumbuyo silikutsegulidwa, ndipo magwiridwe antchito a dashboard nawonso alephereka.
Cholakwika ichi chimapezeka kwambiri pa mawebusayiti omwe ali ndi anthu ambiri kapena omwe amagwiritsa ntchito mapulagini ambiri a WordPress.
Ngakhale mutawonjezera kukumbukira kufika pa 512M kapena 3024M , vutoli limakhalapobe. Kodi n’chiyani chikuyambitsa vutoli?
Kenako, tisanthula zomwe zingayambitse pang'onopang'ono ndikukuphunzitsani momwe mungathetsere vutoli kamodzi kokha.

2. Chifukwa chiyani sikuli kothandiza kuwonjezera memory_limit?
muli nazo kale memory_limit kuchokera kusakhulupirika 256M kukwezedwa ku 512M ndipo 3024M, koma vuto likadalipo. Izi zikutanthauza:
- Zokonda za PHP sizikugwira ntchito: Ma seva ena akhoza kunyalanyaza zomwe mwasintha pamanja
php.ini. - Pulagi kapena mutu umatenga zinthu zambiri: Mapulagi ena kapena ma code achikhalidwe amawononga kukumbukira kwambiri.
- Zoletsa kasinthidwe ka seva: Seva ikhoza kukhala ndi malire okhwima pakugawika kwa kukumbukira kwa zolemba za PHP, zomwe zimapangitsa kuti zosinthazo zikhale zosavomerezeka ngakhale zitapyola.
Kuti muthane ndi vutoli, muyenera kuyang'ana mwatsatanetsatane kasinthidwe ka seva ndi WordPress.
3. Njira zothetsera pang'onopang'ono
1. Sinthani fayilo ya php.ini
Pezani wanu poyamba php.ini file, yomwe nthawi zambiri imakhala mkati /etc/php/ Kapena /usr/local/php/ pansi pa njira.
Search memory_limit, onetsetsani kuti yakhazikitsidwa ku:
memory_limit = 512M
Kenako yambaninso seva yanu ya intaneti :
- Apache:
sudo service apache2 restart - Nginx:
sudo service nginx restart
Dziwani : Mautumiki ena ogawana nawo sangakhale ndi mwayi wopeza php.ini. Pankhaniyi, mutha kupita ku njira yotsatira.
2. Chotsani malire a kukumbukira kwa PHP mu wp-config.php
Ngakhale kasinthidwe ka kukumbukira kwa seva kuli kolondola, WordPress nthawi zina imatha kukumbukira chifukwa cha zosintha zake.
Chifukwa chake, mutha kukhazikitsa pamanja malire a kukumbukira mu fayilo ya wp-config.php :
define( 'WP_MEMORY_LIMIT', '512M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );
Ikani code iyi mkati wp-config.php Zolemba Dipatimenti, kuonetsetsa kuti ikugwira ntchito ikayikidwa.
- WP_MEMORY_LIMIT: Malire apamwamba a kukumbukira kutsogolo, komwe kumayang'anira kugwiritsidwa ntchito kwazinthu pamene ogwiritsa ntchito atsegula tsamba.
- WP_MAX_MEMORY_LIMIT: Malire apamwamba a kukumbukira zakumbuyo kuti muwonetsetse kuti ntchito zowongolera sizingalephereke chifukwa cha kukumbukira kosakwanira.
3. Yang'anani kugwiritsa ntchito kukumbukira kwa mapulagini ndi mitu
Mapulagini ena omwe amagwiritsa ntchito zinthu zambiri angayambitse kutopa kwa kukumbukira, monga mapulagini osungira, mapulagini a SEO , kapena mapulagini a e-commerce (monga WooCommerce).
Yankho :
- Tsekani mapulagi-ins onse ndikuyambitsa zovuta m'modzim'modzi.
- Sinthani kumutu wokhazikika (monga Makumi awiri ndi atatu) ndikuwona ngati vutolo lathetsedwa.
- 使用 Zowunikira mafunso Pulagi kuti muwone zida zomwe zimagwiritsidwa ntchito kwambiri kukumbukira.
4. Gwiritsani ntchito .htaccess kapena zosintha za PHP zomwe zimagwiritsidwa ntchito
Ngati mukugwiritsa ntchito shared hosting , mutha kusintha momwe PHP imagwiritsidwira ntchito posintha fayilo ya .htaccess :
php_value memory_limit 512M
Mukasunga, yambitsaninso tsamba lanu lakutsogolo kuti muwone ngati vutolo lathetsedwa.
5. Lumikizanani ndi wopereka seva
Nthawi zina, seva imayika malire pakugwiritsa ntchito kukumbukira kwa PHP.
Ngakhale mutasintha malire a kukumbukira, seva sichidzalola kuti igwire ntchito.
Pakadali pano, muyenera kulankhulana ndi wopereka chithandizo chanu cha hosting ndikuwapempha kuti akuwonjezereni kuchuluka kwa kukumbukira kwanu.
4. Ndondomeko yomaliza: zimitsani ntchito zosafunikira ndikuwongolera kachidindo
Ngakhale mutakulitsa bwino malire a kukumbukira, simunganyalanyaze kukonza magwiridwe antchito a tsamba lawebusayiti . Kudalira kwambiri mapulagini kapena kugwiritsa ntchito mitu yogwiritsa ntchito zinthu zambiri kungayambitse kusowa kwa kukumbukira pafupipafupi. Chifukwa chake:
- kufufuta mapulagini osafunika ndi rendant code.
- Gwiritsani ntchito mapulagini osungira bwino monga WP roketi Kapena W3 Total Cache)。
- Konzani nkhokwe nthawi zonse ndikuyeretsa zosafunika.
5. Mwachidule: Njira zoyenera zothetsera memory_limit
- Onetsetsani kuti zosintha za php.ini zikugwira ntchito:khazikitsa
memory_limitndi 512M kapena kupitilira apo. - Tanthauzirani malire a kukumbukira mu wp-config.php: Onetsetsani kuti WordPress imagwiritsa ntchito kukumbukira kokwanira.
- Kuthetsa mavuto a pulagi ndi mitu: Letsani mapulagi apamwamba kwambiri.
- Lumikizanani ndi wopereka seva ngati kuli kofunikira: Onetsetsani kuti seva sikuyika malire a kukumbukira pa PHP yanu.
- Sinthani magwiridwe antchito a tsamba: Chepetsani mapulagi osafunikira, konzani nkhokwe, ndikuwongolera magwiridwe antchito.
Kukonzekera ndi njira yothetsera nthawi yaitali, kukumbukira ndi maziko okha
Mwa kutsatira njira zomwe zili m'nkhaniyi, simudzatha kuthetsa vuto losasangalatsa la Fatal lokha , komanso mudzaphunzira momwe mungathetsere mavuto a kukumbukira.
Komabe, kupititsa patsogolo kukumbukira kokha sikungathetsere mavuto awebusayiti.
Kukonza bwino ma code ndikuchotsa mapulagini osafunikira ndikofunikira kwambiri kuti tsamba lawebusayiti lizigwira ntchito bwino kwa nthawi yayitali.
Ndikukhulupirira kuti mwaphunzirapo kanthu m'nkhaniyi ndikuyamba kugwiritsa ntchito njirazi nthawi yomweyo!
Ndi chiyani chomwe chimakhutitsa kuposa kuthetsa vuto lalikulu? 💪
Tikukhulupirira kuti nkhani yakuti "Kuthetsa Cholakwika Choopsa cha WordPress: Kukula kwa kukumbukira kololedwa kwa ma byte 268435456 kwatha (ndayesa kugawa ma byte 10220888)" yomwe yagawidwa pa blog ya Chen Weiliang ( https://www.chenweiliang.com/ ) idzakuthandizani.
Khalani omasuka kugawana ulalo wa nkhaniyi: https://www.chenweiliang.com/cwl-32129.html
