เดฑเต‹เดกเต เดฑเดฃเตเดฃเตผ: PHP เดฎเดฐเดฟเด•เตเด•เดพเตป เดตเต‡เดฃเตเดŸเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเดฒเตเดฒ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฐเด•เตเดทเดพเดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เด—เต‹เดฒเดพเด‚เด—เต

เดฑเต‹เดกเต เดฑเดฃเตเดฃเตผ: PHP เดฎเดฐเดฟเด•เตเด•เดพเตป เดตเต‡เดฃเตเดŸเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเดฒเตเดฒ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฐเด•เตเดทเดพเดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เด—เต‹เดฒเดพเด‚เด—เต

เดนเดฒเต‹, เดนเดฌเตเตผ! เดžเด™เตเด™เตพ เดฌเดฆเต‚เดตเดฟเตฝ เดธเดœเต€เดตเดฎเดพเดฃเต PHP เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดˆ เดญเดพเดทเดฏเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดธเดพเดฎเดพเดจเตเดฏเด‚ เดตเดฒเดฟเดฏ เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดณเตเดณเดคเดฟเดจเดพเตฝ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดถเตเดจเด‚ เดชเดฃเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจ เด•เดพเดฐเตเดฏเดฎเดพเดฃเต. เดชเดคเตเดคเต เดตเตผเดทเดคเตเดคเดฟเดฒเต‡เดฑเต† เดฎเตเดฎเตเดชเต, เดžเด™เตเด™เตพ เด‡เดคเดฟเดจเดพเดฏเดฟ PHP-FPM เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต, เด…เดคเต เด†เดฆเตเดฏเด‚ PHP-เดฏเตเดŸเต† เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดชเดพเดšเตเดšเตเด•เดณเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดชเดฟเดจเตเดจเต€เดŸเต เด‡เดคเต เด”เดฆเตเดฏเต‹เด—เดฟเด• เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟ.

เดธเดฎเต€เดช เดตเตผเดทเด™เตเด™เดณเดฟเตฝ, PHP เดฎเดฟเด•เดšเตเดš เดชเตเดฐเต‹เด—เดคเดฟ เด•เตˆเดตเดฐเดฟเดšเตเดšเต: เดฎเดพเดฒเดฟเดจเตเดฏ เดถเต‡เด–เดฐเดฃเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸเต, เดธเตเดฅเดฟเดฐเดคเดฏเตเดŸเต† เดคเต‹เดคเต เดตเตผเดฆเตเดงเดฟเดšเตเดšเต - เด‡เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเดถเตเดจเดตเตเดฎเดฟเดฒเตเดฒเดพเดคเต† PHP-เดฏเดฟเตฝ เดกเต†เดฎเดฃเตเด•เดณเตเด‚ เดฆเต€เตผเด˜เด•เดพเดฒ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเตเด‚ เดŽเดดเตเดคเดพเด‚. เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เดพเตป เดธเตเดชเตˆเดฑเตฝ เดธเตเด•เต—เดŸเตเดŸเดฟเดจเต† เด…เดจเตเดตเดฆเดฟเดšเตเดšเต: PHP-FPM เดชเต‹เดฒเต†เดฏเดฒเตเดฒ, เดฑเต‹เดกเต เดฑเดฃเตเดฃเตผ, เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด‡เดคเต เด…เดงเดฟเด• เดชเตเดฐเด•เดŸเดจ เด†เดจเตเด•เต‚เดฒเตเดฏเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต (เดˆ เดธเดฎเต€เดชเดจเด‚ เดตเดฟเด•เดธเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเดฒเตเด‚). เดžเด™เตเด™เตพ เดจเดฟเดฒเดตเดฟเตฝ เดˆ เดŸเต‚เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฐเต€เด•เตเดทเดฃเด‚ เดจเดŸเดคเตเดคเตเด•เดฏเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดชเด™เตเด•เดฟเดŸเดพเตป เด‡เดคเตเดตเดฐเต† เดซเดฒเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เด…เดตเตผเด•เตเด•เดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เดฐเดธเด•เดฐเดฎเดพเด•เตเด•เดพเตป, เดธเตเดชเตˆเดฑเตฝ เดธเตเด•เต—เดŸเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฑเต‹เดกเต เดฑเดฃเตเดฃเตผ เดชเตเดฐเด–เตเดฏเดพเดชเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดžเด™เตเด™เตพ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต.

เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดฎเต€เดชเดจเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เดตเดณเดฐเต† เด…เดŸเตเดคเตเดคเดพเดฃเต: เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดžเด™เตเด™เตพ เดฎเดฟเด•เตเด•เดชเตเดชเต‹เดดเตเด‚ PHP, Go เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเด‚เดฏเต‹เดœเดจเดฎเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต, เดฐเดฃเตเดŸเต เดญเดพเดทเด•เดณเตเดŸเต†เดฏเตเด‚ เดชเตเดฐเดฏเต‹เดœเดจเด™เตเด™เตพ เดจเต‡เดŸเตเด•เดฏเตเด‚ เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดจเต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด†เดธเตเดตเดฆเดฟเด•เตเด•เต‚!

เด•เดดเดฟเดžเตเดž เดชเดคเตเดคเต เดตเตผเดทเดฎเดพเดฏเดฟ, เดžเด™เตเด™เตพ เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เดฎเตเดชเดจเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต เดซเต‹เตผเดฎเตเตป 500, เด•เต‚เดŸเดพเดคเต† 500 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเต‡เด•เตเดทเด•เดฐเดฟเดฒเตเดฒเดพเดคเตเดค เดฌเดฟเดธเดฟเดจเดธเตเดธเตเด•เตพเด•เตเด•เตเด‚. เด‡เด•เตเด•เดพเดฒเดฎเดคเตเดฐเดฏเตเด‚, เดžเด™เตเด™เดณเตเดŸเต† เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เดชเดฟเดŽเดšเตเดšเตเดชเดฟเดฏเดฟเตฝ เดฌเดพเด•เตเด•เต†เตปเดกเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดคเต. เดŽเดจเตเดจเดพเตฝ เดฐเดฃเตเดŸเต เดตเตผเดทเด‚ เดฎเตเดฎเตเดชเต, เดžเด™เตเด™เดณเตเดŸเต† เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด…เดตเดฏเตเดŸเต† เดธเตเด•เต‡เดฒเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเดฟเดฒเตเด‚ เดŽเดจเตเดคเต‹ เดตเดฒเดฟเดฏ เดธเตเดตเดพเดงเต€เดจเด‚ เดšเต†เดฒเตเดคเตเดคเดฟ - เดžเด™เตเด™เดณเตเดŸเต† เดŸเต†เด•เตเดจเต‹เดณเดœเดฟ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดžเด™เตเด™เตพ Golang (Go) เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต.

40 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏ เดชเตเดฐเด•เดŸเดจเดคเตเดคเต‹เดŸเต† เดตเดฒเดฟเดฏ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป Go เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเดšเตเดšเดคเดพเดฏเดฟ เด‰เดŸเตป เดคเดจเตเดจเต† เดžเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, PHP-เดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดฐเดฃเตเดŸเต เดญเดพเดทเด•เดณเตเดŸเต†เดฏเตเด‚ เด—เตเดฃเด™เตเด™เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เด…เดตเดฏเต† เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดžเตเดžเต.

Go, PHP เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเด‚เดฏเต‹เดœเดจเด‚ เดฏเดฅเดพเตผเดคเตเดฅ เดตเดฟเด•เดธเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต†เด™เตเด™เดจเต†เดฏเต†เดจเตเดจเตเด‚ เด…เดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดšเดฟเดฒ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เด‰เดชเด•เดฐเดฃเดฎเดพเดฏเดฟ เด…เดคเต เดŽเด™เตเด™เดจเต† เดฎเดพเดฑเดฟเดฏเต†เดจเตเดจเตเด‚ เดžเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚. PHP เดฎเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเต‹เดกเตฝ.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฆเตˆเดจเด‚เดฆเดฟเดจ PHP เดตเดฟเด•เดธเดจ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ

เดชเดฟโ€ŒเดŽเดšเตเดšเตโ€ŒเดชเดฟเดฏเตเดŸเต† เดกเตˆเดฏเดฟเด‚เด—เต เดฎเต‹เดกเตฝ เดชเตเดจเดฐเตเดœเตเดœเต€เดตเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด—เต‹ เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดฟโ€ŒเดŽเดšเตเดšเตโ€Œเดชเดฟ เดตเดฟเด•เดธเดจ เด…เดจเตเดคเดฐเต€เด•เตเดทเด‚ เดจเต‹เด•เตเด•เดพเด‚.

เดฎเดฟเด•เตเด• เด•เต‡เดธเตเด•เดณเดฟเดฒเตเด‚, เดจเดฟเด™เตเด™เตพ nginx เดตเต†เดฌเต เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ PHP-FPM เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดธเด‚เดฏเต‹เดœเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดซเดฏเดฒเตเด•เตพ เดจเตฝเด•เตเด•เดฏเตเด‚ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ PHP-FPM-เดฒเต‡เด•เตเด•เต เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเตเดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† PHP-FPM เดคเดจเตเดจเต† PHP เด•เต‹เดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ Apache, mod_php เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดœเดจเดชเตเดฐเดฟเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต. เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด…เตฝเดชเตเดชเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เดคเดคเตเดตเด™เตเด™เตพ เด’เดจเตเดจเตเดคเดจเตเดจเต†เดฏเดพเดฃเต.

PHP-FPM เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด•เต‹เดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดŽเดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚. เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดตเดฐเตเดฎเตเดชเต‹เตพ, PHP-FPM เดšเตˆเตฝเดกเต PHP เดชเตเดฐเต‹เดธเดธเตเดธเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด…เดคเดฟเดจเตเดฑเต† เดธเด‚เดธเตเดฅเดพเดจเดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟ เด•เตˆเดฎเดพเดฑเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (_GET, _POST, _SERVER, เดฎเตเดคเดฒเดพเดฏเดต).

เด’เดฐเต PHP เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดจเดฟเตผเดตเตเดตเดนเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดตเดธเตเดฅ เดฎเดพเดฑเตเดฑเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด’เดฐเต เดชเตเดคเดฟเดฏ เดธเต†เดฑเตเดฑเต เด‡เตปเดชเตเดŸเตเดŸเต เดกเดพเดฑเตเดฑ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต‡เดฏเตŠเดฐเต เดฎเดพเตผเด—เตเด—เดฎเต‡เดฏเตเดณเตเดณเต‚: เดชเตเดฐเต‹เดธเดธเตเดธเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเดพเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด…เดคเต เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚.

เดˆ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดฎเต‹เดกเดฒเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เด—เตเดฃเด™เตเด™เดณเตเดฃเตเดŸเต. เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดญเต‹เด—เดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดทเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ, เดŽเดฒเตเดฒเดพ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต, เด…เดตเดฏเดฟเดฒเตŠเดจเตเดจเต เดฎเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเต† เดฌเดพเดงเดฟเด•เตเด•เดพเดคเต† เด…เดคเต เดฏเดพเดจเตเดคเตเดฐเดฟเด•เดฎเดพเดฏเดฟ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด‚. เดŽเดจเตเดจเดพเตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดˆ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเดจเต เดฆเต‹เดทเด™เตเด™เดณเตเดฎเตเดฃเตเดŸเต.

เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ PHP เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเตเดŸเต† เดชเต‹เดฐเดพเดฏเตเดฎเด•เดณเตเด‚ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดคเดฏเดฟเดฒเตเดฒเดพเดฏเตเดฎเดฏเตเด‚

เดจเดฟเด™เตเด™เตพ PHP-เดฏเดฟเตฝ เดชเตเดฐเตŠเดซเดทเดฃเตฝ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเตฝ เดเตผเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดŽเดตเดฟเดŸเต† เดคเตเดŸเด™เตเด™เดฃเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเด‚ - เด’เดฐเต เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†. เดกเดฟเดชเตปเดกเตปเดธเดฟ เด‡เดžเตเดšเด•เตเดทเตป, ORM-เด•เตพ, เดตเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ, เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เตเดณเตเดณ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‡เดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดŽเดฒเตเดฒเดพ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เตปเดชเตเดŸเตเดŸเตเด•เดณเตเด‚ เด’เดฐเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚ (Symfony/HttpFoundation เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ PSR-7). เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เตพ เดฐเดธเด•เดฐเดฎเดพเดฃเต!

เดŽเดจเตเดจเดพเตฝ เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดตเดฟเดฒเดฏเตเดฃเตเดŸเต. เดเดคเตŠเดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดฒเต†เดตเตฝ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดฟเดฒเตเด‚, เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต‹ เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต‹, เดจเดฟเด™เตเด™เตพ เด•เตเดฑเดžเตเดžเดคเต เดกเดธเตป เด•เดฃเด•เตเด•เดฟเดจเต เดซเดฏเดฒเตเด•เดณเต†เด™เตเด•เดฟเดฒเตเด‚ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เด•เตเดฒเดพเดธเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚. เดŽเดจเตเดจเดพเตฝ เดเดฑเตเดฑเดตเตเด‚ เดฎเต‹เดถเด‚ เด•เดพเดฐเตเดฏเด‚, เด“เดฐเต‹ เดœเต‹เดฒเดฟเดฏเตเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚ เดจเดฟเด™เตเด™เตพ เดŽเดฒเตเดฒเดพเด‚ เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เดฟ เดตเต€เดฃเตเดŸเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต: เดจเดฟเด™เตเด™เตพ เด‡เดชเตเดชเต‹เตพ เด†เดฐเด‚เดญเดฟเดšเตเดš เดŽเดฒเตเดฒเดพ เด•เต‹เดกเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดถเต‚เดจเตเดฏเดฎเดพเด•เตเด‚, เด…เดคเดฟเดจเตเดฑเต† เดธเดนเดพเดฏเดคเตเดคเต‹เดŸเต† เดจเดฟเด™เตเด™เตพ เด‡เดจเดฟ เดฎเดฑเตเดฑเตŠเดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ. เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดญเดพเดทเดฏเดฟเตฝ เดŽเดดเตเดคเตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฑเต‹เดŸเต เด‡เดคเต เดชเดฑเดฏเตเด•, เด…เดตเดจเตเดฑเต† เดฎเตเด–เดคเตเดคเต เดจเดฟเด™เตเด™เตพ เดชเดฐเดฟเดญเตเดฐเดพเดจเตเดคเดฟ เด•เดพเดฃเตเด‚.

PHP เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผ เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดตเดดเดฟเด•เตพ เดคเต‡เดŸเดพเตป เดตเตผเดทเด™เตเด™เดณเต‹เดณเด‚ เดšเต†เดฒเดตเดดเดฟเดšเตเดšเต, เดฎเดฟเดŸเตเด•เตเด•เดฐเดพเดฏ เด…เดฒเดธเดฎเดพเดฏ เดฒเต‹เดกเดฟเด‚เด—เต เดŸเต†เด•เตเดจเดฟเด•เตเด•เตเด•เตพ, เดฎเตˆเด•เตเดฐเต‹เดซเตเดฐเต†เดฏเดฟเดฎเตเด•เตพ, เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ, เด•เดพเดทเต†เด•เตพ เดฎเตเดคเดฒเดพเดฏเดต. เดŽเดจเตเดจเดพเตฝ เด…เดตเดธเดพเดจเด‚, เดจเดฟเด™เตเด™เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เดฎเตเดดเตเดตเตป เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด‚ เดชเตเดจเดƒเดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเต เดตเต€เดฃเตเดŸเตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. (เดตเดฟเดตเตผเดคเตเดคเด•เดจเตเดฑเต† เด•เตเดฑเดฟเดชเตเดชเต: เดจเตเดฑเต† เดตเดฐเดตเต‹เดŸเต† เดˆ เดชเตเดฐเดถเตเดจเด‚ เดญเดพเด—เดฟเด•เดฎเดพเดฏเดฟ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚ เดชเตเดฐเดฟเดฒเต‡เดพเดกเตเดšเต†เดฏเตเดฏเตเด• PHP 7.4 เตฝ)

Go เด‰เดณเตเดณ PHP-เด•เตเด•เต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเต† เด…เดคเดฟเดœเต€เดตเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต‹?

เดเดคเดพเดจเตเด‚ เดฎเดฟเดจเดฟเดฑเตเดฑเตเด•เตพ (เดฎเดฃเดฟเด•เตเด•เต‚เดฑเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฆเดฟเดตเดธเด™เตเด™เตพ เดตเดฐเต†) เดจเต€เดฃเตเดŸเตเดจเดฟเตฝเด•เตเด•เตเดจเตเดจ PHP เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดŽเดดเตเดคเดพเตป เดธเดพเดงเดฟเด•เตเด•เตเด‚: เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เตเดฐเต‹เตบ เดŸเดพเดธเตเด•เตเด•เตเด•เตพ, CSV เดชเดพเดดเตเดธเดฑเตเด•เตพ, เด•เตเดฏเต‚ เดฌเดธเตเดฑเตเดฑเดฑเตเด•เตพ. เด…เดตเดฏเต†เดฒเตเดฒเดพเด‚ เด’เดฐเต‡ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต: เด…เดตเตผ เด’เดฐเต เดŸเดพเดธเตโ€Œเด•เต เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เด…เดŸเตเดคเตเดคเดคเดฟเดจเดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด‚ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด‚ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เด…เดงเดฟเด• เด˜เดŸเตเดŸเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดพเดฏเดคเดฟเดจเดพเตฝ เดตเดฟเดฒเดฏเต‡เดฑเดฟเดฏ เดฎเดฟเดฒเตเดฒเดฟเดธเต†เด•เตเด•เตปเดกเตเด•เตพ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดตเดธเดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเดจเตเดจเดพเตฝ เดฆเต€เตผเด˜เด•เดพเดฒ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดคเตเดฐ เดŽเดณเตเดชเตเดชเดฎเดฒเตเดฒ. เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฟเดถเด•เต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเต, เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเต€เด•เตเด•เตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเต เดจเดฟเด™เตเด™เดณเต† เดญเตเดฐเดพเดจเตเดคเดจเดพเด•เตเด•เตเดจเตเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดจเดฟ F5 เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

PHP 7-เดจเตเดฑเต† เดชเตเดฐเด•เดพเดถเดจเดคเตเดคเต‹เดŸเต† เดธเตเดฅเดฟเดคเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸเต: เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เด’เดฐเต เดฎเดพเดฒเดฟเดจเตเดฏ เดถเต‡เด–เดฐเดฃเด‚ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต, เดชเดฟเดถเด•เตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเดฏเดฟ, เด•เต‡เตผเดฃเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เด‡เดชเตเดชเต‹เตพ เดšเต‹เตผเดšเตเดšเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดถเดฐเดฟเดฏเดพเดฃเต, เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผ เด‡เดชเตเดชเต‹เดดเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดถเตเดฐเดฆเตเดงเดพเดฒเตเดตเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เต‹เดกเดฟเดฒเต† เดธเด‚เดธเตเดฅเดพเดจ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฌเต‹เดงเดตเดพเดจเตเดฎเดพเดฐเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚ (เด‡เดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดตเดฟเดทเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒเดพเดคเตเดค เดญเดพเดทเดฏเตเดฃเตเดŸเต‹?). เดŽเดจเตเดจเดฟเดŸเตเดŸเตเด‚, PHP 7-เตฝ, เด•เตเดฑเดšเตเดšเต เด†เดถเตเดšเดฐเตเดฏเด™เตเด™เตพ เดจเดฎเตเดฎเต† เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดฆเต€เตผเด˜เด•เดพเดฒ PHP เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดฎเดพเดคเตƒเด• เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ HTTP เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฏ เดœเต‹เดฒเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดคเต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เด…เดคเตเดตเดดเดฟ เด“เดฐเต‹ เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด•เตเด•เตเด‚ เด†เดฆเตเดฏเด‚ เดฎเตเดคเตฝ เดŽเดฒเตเดฒเดพเด‚ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดค เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเดฎเต‹?

เดˆ เดชเตเดฐเดถเตโ€Œเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, HTTP เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เด…เดคเต เดจเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† PHP เดตเตผเด•เตเด•เตผเด•เตเด•เต เด“เดฐเต‹เดจเตเดจเดพเดฏเดฟ เด•เตˆเดฎเดพเดฑเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดธเต†เตผเดตเตผ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดถเตเดฆเตเดงเดฎเดพเดฏ PHP (PHP-PM) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ C เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป (Swoole) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดตเต†เดฌเต เดธเต†เตผเดตเตผ เดŽเดดเตเดคเดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด“เดฐเต‹ เดฐเต€เดคเดฟเด•เตเด•เตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เด—เตเดฃเด™เตเด™เดณเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เดฐเดฃเตเดŸเต เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ - เดžเด™เตเด™เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเต‡เดฃเด‚. เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดตเต†เดฌเต เดธเต†เตผเดตเดฑเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต - PHP-เดฏเดฟเดฒเต† "เดนเดพเตผเดกเต เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเต" เดŽเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดžเด™เตเด™เดณเต† เดฐเด•เตเดทเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚ เดฒเดญเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดšเต, เด…เดคเต‡ เดธเดฎเดฏเด‚ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เด…เดคเดพเดฏเดคเต, เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเต†เตผเดตเตผ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด‡เดคเดฟเดจเต เดธเดนเดพเดฏเดฟเด•เตเด•เดพเตป เดชเต‹เด•เตเดฎเต‹? เดญเดพเดท เดชเตเดฐเดฏเต‹เด—เด™เตเด™เดณเต† เด’เดฑเตเดฑ เดฌเตˆเดจเดฑเดฟเด•เดณเดพเด•เตเด•เดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ เด…เดคเดฟเดจเต เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพเด•เตเด•เต เด…เดฑเดฟเดฏเดพเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต; เด…เดคเต เด•เตเดฐเต‹เดธเต-เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เดฎเดพเดฃเต; HTTP-เดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ, เดตเดณเดฐเต† เด—เด‚เดญเต€เดฐเดฎเดพเดฏ, เดธเดฎเดพเดจเตเดคเดฐ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดฎเต‹เดกเดฒเตเด‚ (เด•เตบเด•เดฑเตปเดธเดฟ) เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต; เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เด†เดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚ เด‡เดจเตเดฑเด—เตเดฐเต‡เดทเดจเตเด•เดณเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เดฒเดญเตเดฏเดฎเดพเด•เตเด‚.

เดฐเดฃเตเดŸเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเด•เตพ

เดฐเดฃเตเดŸเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดชเดฐเดธเตเดชเดฐเด‚ เดŽเด™เตเด™เดจเต† เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เดจเดŸเดคเตเดคเตเดฎเต†เดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต เด†เดฆเตเดฏเดชเดŸเดฟ.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดคเตเดญเตเดคเด•เดฐเดฎเดพเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด…เดฒเด•เตเดธเต เดชเดพเดฒเต†เดธเตเดŸเตเดฐเดธเดฟเดจเต PHP, Go เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเด™เตเด•เดฟเดŸเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ (เด…เดชเตเดชเดพเดšเตเดšเต†เดฏเดฟเดฒเต† mod_php เดชเต‹เดฒเต†). เดŽเดจเตเดจเดพเตฝ เดˆ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด…เดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เดฃเตเดŸเต.

เดธเต‹เด•เตเด•เดฑเตเดฑเตเด•เตพ/เดชเตˆเดชเตเดชเต เดฒเตˆเดจเตเด•เตพ เดตเดดเดฟเดฏเตเดณเตเดณ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดชเดฐเดธเตเดชเดฐเดฌเดจเตเดงเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด•เต‚เดŸเตเดคเตฝ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดฎเดฑเตเดฑเตŠเดฐเต เดธเดฎเต€เดชเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต. เดˆ เดธเดฎเต€เดชเดจเด‚ เด•เดดเดฟเดžเตเดž เดฆเดถเด•เด™เตเด™เดณเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค เดคเต†เดณเดฟเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดคเดฒเดคเตเดคเดฟเตฝ เดจเดจเตเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต.

เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดชเตเดฐเต‹เดธเดธเตเดธเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป เดชเดฟเดถเด•เตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเดพเดฏเดฟ เดžเด™เตเด™เตพ เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดฌเตˆเดจเดฑเดฟ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต. เดเดฑเตเดฑเดตเตเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏ เดฐเต‚เดชเดคเตเดคเดฟเตฝ, เด‡เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดธเดฎเดพเดจเดฎเดพเดฃเต เดจเต†เดฑเตเดฑเตเดธเตเดŸเตเดฐเดฟเด‚เด—เต ั เดจเดฟเดถเตเดšเดฟเดค เดตเดฒเดฟเดชเตเดชเดฎเตเดณเตเดณ เดชเดพเด•เตเด•เดฑเตเดฑเต เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต (เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ 17 เดฌเตˆเดฑเตเดฑเตเด•เตพ), เด…เดคเดฟเตฝ เดชเดพเด•เตเด•เดฑเตเดฑเดฟเดจเตเดฑเต† เดคเดฐเด‚, เด…เดคเดฟเดจเตเดฑเต† เดตเดฒเดฟเดชเตเดชเด‚, เดกเดพเดฑเตเดฑเดพ เดธเดฎเด—เตเดฐเดค เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฌเตˆเดจเดฑเดฟ เดฎเดพเดธเตเด•เต เดŽเดจเตเดจเดฟเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดžเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš PHP เดตเดถเดคเตเดคเต เดชเดพเด•เตเด•เต เดซเด‚เด—เตเดทเตป, เด’เดชเตเดชเด‚ Go เดตเดถเดคเตเดคเต - เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต/เดฌเตˆเดจเดฑเดฟ.

เด’เดฐเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดฎเดคเดฟเดฏเดพเด•เดฟเดฒเตเดฒเต†เดจเตเดจเต เดžเด™เตเด™เตพเด•เตเด•เต เดคเต‹เดจเตเดจเดฟ - เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เดตเดฟเดณเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต PHP-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดธเต‡เดตเดจเด™เตเด™เตพ net/rpc-เดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•. เด‡เดคเต เดชเดฟเดจเตเดจเต€เดŸเต เดตเดฟเด•เดธเดจเดคเตเดคเดฟเตฝ เดžเด™เตเด™เดณเต† เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดธเดนเดพเดฏเดฟเดšเตเดšเต, เด•เดพเดฐเดฃเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เด—เต‹ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเต† PHP เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดˆ เดœเต‹เดฒเดฟเดฏเตเดŸเต† เดซเดฒเด‚ เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดžเด™เตเด™เดณเตเดŸเต† เดฎเดฑเตเดฑเต เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเตฝ เด—เต‹เดฐเดฟเดกเตเดœเต.

เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ PHP เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด‡เดจเตเดฑเดฑเดพเด•เตเดทเตป เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚, เดชเดฟโ€ŒเดŽเดšเตเดšเตเดชเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ เดŽเด™เตเด™เดจเต† เดเดฑเตเดฑเดตเตเด‚ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดฟ เด•เตˆเดฎเดพเดฑเดพเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดšเดฟเดจเตเดคเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ. เด’เดฐเต เดŸเดพเดธเตเด•เต เดŽเดคเตเดคเตเดฎเตเดชเต‹เตพ, เด…เดคเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดพเตป เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเต†เตผเดตเตผ เด’เดฐเต เดธเตเดตเดคเดจเตเดคเตเดฐ เดคเตŠเดดเดฟเดฒเดพเดณเดฟเดฏเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดฃเด‚. เด’เดฐเต เดœเต‹เดฒเดฟเด•เตเด•เดพเดฐเตป/เดชเตเดฐเด•เตเดฐเดฟเดฏ เด’เดฐเต เดชเดฟเดถเด•เต‹เดŸเต† เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเด•เดฏเต‹ "เดฎเดฐเดฟเด•เตเด•เตเด•เดฏเต‹" เดšเต†เดฏเตโ€Œเดคเดพเตฝ, เดžเด™เตเด™เตพ เด…เดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเด•เดฏเตเด‚ เดชเด•เดฐเด‚ เดชเตเดคเดฟเดฏเตŠเดฐเต†เดฃเตเดฃเด‚ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดคเตŠเดดเดฟเดฒเดพเดณเดฟ/เดชเตเดฐเด•เตเดฐเดฟเดฏ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ เดจเดฟเตผเดตเดนเดฟเด•เตเด•เดพเตป เดฒเดญเตเดฏเดฎเดพเดฏ เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เดณเตเดŸเต† เด•เต‚เดŸเตเดŸเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดžเด™เตเด™เตพ เด…เดคเต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด‚.

เดฑเต‹เดกเต เดฑเดฃเตเดฃเตผ: PHP เดฎเดฐเดฟเด•เตเด•เดพเตป เดตเต‡เดฃเตเดŸเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเดฒเตเดฒ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฐเด•เตเดทเดพเดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เด—เต‹เดฒเดพเด‚เด—เต

เดžเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดธเดœเต€เดต เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เดณเตเดŸเต† เด’เดฐเต เด•เตเดณเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฌเดซเตผ เดšเต†เดฏเตเดค เดšเดพเดจเตฝ, เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ "เดฎเดฐเดฟเดšเตเดš" เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เดณเต† เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดชเดฟเดถเด•เตเด•เดณเตเด‚ เดคเตŠเดดเดฟเดฒเดพเดณเดฟ เดธเด‚เดธเตเดฅเดพเดจเด™เตเด™เดณเตเด‚ เดŸเตเดฐเดพเด•เตเด•เตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดžเด™เตเด™เตพ เดšเต‡เตผเดคเตเดคเต.

เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดฌเตˆเดจเดฑเดฟ เดฐเต‚เดชเดคเตเดคเดฟเตฝ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดเดคเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดตเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ PHP เดธเต†เตผเดตเตผ เดžเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเดšเตเดšเต.

เดžเด™เตเด™เดณเตเดŸเต† เด…เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเต เด’เดฐเต เดตเต†เดฌเต เดธเต†เตผเดตเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด‡เตปเด•เดฎเดฟเด‚เด—เต เดŽเดšเตเดšเตเดŸเดฟเดŸเดฟเดชเดฟ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เด’เดฐเต PHP เดจเดฟเดฒเดตเดพเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ เดตเต†เดฑเตเดคเต† เดฐเต‚เดชเดพเดจเตเดคเดฐเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต net/http เด…เดญเตเดฏเตผเดคเตเดฅเดจ PSR-7เด…เดคเดฟเดจเดพเตฝ เด‡เดจเตเดจเต เดฒเดญเตเดฏเดฎเดพเดฏ เดฎเดฟเด•เตเด• PHP เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เดณเตเดฎเดพเดฏเตเด‚ เด‡เดคเต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต.

PSR-7 เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเดจเดพเตฝ (เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดฎเดพเดฏเดฟ เด…เดคเต เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒเต†เดจเตเดจเต เดšเดฟเดฒเตผ เดชเดฑเดฏเตเด‚), เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเต† เด’เดฐเต เด†เด—เต‹เดณ เดธเตเดฅเดพเดชเดจเดฎเดพเดฏเดฟ เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเตเดค เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดŽเดดเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด‡เดคเต เดฆเต€เตผเด˜เด•เดพเดฒ PHP เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเดŸเต† เด†เดถเดฏเดตเตเดฎเดพเดฏเดฟ เดจเดจเตเดจเดพเดฏเดฟ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเตเดตเดฐเต† เดชเต‡เดฐเดฟเดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เดžเด™เตเด™เดณเตเดŸเต† เด…เดจเตเดคเดฟเดฎ เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดŸเต:

เดฑเต‹เดกเต เดฑเดฃเตเดฃเตผ: PHP เดฎเดฐเดฟเด•เตเด•เดพเตป เดตเต‡เดฃเตเดŸเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเดฒเตเดฒ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฐเด•เตเดทเดพเดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เด—เต‹เดฒเดพเด‚เด—เต

เดฑเต‹เดกเต เดฑเดฃเตเดฃเตผ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต - เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดฎเตเดณเตเดณ PHP เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเต†เตผเดตเตผ

เดžเด™เตเด™เดณเตเดŸเต† เด†เดฆเตเดฏ เดŸเต†เดธเตเดฑเตเดฑเต เดŸเดพเดธเตโ€Œเด•เต API เดฌเดพเด•เตเด•เต†เตปเดกเต เด†เดฏเดฟเดฐเตเดจเตเดจเต, เด…เดคเต เด‡เดŸเดฏเตโ€Œเด•เตเด•เดฟเดŸเต† เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดคเดฎเดพเดฏ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ (เดธเดพเดงเดพเดฐเดฃเดฏเดฟเดฒเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดคเดตเดฃ) เด…เดจเตเดญเดตเดชเตเดชเต†เดŸเตเดŸเต. เดฎเดฟเด•เตเด• เด•เต‡เดธเตเด•เดณเดฟเดฒเตเด‚ nginx เดฎเดคเดฟเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเดฒเตเด‚, เดฒเต‹เดกเดฟเตฝ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เดตเตผเดฆเตเดงเดจเดฏเตเด•เตเด•เดพเดฏเดฟ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดธเดจเตเดคเตเดฒเดฟเดคเดฎเดพเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เดชเดคเดฟเดตเดพเดฏเดฟ 502 เดชเดฟเดถเด•เตเด•เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต.

เดˆ เดชเดฐเดฟเดนเดพเดฐเด‚ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, 2018-เดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ เดžเด™เตเด™เดณเตเดŸเต† เด†เดฆเตเดฏเดคเตเดคเต† PHP/Go เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเต†เตผเดตเตผ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเต. เด‰เดŸเดจเต† เดžเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเดญเดพเดตเด‚ เดฒเดญเดฟเดšเตเดšเต! 502 เดชเดฟเดถเด•เต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เตเด• เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดฎเต‚เดจเตเดจเดฟเตฝ เดฐเดฃเตเดŸเต เด•เตเดฑเดฏเตเด•เตเด•เดพเดจเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดžเตเดžเต, เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผเด•เตเด•เตเด‚ เด‰เตฝเดชเตเดชเดจเตเดจ เดฎเดพเดจเต‡เดœเตผเดฎเดพเตผเด•เตเด•เตเด‚ เดงเดพเดฐเดพเดณเด‚ เดชเดฃเดตเตเด‚ เดคเดฒเดตเต‡เดฆเดจเดฏเตเด‚ เดฒเดพเดญเดฟเดšเตเดšเต.

เดตเตผเดทเดคเตเดคเดฟเดจเตเดฑเต† เดฎเดงเตเดฏเดคเตเดคเต‹เดŸเต†, เดžเด™เตเด™เตพ เดžเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเดนเดพเดฐเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟ, MIT เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ GitHub-เตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดฑเต‹เดกเต เดฑเดฃเตเดฃเตผ, เด…เดคเตเดตเดดเดฟ เด…เดคเดฟเดจเตเดฑเต† เด…เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดตเต‡เด—เดคเดฏเตเด‚ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดคเดฏเตเด‚ เดŠเดจเตเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเต.

เดฑเต‹เดกเต เดฑเดฃเตเดฃเดฑเดฟเดจเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดŽเด™เตเด™เดจเต† เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเดพเด•เตเด‚

เด…เดชเต‡เด•เตเดท เดฑเต‹เดกเต เดฑเดฃเตเดฃเตผ เด…เดญเตเดฏเตผเดคเตเดฅเดจ PHP-เดฏเดฟเตฝ เดŽเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดคเดจเตเดจเต† JWT เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดŸเดคเตเดคเดพเตป Go เดตเดถเดคเตเดคเต Middleware net/http เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเดšเตเดšเต.

เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เด†เตผโ€Œเดชเดฟโ€Œเดธเดฟเด•เตเด•เต เดจเดจเตเดฆเดฟ, เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃ เดฑเดพเดชเตเดชเดฑเตเด•เตพ เดŽเดดเตเดคเดพเดคเต† เดคเดจเตเดจเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดฟโ€ŒเดŽเดšเตเดšเตโ€Œเดชเดฟเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดเดคเต เด—เต‹ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดŸเต†เดฏเตเด‚ เดŽเดชเดฟเด เดคเตเดฑเด•เตเด•เดพเดจเดพเด•เตเด‚. เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟ, เดชเตเดคเดฟเดฏ เดŽเดšเตเดšเตเดŸเดฟเดŸเดฟเดชเดฟ เด‡เดคเดฐ เดธเต†เตผเดตเดฑเตเด•เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เดฑเต‹เดกเต เดฑเดฃเตเดฃเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. PHP-เดฏเดฟเตฝ เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ เดฒเต‹เดžเตเดšเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต AWS Lambda, เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เด•เตเดฏเต‚ เดฌเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต gRPC เดžเด™เตเด™เดณเตเดŸเต† เด…เดชเต‡เด•เตเดทเด•เดณเดฟเดฒเต‡เด•เตเด•เต.

PHP, Go เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเด•เดณเตเดŸเต† เดธเดนเดพเดฏเดคเตเดคเต‹เดŸเต†, เดžเด™เตเด™เตพ เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดธเตเดฅเดฟเดฐเดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเต, เดšเดฟเดฒ เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเด•เดŸเดจเด‚ 40 เดฎเดŸเด™เตเด™เต เดตเดฐเต† เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเต, เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดŸเต‚เดณเตเด•เตพ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ, เดธเดฟเด‚เดซเดฃเดฟ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเดฎเดพเดฏเตเดณเตเดณ เดธเด‚เดฏเต‹เดœเดจเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ, HTTPS, HTTP/ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต. 2, เดชเตเดฒเด—เดฟเดจเตเด•เตพ, PSR-17.

เดคเต€เดฐเตเดฎเดพเดจเด‚

เดตเต‡เตผเดกเตเดชเตเดฐเดธเตเดธเต เดชเตเดฒเด—เดฟเดจเตเด•เตพ เดŽเดดเตเดคเดพเตป เดฎเดพเดคเตเดฐเด‚ เดจเดฒเตเดฒ, เดตเต‡เด—เดค เด•เตเดฑเดžเตเดžเดคเตเด‚ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณเดคเตเดฎเดพเดฏ เดญเดพเดทเดฏเดพเดฏเดฟ PHP เดฏเตเดŸเต† เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸ เด•เดพเดดเตเดšเดฏเดฟเตฝ เดšเดฟเดฒ เด†เดณเตเด•เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เด•เตเดŸเตเด™เตเด™เดฟเด•เตเด•เดฟเดŸเด•เตเด•เตเดจเตเดจเต. เดชเดฟโ€ŒเดŽเดšเตเดšเตโ€Œเดชเดฟเด•เตเด•เต เด’เดฐเต เดชเดฐเดฟเดฎเดฟเดคเดฟ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดˆ เด†เดณเตเด•เตพ เดชเดฑเดžเตเดžเต‡เด•เตเด•เดพเด‚: เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด†เดตเดถเตเดฏเดคเตเดคเดฟเดจเต เดตเดฒเตเดคเดพเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพ เด•เต‚เดŸเตเดคเตฝ โ€œเดชเด•เตเดตเดฎเดพเดฏโ€ เดญเดพเดท เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เดตเตผเดทเด™เตเด™เดณเดพเดฏเดฟ เด•เตเดฎเดฟเดžเตเดžเตเด•เต‚เดŸเดฟเดฏ เด•เต‹เดกเต เดฌเต‡เดธเต เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚.

เด‡เดคเดฟเดจเต†เดฒเตเดฒเดพเด‚ เดžเดพเตป เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต: เดตเต€เดฃเตเดŸเตเด‚ เดšเดฟเดจเตเดคเดฟเด•เตเด•เตเด•. PHP-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚ เดŽเดจเตเดจเต เดžเด™เตเด™เตพ เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดœเต€เดตเดฟเดคเด•เดพเดฒเด‚ เดฎเตเดดเตเดตเตป เด’เดฐเต เดญเดพเดทเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดšเดพเดŸเดพเตป เด•เดดเดฟเดฏเตเด‚, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏเดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดญเดพเดทเด•เดณเต† เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดพเดฏเดฟ เดšเดฟเดจเตเดคเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดพเด‚. PHP เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดญเดพเดทเดฏเตเดŸเต† เดชเต‹เดฐเดพเดฏเตเดฎเด•เตพ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดตเดฟเดœเดฏเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚. Go เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดฎเดฑเตเดฑเตŠเดฐเต เดญเดพเดทเดฏเตเดฎเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เด‡เดคเต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดพเตฝ, เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดญเดพเดทเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เดถเด•เตเดคเดฎเดพเดฏ เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚.

Go, PHP เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเด‚เดฏเต‹เดœเดจเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพ เด…เดตเดฐเต† เดธเตเดจเต‡เดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดชเดฑเดฏเดพเด‚. เดžเด™เตเด™เตพ เด’เดจเตเดจเดฟเดจเต† เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดจเดพเดฏเดฟ เดคเตเดฏเดœเดฟเด•เตเด•เดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดชเด•เดฐเด‚ เดˆ เดกเตเดฏเตเดตเตฝ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เด•เต‚เดŸเตเดคเตฝ เดฎเต‚เดฒเตเดฏเด‚ เดจเต‡เดŸเดพเดจเตเดณเตเดณ เดตเดดเดฟเด•เตพ เดคเต‡เดŸเตเด•.

UPD: RoadRunner-เดจเตเดฑเต† เดธเตเดฐเดทเตเดŸเดพเดตเดฟเดจเต†เดฏเตเด‚ เดฏเดฅเดพเตผเดคเตเดฅ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เดธเดน-เดฐเดšเดฏเดฟเดคเดพเดตเดฟเดจเต†เดฏเตเด‚ เดžเด™เตเด™เตพ เดธเตเดตเดพเด—เดคเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต - เดฒเดšเต†เดธเดฟเดธเต

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•