Littafin Adireshi
Shin komai yana lafiya da zarar uwar garken yana aiki? A zahiri, a duniyar PHP-FPM, fayil ɗin saitin shine ainihin abin da ke tantance ko shafin zai iya aiki cikin kwanciyar hankali, aminci, da inganci.
Menene tsarin tsarin tattara bayanai na PHP-FPM?
PHP-FPM (FastCGI Process Manager) wani mai sarrafa tsari ne na PHP wanda ke amfani da manufar "pools" don sarrafa hanyoyin PHP don gidajen yanar gizo ko aikace-aikace daban-daban.
Kowanne .conf Fayil ɗin ma'anar wurin da ake amfani da shi ne wanda ke ƙayyade muhimman sigogi kamar mai amfani da tsarin ke gudana a kai, tashar jiragen ruwa ko soket ɗin da yake sauraro a kai, hanyar rajista, da kuma adadin hanyoyin da ake amfani da su.
A wata ma'anar, waɗannan fayilolin suna kama da "clones" na sabar ku, suna ba da damar shafuka daban-daban su gudanar da kansu ba tare da tsangwama ga juna ba.

www.conf: Tashar tsarin aiki ta asali
Bayan shigar da PHP-FPM, tsarin zai samar da wani... www.conf fayil.
Aikinsa shine samar da wurin wanka na asali wanda ke aiki daga cikin akwati, yawanci yana gudana a cikin... www-data Mai amfani.
Wannan tafkin ya dace da muhallin wuri ɗaya, yana da sauƙin saitawa, kuma yawancin sigogi ƙimomin gabaɗaya ne, kamar:
user = www-datagroup = www-datalisten = /run/php/php8.3-fpm.sockpm.max_children = 5
Idan kana aiki a shafi ɗaya kawai, wannan ya isa.
etufo.org.conf: Wurin wanka na musamman na rukunin yanar gizo
Idan kana da shafuka da yawa, kana buƙatar ƙirƙirar wani wurin waha daban ga kowane shafi.
Alal misali etufo.org.confYana da musamman don sunayen yanki. etufo.org Tsarin musamman.
Aikin da aka saba yi shine:
- Ƙirƙiri masu amfani da ƙungiyoyi daban-daban, misali
user = etufo,group = etufo - Saita tashar sauraro ko soket daban, misali
listen = /run/php/etufo.sock - Daidaita adadin hanyoyin aiki don tabbatar da daidaiton wurin a ƙarƙashin babban daidaito.
- Fayilolin rajista masu zaman kansu suna sauƙaƙe gyara matsala.
Amfanin wannan hanyar ita ce keɓance tsaro: ko da an kai hari a wani shafi, sauran shafuka ba za su shafi ba.
dummy.conf: Misali ko fayil ɗin mai riƙe wuri
dummy.conf Waɗannan galibi samfura ne ko misalai da tsarin ya bayar.
Ba za a kunna shi ba sai dai idan kun gyara shi da hannu kuma kun kunna shi.
Manufarta ita ce samar muku da wani tunani da kuma nuna muku yadda ake rubuta sabon tsarin wurin wanka.
Saboda haka, ya fi kama da "littafin umarni" fiye da ainihin tsari don aiki.
Me yasa ake amfani da fayilolin pool da yawa?
- 安全 性Ya kamata masu amfani daban-daban su gudanar da shafuka daban-daban domin guje wa izinin da ke haɗuwa.
- 性能优化Ana iya saita adadin hanyoyin daban-daban ga kowane tafki kuma a daidaita su bisa ga buƙatun zirga-zirga.
- KaɗaiciAn raba bayanan rajista, fitowar kurakurai, da tashoshin sauraro, wanda hakan ya sauƙaƙa magance matsala.
Misali, idan www.conf Ya ruguje.etufo.org.conf Har yanzu yana iya aiki yadda ya kamata kuma ba zai lalata dukkan sabar ba.
Yanayin aikace-aikace na duniya na gaske
- Sabar shafi ɗayaYi amfani kawai
www.confYa isa haka. - Sabar yanar gizo da yawa: Gina ɗaya ga kowane rukunin yanar gizo
.confFayiloli, kamar suetufo.org.conf. - wawa.confDon tunani kawai, ba a ba da shawarar ba.
Misalin Kwatanta Saita
www.conf (tafkin da aka saba amfani da shi)
[www]
user = www-data
group = www-data
listen = /run/php/php8.3-fpm.sock
pm = dynamic
pm.max_children = 5
etufo.org.conf (Tashar Musamman)
[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
Za ku ga cewa bambancin yana cikin mai amfani, adireshin sauraro, da kuma adadin hanyoyin da ake bi.
Daidaita sigogin tsarin PHP-FPM
Idan sanyi yana amfani tsauriWannan hanya ce ta riga-kafi da wasu hanyoyin aiki da daidaita su bisa ga ƙarar buƙatar, wanda zai iya amsawa da sauri lokacin da ƙarar buƙatar ta ƙaru ba zato ba tsammani.
Don gidajen yanar gizon da ke da takamaiman adadin zirga-zirga, ana ba da shawarar amfani da su pm = dynamicDomin yana iya kula da takamaiman adadin ayyukan banza kuma ya guje wa kurakurai 500 yayin babban haɗin gwiwa.
Ana ba da shawarar yin amfani da shi kawai lokacin da ƙarar samun damar ya yi ƙasa sosai kuma albarkatun ƙwaƙwalwar ajiya sun matse. pm = ondemand Don adana albarkatu.
Ana ba da shawarar a canza shi zuwa mai canzawa kuma a inganta shi. pm.max_children Da sauran sigogi:
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 后自动退出
Wannan tsari yana tabbatar da aiki yayin da yake guje wa ɓarnar albarkatu.
Don cikakkun umarnin daidaitawa, da fatan za a duba koyawa mai zuwa ▼
Dangane da takardun PHP na hukuma:
"Ana iya saita kowace tafki daban-daban, wanda ke ba da damar masu amfani daban-daban, iyakoki, da saituna a kowane aikace-aikace."
Wannan bayani ya nuna a sarari muhimmancin tsarin da ke da yawan jama'a: 'yancin kai, sassauci, da kuma ikon sarrafawa.
Kammalawa: Ra'ayina
Tsarin uwar garken yana kama da jagora a cikin ƙungiyar makaɗa, yana ƙayyade yadda ya kamata a kunna kowace kayan kida.
www.conf Shi ne madubin gudanarwa na asali, wanda ya dace da wasannin kwaikwayo na mutum ɗaya;etufo.org.conf An ƙera shi da na'urar jagora don takamaiman mataki; kuma dummy.conf Zane ne na waƙoƙin kiɗa, yana tunatar da ku yadda ake rubuta sabbin waƙoƙi.
A zamanin da aka mai da hankali kan tsaron bayanai da inganta aiki, sanin yadda ake amfani da waɗannan fayilolin tsari yadda ya kamata shine mabuɗin sarrafa layin rayuwar sabar.
Tsarin ba rubutu ne kawai mai sauƙi ba; ruhin uwar garken ne.
Idan kuna aikiWordPressDon aikace-aikacen shafuka da yawa, muna ba da shawarar ku duba nan da nan kuma ku inganta waɗannan fayilolin pool, musamman saitunan sigogin pool, don sa sabar ku ta yi ƙarfi sosai.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ Labarin "Bambance-bambance da Dabaru na Ingantaccen Tsarin PHP-FPM /etc/php/8.3/fpm/pool.d/ Fayil ɗin Saita" da aka raba a nan na iya taimaka muku.
Barka da zuwa raba hanyar haɗin wannan labarin:https://www.chenweiliang.com/cwl-33845.html

