Article Directory
Tsara ve ny zava-drehetra rehefa mandeha ny mpizara? Raha ny marina, eo amin'ny tontolon'ny PHP-FPM, ny rakitra fikirakirana no tena atidoha, mamaritra raha afaka miasa tsara, azo antoka ary mahomby ny tranonkala.
Ahoana ny firafitry ny process pool ho an'ny PHP-FPM?
PHP-FPM (FastCGI Process Manager) dia mpitantana ny fizotran'ny PHP izay mampiasa ny foto-kevitry ny "pools" hitantanana ny fizotran'ny PHP ho an'ny tranonkala na fampiharana samihafa.
rehetra .conf Ny rakitra dia famaritana dobo iray izay mamaritra ireo masontsivana fototra toy ny mpampiasa izay ampandehanana ny fizotrany, ny seranana na ny socket izay henoiny, ny lalan'ny log, ary ny isan'ny fizotrany.
Raha lazaina amin'ny teny hafa, ireo rakitra ireo dia toy ny "klôna" ho an'ny mpizara anao, mamela ireo tranonkala samihafa hiasa tsy miankina nefa tsy mifampitsabaka.

www.conf: Ny vondron-dingana mahazatra
Rehefa avy nametraka ny PHP-FPM ny rafitra dia hamorona ho azy ny www.conf rakitra.
Ny asany dia ny manome dobo filomanosana mahazatra izay miasa avy hatrany, matetika miasa amin'ny... www-data Mpampiasa.
Ity dobo ity dia mety amin'ny tontolo iainana tokana, mora amboarina, ary ny ankamaroan'ny masontsivana dia sanda ankapobeny, toy ny:
user = www-datagroup = www-datalisten = /run/php/php8.3-fpm.sockpm.max_children = 5
Raha tranonkala iray ihany no ampiasainao dia ampy izany.
etOVNI.org.conf: Dobon'ny tranonkala namboarina manokana
Rehefa manana toerana maromaro ianao dia mila mamorona dobo misaraka ho an'ny toerana tsirairay.
toy ny etufo.org.confNatao manokana ho an'ny anaran-tsehatra izany. etOVNI.org Fikirana manokana.
Ny fomba fanao mahazatra dia:
- Farito ireo mpampiasa sy vondrona samihafa, ohatra
user = etufo,group = etufo - Amboary ny seranana na ny socket fihainoana misaraka, ohatra
listen = /run/php/etufo.sock - Amboary ny isan'ny dingana mba hahazoana antoka ny fahamarinan'ny toerana rehefa miara-miasa tsara.
- Manamora ny famahana olana ny rakitra log mahaleo tena.
Ny tombony amin'ity fomba fiasa ity dia ny fitokana-monina amin'ny fiarovana: na dia misy tranonkala iray aza voatafika, dia tsy ho voakasik'izany ny tranonkala hafa.
dummy.conf: Ohatra na rakitra solon-toerana
dummy.conf Ireo dia mazàna môdely na ohatra omen'ny rafitra.
Tsy ho afaka hiasa marina izy io raha tsy ovanao sy alefanao amin'ny tanana.
Ny tanjony dia ny hanome anao referansa sy hampiseho aminao ny fomba fanoratana firafitry ny dobo vaovao.
Noho izany, dia toy ny "boky torolalana" kokoa izy io fa tsy firafitry ny fampiasana tena izy.
Nahoana no mampiasa rakitra pool maromaro?
- 安全 性Tokony ho tantanin'ny mpampiasa samihafa ny tranonkala samihafa mba tsy hifanindry ny fahazoan-dàlana.
- 性能优化Azo apetraka tsirairay ho an'ny dobo tsirairay ny isan'ny dingana ary amboarina araka ny filàn'ny fifamoivoizana.
- Fitokana-moninaMisaraka avokoa ny logs, ny error output, ary ny listening ports, ka manamora ny famahana olana.
Ohatra, raha www.conf Nirodana ilay izy.etufo.org.conf Mbola afaka miasa ara-dalàna ihany izy io ary tsy hanimba ny mpizara iray manontolo.
Fampiharana azo ampiharina
- Mpizara tranonkala tokanaAmpiasao fotsiny
www.confAmpy izay. - Mpizara tranonkala maro: Mamoròna iray ho an'ny toerana tsirairay
.confRakitra, toy nyetufo.org.conf. - dummy.confHo an'ny fanondroana fotsiny ihany, tsy soso-kevitra.
Ohatra fampitahana ny fikirakirana
www.conf (dobo filokana mahazatra)
[www]
user = www-data
group = www-data
listen = /run/php/php8.3-fpm.sock
pm = dynamic
pm.max_children = 5
etufo.org.conf (Dobo filomanosana namboarina)
[etufo.org]
user = etufo
group = etufo
listen = /run/php/etufo.sock
pm = dynamic
pm.max_children = 20
access.log = /var/log/php-fpm/etufo.access.log
Ho hitanao fa ny fahasamihafana dia eo amin'ny mpampiasa, ny adiresin'ny fihainoana, ary ny isan'ny dingana.
Fanitsiana ny masontsivana momba ny dobo fizotran'ny PHP-FPM
Raha mampiasa ny configuration mampavitrikaIty dia fomba fanombohana mialoha ny fizotran'ny asa sasany ary manitsy azy ireo araka ny haben'ny fangatahana, izay afaka mamaly haingana kokoa rehefa mitombo tampoka ny habetsaky ny fangatahana.
Ho an'ny vohikala misy fifamoivoizan'ny sasany, dia asaina ampiasaina pm = dynamicSatria afaka mitazona dingana tsy misy dikany izy ary misoroka ny fahadisoana 500 mandritra ny fifandonana avo lenta.
Amporisihina ny hampiasa azy io rehefa tena ambany dia ambany ny haavon'ny fidirana ary tery ny fitadidiana. pm = ondemand Mba hamonjy loharanon-karena.
Amporisihina ny hanovana azy ho dynamic ary hanatsara azy. pm.max_children Ary paramètre hafa:
pm = dynamic
pm.max_children = 16 ; 根据服务器资源调整,建议值:CPU 核心数 × 2
pm.start_servers = 4 ; 初始进程数,建议设为 max_children × 25%
pm.min_spare_servers = 2 ; 最小空闲进程数
pm.max_spare_servers = 7 ; 最大空闲进程数
pm.max_requests = 3000 ; 每个子进程处理完 3000 个请求后自动重启
pm.process_idle_timeout = 10s ; 空闲进程 10s 后自动退出
Ity firafitra ity dia miantoka ny fahombiazana sady misoroka ny fandaniam-bola.
Raha mila toromarika amin'ny antsipiriany momba ny fikirakirana, jereo ity fampianarana manaraka ity ▼
Araka ny antontan-taratasy ofisialy PHP:
"Azo amboarina tsy miankina ny dobo tsirairay, ahafahana mampiasa mpampiasa, fetra ary fikirana samihafa isaky ny fampiharana."
Ity fanambarana ity dia manasongadina mazava tsara ny maha-zava-dehibe ny fandrindrana dobo maro: fahaleovan-tena, fahaiza-milefitra ary fahaiza-manara-maso.
Fehiny: Ny fomba fijeriko
Ny firafitry ny mpizara dia toy ny mpitarika mozika ao amin'ny orkestra, izay mamaritra ny fomba tokony hilalaovana ny zavamaneno tsirairay.
www.conf Izy no mpitarika ny mozika mahazatra, mety amin'ny fampisehoana irery;etufo.org.conf Mpitarika natao manokana ho an'ny sehatra iray manokana izy io; ary dummy.conf Drafitra misy feon-kira izy io, mampahatsiahy anao ny fomba fanoratana feon-kira vaovao.
Ao anatin'ny vanim-potoana mifantoka amin'ny fiarovana ny fampahalalana sy ny fanatsarana ny fahombiazana, ny fahafantarana ny fomba fampiasana tsara ireo rakitra fikirakirana ireo no zava-dehibe amin'ny fanaraha-maso ny ain'ny mpizara.
Tsy lahatsoratra tsotra fotsiny ny fikirakirana; fa fanahin'ny mpizara iray izany.
Raha miasa ianaoWordPressHo an'ny fampiharana maro tranonkala, dia manoro hevitra mafy izahay mba hijerenao avy hatrany sy hanatsaranao ireo rakitra pool ireo, indrindra fa ny fikirana masontsivana process pool, mba hahatonga ny mpizara anao ho tena matanjaka.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ Mety hanampy anao ny lahatsoratra hoe "Ny Fahasamihafana sy ny Teknika Fanatsarana ny Rakitra Fandrindrana PHP-FPM /etc/php/8.3/fpm/pool.d/" zaraina eto.
Tongasoa eto mizara ny rohy amin'ity lahatsoratra ity:https://www.chenweiliang.com/cwl-33845.html

