nginx เชจเซ€ เชธเชซเชณเชคเชพเชจเซ€ เชตเชพเชฐเซเชคเชพ, เช…เชฅเชตเชพ "เชฌเชงเซเช‚ เชถเช•เซเชฏ เช›เซ‡, เชคเซ‡เชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹!"

nginx เชจเซ€ เชธเชซเชณเชคเชพเชจเซ€ เชตเชพเชฐเซเชคเชพ, เช…เชฅเชตเชพ "เชฌเชงเซเช‚ เชถเช•เซเชฏ เช›เซ‡, เชคเซ‡เชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹!"

เช‡เช—เซ‹เชฐ เชธเชฟเชธเซ‹เชต, เชตเซ‡เชฌ เชธเชฐเซเชตเชฐ เชกเซ‡เชตเชฒเชชเชฐ nginx, เชฎเซ‹เชŸเชพ เชชเชฐเชฟเชตเชพเชฐเชจเชพ เชธเชญเซเชฏ เชนเชพเช‡เชฒเซ‹เชก++, เชฎเชพเชคเซเชฐ เช…เชฎเชพเชฐเซ€ เช•เซ‹เชจเซเชซเชฐเชจเซเชธเชจเซ€ เช‰เชคเซเชชเชคเซเชคเชฟ เชชเชฐ เชจ เชนเชคเซ€. เชนเซเช‚ เช‡เช—เซ‹เชฐเชจเซ‡ เชฎเชพเชฐเชพ เชตเซเชฏเชพเชตเชธเชพเชฏเชฟเช• เชถเชฟเช•เซเชทเช• เชคเชฐเซ€เช•เซ‡ เชฎเชพเชจเซเช‚ เช›เซเช‚, เชเช• เชฎเชพเชธเซเชŸเชฐ เชœเซ‡เชฃเซ‡ เชฎเชจเซ‡ เชถเซ€เช–เชตเซเชฏเซเช‚ เช•เซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เช…เชจเซ‡ เช…เชคเซเชฏเช‚เชค เชฒเซ‹เชก เช•เชฐเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเชฎเชœเชตเซ€, เชœเซ‡เชฃเซ‡ เชเช• เชฆเชพเชฏเช•เชพ เชธเซเชงเซ€ เชฎเชพเชฐเซ‹ เชตเซเชฏเชพเชตเชธเชพเชฏเชฟเช• เชฎเชพเชฐเซเช— เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซ‹.

เชธเซเชตเชพเชญเชพเชตเชฟเช• เชฐเซ€เชคเซ‡, เชนเซเช‚ เชฌเชนเซ‡เชฐเชพเชถเชจเซ‡ เช…เชตเช—เชฃเซ€ เชถเช•เซเชฏเซ‹ เชจเชนเซ€เช‚ เชธเชซเชณเชคเชพ NGINX เชŸเซ€เชฎ... เช…เชจเซ‡ เชฎเซ‡เช‚ เช‡เชจเซเชŸเชฐเชตเซเชฏเซ เชฒเซ€เชงเซ‹, เชชเชฐเช‚เชคเซ เช‡เช—เซ‹เชฐ (เชคเซ‡ เชนเชœเซ เชชเชฃ เชเช• เช…เช‚เชคเชฐเซเชฎเซเช– เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐ เช›เซ‡), เชชเชฐเช‚เชคเซ เชซเช‚เชกเชจเชพ เชฐเซ‹เช•เชพเชฃเช•เชพเชฐเซ‹ เชฐเซ‚เชจเชพ เช•เซ‡เชชเชฟเชŸเชฒ, เชœเซ‡เชฎเชฃเซ‡ เชฆเชธ เชตเชฐเซเชท เชชเชนเซ‡เชฒเชพเช‚ nginx เชœเซ‹เชฏเซ‹ เชนเชคเซ‹, เชคเซ‡เชจเซ€ เช†เชธเชชเชพเชธ เชฌเชฟเชเชจเซ‡เชธ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฌเชจเชพเชตเซเชฏเซเช‚ เชนเชคเซเช‚, เช…เชจเซ‡ เชนเชตเซ‡ เชฐเชถเชฟเชฏเชจ เชฌเชœเชพเชฐ เชฎเชพเชŸเซ‡ เช…เชญเซ‚เชคเชชเซ‚เชฐเซเชต เช•เชฆเชจเชพ เชธเซ‹เชฆเชพเชจเซ€ เชตเชพเชŸเชพเช˜เชพเชŸ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡.

เช•เชŸ เชจเซ€เชšเซ‡เชจเชพ เชฒเซ‡เช–เชจเซ‹ เชนเซ‡เชคเซ เชซเชฐเซ€ เชเช•เชตเชพเชฐ เชชเซเชทเซเชŸเชฟ เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡ เช•เซ‡ เช•เช‚เชˆเชชเชฃ เชถเช•เซเชฏ เช›เซ‡! เชคเซ‡เชจเซ‡ เช…เชœเชฎเชพเชตเซ€ เชœเซเช“!

เชนเชพเชˆเชฒเซ‹เชก++ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เชฎเชฟเชŸเซ€เชจเชพ เชตเชกเชพ เช“เชฒเซ‡เช— เชฌเซเชจเซ€เชจ: เชธเชซเชณ เชธเซ‹เชฆเชพ เชฎเชพเชŸเซ‡ เช…เชญเชฟเชจเช‚เชฆเชจ! เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชนเซเช‚ เช•เชนเซ€ เชถเช•เซเช‚ เช›เซเช‚, เชคเชฎเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เชตเชพเชจเซ€ เช‡เช—เซ‹เชฐเชจเซ€ เช‡เชšเซเช›เชพเชจเซ‡ เชœเชพเชณเชตเซ€ เชฐเชพเช–เชตเชพ เช…เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เช›เซ‹ เช…เชจเซ‡ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เชคเซ‡เชจเซ€ เช†เชธเชชเชพเชธ เชธเชฎเช—เซเชฐ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชคเซˆเชฏเชพเชฐ เช•เชฐเซ‹ - เช† เชถเชพเชฌเซเชฆเชฟเช• เชฐเซ€เชคเซ‡ เช•เซ‹เชˆเชชเชฃ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเชจเซเช‚ เชธเซเชตเชชเซเชจ เช›เซ‡. เช–เชฐเซเช‚ เชจเซ‡?

เชฎเชพเชฐเซ‹ เช‡เชจเซเชŸเชฐเชฒเซ‹เช•เซเชฏเซเชŸเชฐ เชฐเซ‚เชจเชพ เช•เซ‡เชชเชฟเชŸเชฒ เชฆเชฟเชฎเชฟเชคเซเชฐเซ€ เชšเชฟเช–เชพเชšเซ‡เชตเชจเชพ เชฎเซ‡เชจเซ‡เชœเชฟเช‚เช— เชชเชพเชฐเซเชŸเชจเชฐ เช›เซ‡: เช† เชธเชพเชšเซเช‚ เช›เซ‡. เช† เชชเซ‹เชคเซ‡ เช‡เช—เซ‹เชฐ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชธเชน-เชธเซเชฅเชพเชชเช• เชฎเซ‡เช•เซเชธเชฟเชฎ เช…เชจเซ‡ เช†เชจเซเชฆเซเชฐเซ‡ (เชฎเซ‡เช•เซเชธเชฟเชฎ เช•เซ‹เชจเซ‹เชตเชพเชฒเซ‹เชต เช…เชจเซ‡ เช†เชจเซเชฆเซเชฐเซ‡ เช…เชฒเซ‡เช•เชธเซ‡เชต) เชจเซ€ เชเช• เชฎเชนเชพเชจ เชฏเซ‹เช—เซเชฏเชคเชพ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เช† เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชคเซ‡เชฎเชจเซ€ เช†เชธเชชเชพเชธ เชฌเชพเช‚เชงเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชนเชคเชพ. เชฌเชงเชพ เชธเซเชŸเชพเชฐเซเชŸเช…เชชเซเชธ เชคเซ‡เชฎเชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชถเช•เซเชคเชฟเช“ เช…เชจเซ‡ เช•เซเชทเชฎเชคเชพเช“เชจเซเช‚ เช†เชŸเชฒเซเช‚ เชชเชฐเซเชฏเชพเชชเซเชค เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชคเชพ เชจเชฅเซ€. เช˜เชฃเชพ เชฒเซ‹เช•เซ‹ เชธเชฎเช—เซเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซเช‚ เชจเซ‡เชคเซƒเชคเซเชต เช…เชฅเชตเชพ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡.

โ€” เชคเซ‹ เชเชจเชœเซ€เช†เชˆเชเชจเชเช•เซเชธ เชŸเซ€เชฎ, เชฎเซ‹เชŸเชพเชญเชพเช—เซ‡, เชตเซเชฏเชตเชธเชพเชฏเชจเชพ เชญเชพเช—เชฅเซ€ เชชเซ‹เชคเชพเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€ เช—เชˆ เช›เซ‡, เช…เชฅเชตเชพ เชถเซเช‚?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เชจเชพ, เชคเซ‡เช“ เชตเซเชฏเชตเชธเชพเชฏเชจเชพ เชญเชพเช—เชฅเซ€ เชฆเซ‚เชฐ เชจเชฅเซ€ เช—เชฏเชพ, เชถเชพ เชฎเชพเชŸเซ‡? เชฎเซ‡เช•เซเชธเชฟเชฎเซ‡ เชธเซ€เช“เช“ เชคเชฐเซ€เช•เซ‡ เช“เชชเชฐเซ‡เชถเชจเชฒ เชญเชพเช—เชจเซเช‚ เชจเซ‡เชคเซƒเชคเซเชต เช•เชฐเซเชฏเซเช‚. เช†เชจเซเชฆเซเชฐเซ‡ เชฌเชฟเชเชกเซ‡เชตเชฎเชพเช‚ เชฐเซ‹เช•เชพเชฏเซ‡เชฒเชพ เชนเชคเชพ, เช‡เช—เซ‹เชฐเซ‡ เชตเชฟเช•เชพเชธ เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซเชฏเซเช‚ - เชคเซ‡เชจเซ‡ เชœเซ‡ เช—เชฎเซ‡ เช›เซ‡.

เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟเช เชคเซ‡ เช•เชฐเซเชฏเซเช‚ เชœเซ‡ เชคเซ‡เชฎเชจเซ€ เชถเช•เซเชคเชฟเช“ เชนเชคเซ€ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชถเซเช‚ เช—เชฎเซเชฏเซเช‚.

เชชเชฐเช‚เชคเซ เชคเซ‡เช“ เชฌเชงเชพ เชธเชฎเชœเชคเชพ เชนเชคเชพ เช•เซ‡ เชฏเซเชจเชพเช‡เชŸเซ‡เชก เชธเซเชŸเซ‡เชŸเซเชธเชฎเชพเช‚ เช•เชฐเซ‹เชกเซ‹-เชกเซ‹เชฒเชฐเชจเซ‹ เชฌเชฟเชเชจเซ‡เชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชเช• เช…เชฒเช— เช•เซ‡เชฒเชฟเชฌเชฐเชจเซ€, เช…เชฒเช— เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชธเชพเชฅเซ‡, เชตเซเชฏเช•เซเชคเชฟเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชคเซ‡เชฅเซ€, เชตเชพเชŸเชพเช˜เชพเชŸเซ‹เชจเชพ เชชเซเชฐเชฅเชฎ เชฐเชพเช‰เชจเซเชกเชฎเชพเช‚ เชชเชฃ เชฐเซ‹เช•เชพเชฃเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เช•เชฐเชพเชฐ เชฅเชฏเซ‹ เชนเชคเซ‹ เช•เซ‡ เช†เชตเซ€ เชตเซเชฏเช•เซเชคเชฟ เชฎเชณเชถเซ‡. เชคเซ‡ เช—เซเชธ เชฐเซ‹เชฌเชฐเซเชŸเชธเชจ เชนเชคเซ‹, เชคเซ‡ เช† เชฌเชงเชพ เชฎเชพเชชเชฆเช‚เชกเซ‹เชจเซ‡ เชฌเช‚เชงเชฌเซ‡เชธเซ‡ เช›เซ‡.

- เชคเซ‹ เชคเซ‡ เชฎเซ‚เชณเชฐเซ‚เชชเซ‡ เช…เชฎเซ‡เชฐเชฟเช•เชจ เชฌเชœเชพเชฐเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถเชตเชพเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เชนเชคเซเช‚?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: NGINX เช b2b เชฌเชฟเชเชจเซ‡เชธ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เชคเซ‡ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชตเซเชฏเชพเชชเช•เชชเชฃเซ‡ เชœเชพเชฃเซ€เชคเซเช‚ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชธเซเชคเชฐเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชเช• เชเชตเซเช‚ เช•เชนเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชฎเชฟเชกเชฒเชตเซ‡เชฐ. เชฎเซเช–เซเชฏ b2b เชฌเชœเชพเชฐ เชฏเซเชเชธเช เช›เซ‡ - เชตเชฟเชถเซเชต เชฌเชœเชพเชฐเชจเซ‹ 40% เชคเซเชฏเชพเช‚ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช›เซ‡.

เช…เชฎเซ‡เชฐเชฟเช•เชจ เชฎเชพเชฐเซเช•เซ‡เชŸเชฎเชพเช‚ เชธเชซเชณเชคเชพ เช•เซ‹เชˆเชชเชฃ เชธเซเชŸเชพเชฐเซเชŸเช…เชชเชจเซ€ เชธเชซเชณเชคเชพ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡.

เชคเซ‡เชฅเซ€, เชคเชพเชฐเซเช•เชฟเช• เชฏเซ‹เชœเชจเชพ เชฏเซเชเชธเช เชœเชตเชพเชจเซ€ เช›เซ‡, เชคเชฐเชค เชœ เชเชตเซ€ เชตเซเชฏเช•เซเชคเชฟเชจเซ‡ เชญเชพเชกเซ‡ เชฐเชพเช–เชตเซ€ เช•เซ‡ เชœเซ‡ เช…เชฎเซ‡เชฐเชฟเช•เชจ เช•เช‚เชชเชจเซ€เชจเซเช‚ เชจเซ‡เชคเซƒเชคเซเชต เช•เชฐเชถเซ‡, เชตเซเชฏเชตเชธเชพเชฏเชจเซ‹ เชตเชฟเช•เชพเชธ เช•เชฐเชถเซ‡ เช…เชจเซ‡ เช…เชฎเซ‡เชฐเชฟเช•เชจ เชฐเซ‹เช•เชพเชฃเช•เชพเชฐเซ‹เชจเซ‡ เช†เช•เชฐเซเชทเชฟเชค เช•เชฐเชถเซ‡. เชœเซ‹ เชคเชฎเซ‡ เชฏเซเชเชธเชเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชตเซ‡เชšเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹, เชคเซ‹ เชคเซ‡ เชฎเชนเชคเซเชตเชจเซเช‚ เช›เซ‡ เช•เซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเช›เชณ เช…เชฎเซ‡เชฐเชฟเช•เชจ เชฐเซ‹เช•เชพเชฃเช•เชพเชฐเซ‹ เชนเซ‹เชฏ.

- เช•เซ‹เชฃ เช•เซ‹เชจเซ€ เชชเชพเชธเซ‡ เช†เชตเซเชฏเซเช‚: เชคเชฎเซ‡ nginx, nginx to you?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เช…เชฎเชพเชฐเชพ เชธเช‚เชชเชฐเซเช•เชจเชพ เช˜เชฃเชพ เชœเซเชฆเชพ เชœเซเชฆเชพ เชฎเซเชฆเซเชฆเชพเช“ เชนเชคเชพ. เช…เชฎเซ‡ เช•เชฆเชพเชš เชฎเชนเชพเชจ เชชเชนเซ‡เชฒ เชฌเชคเชพเชตเซ€ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชชเช›เซ€ เชชเชฃ nginx เชงเซเชฏเชพเชจเชชเชพเชคเซเชฐ เชนเชคเซเช‚. เชœเซ‹ เช•เซ‡ เชคเซ‡ เชนเชœเซ เชธเซเชงเซ€ เช•เช‚เชชเชจเซ€ เชจ เชนเชคเซ€ เช…เชจเซ‡ เชฌเชœเชพเชฐ เชนเชฟเชธเซเชธเซ‹ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชจเชพเชจเซ‹ เชนเชคเซ‹ (6%), เชคเซเชฏเชพเช‚ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชฐเซ‹เช•เชพเชฃเช•เชพเชฐเซ‹เชจเซ‹ เช˜เชฃเซ‹ เชฐเชธ เชนเชคเซ‹. เชธเซ‹เชฆเซ‹ เชธเซเชชเชฐเซเชงเชพเชคเซเชฎเช• เชนเชคเซ‹, เชคเซ‡เชฅเซ€ เช…เชฎเซ‡, เช…เชฒเชฌเชคเซเชค, เชธเช•เซเชฐเชฟเชฏ เชนเชคเชพ.

- เช‰เชคเซเชชเชพเชฆเชจ เช•เชˆ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชนเชคเซเช‚? เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เช•เช‚เชชเชจเซ€ เชจเชนเซ‹เชคเซ€, เชชเชฐเช‚เชคเซ เชถเซเช‚ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชตเซเชฏเชพเชชเชพเชฐเซ€ เชเชจเซเชŸเชฐเชชเซเชฐเชพเชˆเช เชธเช‚เชธเซเช•เชฐเชฃเชจเชพ เช•เซ‹เชˆ เชธเซเช•เซ‡เชš เชนเชคเชพ?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: Nginx เชจเชพเชฎเชจเซเช‚ เชเช• เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชตเซ‡เชฌ เชธเชฐเซเชตเชฐ เชนเชคเซเช‚. เชคเซ‡เชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชนเชคเชพ - เชตเซˆเชถเซเชตเชฟเช• เชฌเชœเชพเชฐเชจเชพ 6%. เชนเช•เซ€เช•เชคเชฎเชพเช‚, เชคเซเชฏเชพเช‚ เชฒเชพเช–เซ‹, เชฒเชพเช–เซ‹ เชตเซ‡เชฌเชธเชพเช‡เชŸเซเชธ เชชเชฃ เช›เซ‡. เชชเชฐเช‚เชคเซ, เชคเซ‡เชฎ เช›เชคเชพเช‚, เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เช•เช‚เชชเชจเซ€ เชจ เชนเชคเซ€, เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชตเซเชฏเชตเชธเชพเชฏ เชฎเซ‹เชกเซ‡เชฒ เชจ เชนเชคเซเช‚. เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เช•เช‚เชชเชจเซ€ เชจ เชนเซ‹เชตเชพเชฅเซ€, เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชŸเซ€เชฎ เชจ เชนเชคเซ€: เชคเซเชฏเชพเช‚ เช‡เช—เซ‹เชฐ เชธเชฟเชธเซ‹เชต เชนเชคเซ‹, เชเช• nginx เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เช…เชจเซ‡ เช†เชธเชชเชพเชธ เชเช• เชจเชพเชจเซ‹ เชธเชฎเซเชฆเชพเชฏ.

เช† เชเช• เช–เซ‚เชฌ เชœ เชฐเชธเชชเซเชฐเชฆ เชตเชพเชฐเซเชคเชพ เช›เซ‡. เช‡เช—เซ‹เชฐเซ‡ เช˜เชฃเชพ เชธเชฎเชฏ เชชเชนเซ‡เชฒเชพ nginx เชฒเช–เชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ - 2002 เชฎเชพเช‚, เช…เชจเซ‡ เชคเซ‡เชจเซ‡ 2004 เชฎเชพเช‚ เชฌเชนเชพเชฐ เชชเชพเชกเซเชฏเซเช‚. เชคเซ‡เชฎเชพเช‚ เชตเชพเชธเซเชคเชตเชฟเช• เชฐเชธ เชซเช•เซเชค 2008 เชฎเชพเช‚ เชœ เชฆเซ‡เช–เชพเชฏเซ‹, 2011 เชฎเชพเช‚ เชคเซ‡เชฃเซ‡ เชจเชพเชฃเชพเช‚ เชเช•เชคเซเชฐ เช•เชฐเซเชฏเชพ. เชฌเชนเซ เช“เช›เชพ เชฒเซ‹เช•เซ‹เชจเซ‡ เช†เชถเซเชšเชฐเซเชฏ เชฅเชพเชฏ เช›เซ‡ เช•เซ‡ เช†เชŸเชฒเซ‹ เชธเชฎเชฏ เช•เซ‡เชฎ เชชเชธเชพเชฐ เชฅเชˆ เช—เชฏเซ‹. เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เช† เชฎเชพเชŸเซ‡ เชเช• เชคเชพเชฐเซเช•เชฟเช• เชคเช•เชจเซ€เช•เซ€ เชธเชฎเชœเซ‚เชคเซ€ เช›เซ‡.

2002 เชฎเชพเช‚, เช‡เช—เซ‹เชฐเซ‡ เชฐเซ‡เชฎเซเชฌเชฒเชฐเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚, เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เชเช• เชธเชฎเชธเซเชฏเชพ เชนเชคเซ€ เชœเซ‡ เชคเซ‡เชฃเซ‡, เชธเชฟเชธเซเชŸเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เชคเชฐเซ€เช•เซ‡, เชนเชฒ เช•เชฐเซ€ เชนเชคเซ€ - เช•เชนเซ‡เชตเชพเชคเซ€ C10k เชธเชฎเชธเซเชฏเชพ, เชเชŸเชฒเซ‡ เช•เซ‡, เชธเชฐเซเชตเชฐเชจเซ‡ เชชเซ€เช• เชฒเซ‹เชก เชชเชฐ เชเช• เชธเชพเชฅเซ‡ เชฆเชธ เชนเชœเชพเชฐเชฅเซ€ เชตเชงเซ เชตเชฟเชจเช‚เชคเซ€เช“ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเซ€. เชชเช›เซ€ เช† เชธเชฎเชธเซเชฏเชพ เชนเชฎเชฃเชพเช‚ เชœ เชฆเซ‡เช–เชพเชˆ, เช•เชพเชฐเชฃ เช•เซ‡ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เชญเชพเชฐเซ‡ เชญเชพเชฐ เชซเช•เซเชค เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹. เชฎเชพเชคเซเชฐ เชฅเซ‹เชกเซ€ เชœ เชธเชพเช‡เชŸเซเชธเซ‡ เชคเซ‡เชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซเชฏเซ‹ - เชœเซ‡เชฎ เช•เซ‡ เชฐเซ‡เชฎเซเชฌเชฒเชฐ, เชฏเชพเชจเซเชกเซ‡เช•เซเชท, Mail.ru. เช† เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชตเซ‡เชฌเชธเชพเช‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช…เชชเซเชฐเชธเซเชคเซเชค เชนเชคเซเช‚. เชœเซเชฏเชพเชฐเซ‡ เชฆเชฐเชฐเซ‹เชœ 100-200 เชตเชฟเชจเช‚เชคเซ€เช“ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เช•เซ‹เชˆ nginx เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เช…เชชเชพเชšเซ‡ เชคเซ‡เชจเซ‡ เชฌเชฐเชพเชฌเชฐ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชถเซ‡.

เชœเซ‡เชฎ เชœเซ‡เชฎ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชตเชงเซ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชฌเชจเซเชฏเซเช‚ เชคเซ‡เชฎ, C10k เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชคเซ€ เชธเชพเช‡เชŸเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชตเชงเชคเซ€ เช—เชˆ. เชตเชงเซ เช…เชจเซ‡ เชตเชงเซ เชธเชพเช‡เชŸเซเชธเชจเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเชกเชชเซ€ เชตเซ‡เชฌ เชธเชฐเซเชตเชฐเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชตเชพ เชฒเชพเช—เซ€, เชœเซ‡เชฎ เช•เซ‡ nginx.

เชชเชฐเช‚เชคเซ เชตเชพเชธเซเชคเชตเชฟเช• เชฒเซ‹เชก เชตเชฟเชธเซเชซเซ‹เชŸ 2008-2010 เชฎเชพเช‚ เชธเซเชฎเชพเชฐเซเชŸเชซเซ‹เชจเชจเชพ เช†เช—เชฎเชจ เชธเชพเชฅเซ‡ เชฅเชฏเซ‹ เชนเชคเซ‹.

เชธเชฐเซเชตเชฐเซเชธเชจเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชคเชฐเชค เชœ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชตเชงเซ€ เชคเซ‡ เช•เชฒเซเชชเชจเชพ เช•เชฐเชตเซ€ เชธเชฐเชณ เช›เซ‡. เชธเซŒเชชเซเชฐเชฅเชฎ, เชˆเชจเซเชŸเชฐเชจเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เชตเชฟเชคเชพเชตเซ‡เชฒเซ‹ เชธเชฎเชฏ เชตเชงเซ€ เช—เชฏเซ‹ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เชฌเซ‡เชธเซ€เชจเซ‡ เชœ เชจเชนเซ€เช‚, เช—เชฎเซ‡ เชคเซเชฏเชพเช‚ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชœเช—เซเชฏเชพเช เชฒเชฟเช‚เช•เซเชธ เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเซเชฏเซเช‚ เช›เซ‡. เชฌเซ€เชœเซเช‚, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชตเชฐเซเชคเชฃเซ‚เช• เชชเซ‹เชคเซ‡ เชฌเชฆเชฒเชพเชˆ เช—เชˆ เช›เซ‡ - เชŸเชš เชธเซเช•เซเชฐเซ€เชจ เชธเชพเชฅเซ‡, เชฒเชฟเช‚เช•เซเชธ เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเชตเชพเชจเซเช‚ เชตเชงเซ เช…เชธเซเชคเชตเซเชฏเชธเซเชค เชฌเชจเซ€ เช—เชฏเซเช‚ เช›เซ‡. เชคเชฎเซ‡ เช…เชนเซ€เช‚ เชธเชพเชฎเชพเชœเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชชเชฃ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เช† เชนเช•เซ€เช•เชค เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เช•เซ‡ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เชชเซ€เช• เชฒเซ‹เชก เชเชกเชชเชฅเซ€ เชตเชงเชตเชพ เชฒเชพเช—เซเชฏเซเช‚. เช•เซเชฒ เชญเชพเชฐ เชตเชงเซ เช•เซ‡ เช“เช›เชพ เชธเชฎเชพเชจเชฐเซ‚เชชเซ‡ เชตเชงเซเชฏเซ‹, เชชเชฐเช‚เชคเซ เชถเชฟเช–เชฐเซ‹ เชตเชงเซ เช…เชจเซ‡ เชตเชงเซ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฌเชจเซเชฏเชพ. เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชธเชฎเชพเชจ C10k เชธเชฎเชธเซเชฏเชพ เชตเซเชฏเชพเชชเช• เชฌเชจเซ€ เช›เซ‡. เช† เช•เซเชทเชฃเซ‡ nginx เช‰เชชเชกเซเชฏเซเช‚.

nginx เชจเซ€ เชธเชซเชณเชคเชพเชจเซ€ เชตเชพเชฐเซเชคเชพ, เช…เชฅเชตเชพ "เชฌเชงเซเช‚ เชถเช•เซเชฏ เช›เซ‡, เชคเซ‡เชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹!"

- เช…เชฎเชจเซ‡ เช•เชนเซ‹ เช•เซ‡ เช‡เช—เซ‹เชฐ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชŸเซ€เชฎ เชธเชพเชฅเซ‡เชจเซ€ เชฎเซ€เชŸเชฟเช‚เช— เชชเช›เซ€ เช‡เชตเซ‡เชจเซเชŸเซเชธ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชตเชฟเช•เชธเชฟเชค เชฅเชˆ? เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช…เชจเซ‡ เชฌเชฟเชเชจเซ‡เชธ เช†เชˆเชกเชฟเชฏเชพเชจเซ‹ เชตเชฟเช•เชพเชธ เช•เซเชฏเชพเชฐเซ‡ เชถเชฐเซ‚ เชฅเชฏเซ‹?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เชชเซเชฐเชฅเชฎ, เชเช• เชธเซ‹เชฆเซ‹ เชฐเชšเชพเชฏเซ‹ เชนเชคเซ‹. เชฎเซ‡เช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช•เชนเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช† เชธเซ‹เชฆเซ‹ เชธเซเชชเชฐเซเชงเชพเชคเซเชฎเช• เชนเชคเซ‹ เช…เชจเซ‡ เช…เช‚เชคเซ‡ เชฐเซ‹เช•เชพเชฃเช•เชพเชฐเซ‹เชจเซเช‚ เชเช• เชธเชฟเชจเซเชกเชฟเช•เซ‡เชŸ เชฐเชšเชพเชฏเซเช‚ เชนเชคเซเช‚. เช…เชฎเซ‡ BV เช•เซ‡เชชเชฟเชŸเชฒ (เชนเชตเซ‡ เช‡.เชตเซ‡เชจเซเชšเชฐเซเชธ) เช…เชจเซ‡ เชฎเชพเชˆเช•เชฒ เชกเซ‡เชฒ เชธเชพเชฅเซ‡ เช† เชธเชฟเชจเซเชกเชฟเช•เซ‡เชŸเชจเซ‹ เชญเชพเช— เชฌเชจเซเชฏเชพ. เชชเชนเซ‡เชฒเชพ เชคเซ‡เช“เช เชธเซ‹เชฆเซ‹ เชฌเช‚เชง เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ เชคเซ‡ เชชเช›เซ€ เชคเซ‡เช“ เช…เชฎเซ‡เชฐเชฟเช•เชจ เชธเซ€เชˆเช“ เชถเซ‹เชงเชตเชพเชจเชพ เชฎเซเชฆเซเชฆเชพ เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเชตเชพ เชฒเชพเช—เซเชฏเชพ.

เชคเชฎเซ‡ เชธเซ‹เชฆเซ‹ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเช‚เชง เช•เชฐเซเชฏเซ‹? เช›เซ‡เชตเชŸเซ‡, เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เชคเชฎเชจเซ‡ เช เชชเชฃ เช–เชฌเชฐ เชจเชฅเซ€ เช•เซ‡ เชตเซเชฏเชตเชธเชพเชฏ เชฎเซ‹เชกเซ‡เชฒ เชถเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เช•เซเชฏเชพเชฐเซ‡ เชšเซ‚เช•เชตเชถเซ‡? เชถเซเช‚ เชคเชฎเซ‡ เชฎเชพเชคเซเชฐ เชŸเซ€เชฎเชฎเชพเช‚, เชถเชพเชจเชฆเชพเชฐ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชฐเซ‹เช•เชพเชฃ เช•เชฐเซเชฏเซเช‚ เช›เซ‡?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เชนเชพ, เช† เชถเซเชฆเซเชง เชฌเซ€เชœเชจเซ‹ เชธเซ‹เชฆเซ‹ เชนเชคเซ‹. เช…เชฎเซ‡ เชคเซ‡ เช•เซเชทเชฃเซ‡ เชฌเชฟเชเชจเซ‡เชธ เชฎเซ‹เชกเชฒ เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚ เชจ เชนเชคเซเช‚.

เช…เชฎเชพเชฐเซ€ เชฐเซ‹เช•เชพเชฃ เชฅเซ€เชธเซ€เชธ เช เชนเช•เซ€เช•เชค เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชนเชคเซ€ เช•เซ‡ NGINX เช เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชตเชงเชคเชพ เชชเซเชฐเซ‡เช•เซเชทเช•เซ‹ เชธเชพเชฅเซ‡ เชเช• เช…เชจเชจเซเชฏ เช‰เชคเซเชชเชพเชฆเชจ เช›เซ‡.

เชคเซ‡ เช† เชชเซเชฐเซ‡เช•เซเชทเช•เซ‹ เชฎเชพเชŸเซ‡ เชเช•เชฆเชฎ เช—เช‚เชญเซ€เชฐ เชธเชฎเชธเซเชฏเชพ เชนเชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹. เชฎเชพเชฐเซ€ เชฎเชจเชชเชธเช‚เชฆ เช•เชธเซ‹เชŸเซ€, เช•เซ‹เชˆเชชเชฃ เชฐเซ‹เช•เชพเชฃ เชฎเชพเชŸเซ‡ เชฒเชฟเชŸเชฎเชธ เชŸเซ‡เชธเซเชŸ, เช เช›เซ‡ เช•เซ‡ เชถเซเช‚ เช‰เชคเซเชชเชพเชฆเชจ เชฎเซ‹เชŸเซ€, เชชเซ€เชกเชพเชฆเชพเชฏเช• เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เชฒเชพเชตเซ‡ เช›เซ‡. NGINX เช เช† เช•เซเชฐเซ‡เชถ เชŸเซ‡เชธเซเชŸเชจเซ‡ เชงเชฎเชพเช•เซ‡เชฆเชพเชฐ เชฐเซ€เชคเซ‡ เชชเชพเชธ เช•เชฐเซ€: เชธเชฎเชธเซเชฏเชพ เชฌเชนเซ เชฎเซ‹เชŸเซ€ เชนเชคเซ€, เชฒเซ‹เชก เชตเชงเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹, เชธเชพเช‡เชŸเซเชธ เชกเชพเช‰เชจ เชนเชคเซ€. เช…เชจเซ‡ เชคเซ‡ เชฆเซเชƒเช–เชฆเชพเชฏเช• เชนเชคเซเช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชเช• เชฏเซเช— เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹ เชœเซเชฏเชพเชฐเซ‡ เชตเซ‡เชฌเชธเชพเชˆเชŸ เชฌเชจเซ€ เช—เชˆ เชœเซ‡เชจเซ‡ เชฎเชฟเชถเชจ เช•เซเชฐเชฟเชŸเชฟเช•เชฒ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

90 เชจเชพ เชฆเชพเชฏเช•เชพเชฎเชพเช‚, เชฒเซ‹เช•เซ‹เช เช†เชจเชพ เชœเซ‡เชตเซ‹ เชคเชฐเซเช• เช†เชชเซเชฏเซ‹: เชธเชพเช‡เชŸ เชคเซเชฏเชพเช‚ เชชเชกเซ‡เชฒเซ€ เช›เซ‡ - เชนเชตเซ‡ เชนเซเช‚ เชธเชฟเชธเซเชŸเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ€เชถ, เชคเซ‡เช“ เชคเซ‡เชจเซ‡ เชเช• เช•เชฒเชพเช•เชฎเชพเช‚ เชชเชธเช‚เชฆ เช•เชฐเชถเซ‡ - เชคเซ‡ เชธเชพเชฐเซเช‚ เช›เซ‡. 2000 เชจเชพ เชฆเชพเชฏเช•เชพเชจเชพ เช…เช‚เชคเชฎเชพเช‚, เช˜เชฃเซ€ เช•เช‚เชชเชจเซ€เช“ เชฎเชพเชŸเซ‡, 5-เชฎเชฟเชจเชฟเชŸเชจเซ‹ เชกเชพเช‰เชจ-เชŸเชพเช‡เชฎ เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เช–เซ‹เชตเชพเชฏเซ‡เชฒเชพ เชชเซˆเชธเชพ, เชชเซเชฐเชคเชฟเชทเซเช เชพ เชตเช—เซ‡เชฐเซ‡ เชธเชฎเชพเชจ เชฌเชจเซ€ เช—เชฏเซ‹. เชนเช•เซ€เช•เชค เช เช›เซ‡ เช•เซ‡ เชธเชฎเชธเซเชฏเชพ เชชเซ€เชกเชพเชฆเชพเชฏเช• เชนเชคเซ€ เชเช• เชฌเชพเชœเซ เช›เซ‡.

เชฌเซ€เชœเซ€ เชฌเชพเชœเซ เช†เชชเชฃเซ‡ เชฐเซ‹เช•เชพเชฃเช•เชพเชฐเซ‹ เชคเชฐเซ€เช•เซ‡ เชœเซ‹เชˆเช เช›เซ€เช เชŸเซ€เชฎเชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพ. เช…เชนเซ€เช‚ เช…เชฎเซ‡ เช‡เช—เซ‹เชฐ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชธเชน-เชธเซเชฅเชพเชชเช•เชฅเซ€ เชชเซเชฐเชญเชพเชตเชฟเชค เชฅเชฏเชพ. เชคเซ‡ เชเช• เชชเซ‚เชฐเช• เช…เชจเซเชญเชต เช…เชจเซ‡ เช…เชจเชจเซเชฏ เช‰เชคเซเชชเชพเชฆเชจ เชนเชคเซเช‚ เชœเซ‡ เชเช• เชตเซเชฏเช•เซเชคเชฟ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.

- เชคเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เชšเซ‹เช•เซเช•เชธ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎเชคเชพ เชงเชฐเชพเชตเชคเซ€ เชŸเซ€เชฎ เช•เซ‡ เชœเซ‡ เชเช•เชฌเซ€เชœเชพเชจเซ‡ เชชเซ‚เชฐเช• เชฌเชจเชพเชตเซ‡ เช›เซ‡ เชคเซ‡ เชชเชฃ เชญเซ‚เชฎเชฟเช•เชพ เชญเชœเชตเซ‡ เช›เซ‡.

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เชคเซ‡ เชฎเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช‡เช—เซ‹เชฐเซ‡ เชเช•เชฒเชพ เช‰เชคเซเชชเชพเชฆเชจเชจเซ‹ เชตเชฟเช•เชพเชธ เช•เชฐเซเชฏเซ‹, เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เชตเซเชฏเชตเชธเชพเชฏ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชธเชฎเชฏ เช†เชตเซเชฏเซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชเช•เชฒเชพเชฎเชพเช‚ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชญเชพเช—เซ€เชฆเชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชฆเซ‹เชกเซ€ เช—เชฏเซ‹. 10 เชตเชฐเซเชทเชจเซ‹ เชฐเซ‹เช•เชพเชฃเชจเซ‹ เช…เชจเซเชญเชต เชœเซ‹เชคเชพเช‚, เชนเซเช‚ เช•เชนเซ€ เชถเช•เซเช‚ เช›เซเช‚ เช•เซ‡ เชฌเซ‡ เชธเชน-เชธเซเชฅเชพเชชเช• เชฐเชพเช–เชตเชพเชฅเซ€ เชœเซ‹เช–เชฎเซ‹ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เช˜เชŸเซ‡ เช›เซ‡. เชธเชน-เชธเซเชฅเชพเชชเช•เซ‹เชจเซ€ เชถเซเชฐเซ‡เชทเซเช  เชธเช‚เช–เซเชฏเชพ เชฌเซ‡ เช•เซ‡ เชคเซเชฐเชฃ เช›เซ‡. เชเช• เชฌเชนเซ เช“เช›เซเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เชšเชพเชฐ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช˜เชฃเซเช‚ เช›เซ‡.

- เชชเช›เซ€ เชถเซเช‚ เชฅเชฏเซเช‚? เชœเซเชฏเชพเชฐเซ‡ เชกเซ€เชฒ เชฅเชˆ เชšเซ‚เช•เซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เชนเชœเซ เชธเซเชงเซ€ เช•เซ‹เชˆ เชตเชฟเช•เชธเชฟเชค เชฌเชฟเชเชจเซ‡เชธ เช†เชˆเชกเชฟเชฏเชพ เชจเชฅเซ€.

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เชเช• เชธเซ‹เชฆเซ‹ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡, เชเช• เช•เช‚เชชเชจเซ€ เชฐเชœเซ€เชธเซเชŸเชฐ เชฅเชพเชฏ เช›เซ‡, เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชชเชฐ เชนเชธเซเชคเชพเช•เซเชทเชฐ เชฅเชพเชฏ เช›เซ‡, เชชเซˆเชธเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชฅเชพเชฏ เช›เซ‡ - เชฌเชธ, เชšเชพเชฒเซ‹ เชšเชฒเชพเชตเซ€เช. เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เชญเชพเช—เชจเชพ เชตเชฟเช•เชพเชธ เชธเชพเชฅเซ‡ เชธเชฎเชพเช‚เชคเชฐ, เช…เชฎเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ€ เชเช• เชŸเซ€เชฎเชจเซ‡ เชจเซ‹เช•เชฐเซ€เช เชฐเชพเช–เซ€ เช›เซ‡ เชœเซ‡เชฃเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เชชเชฐ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เชเชจเซเชกเซเชฐเซ‡ เช…เชฒเซ‡เช•เชธเซ€เชตเซ‡, เชฌเชฟเชเชกเซ‡เชต เชคเชฐเซ€เช•เซ‡, เชชเซเชฐเชคเชฟเชธเชพเชฆ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชญเชตเชฟเชค เช—เซเชฐเชพเชนเช•เซ‹ เชธเชพเชฅเซ‡ เชชเซเชฐเชฅเชฎ เชธเช‚เชฌเช‚เชงเซ‹ เชฌเชจเชพเชตเซเชฏเชพ. เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟเช เชเช•เชธเชพเชฅเซ‡ เชฌเชฟเชเชจเซ‡เชธ เชฎเซ‹เชกเชฒ เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚, เช…เชจเซ‡ เชธเชพเชฅเซ‡ เชฎเชณเซ€เชจเซ‡ เชคเซ‡เช“ เชเชตเชพ เชŸเซ‹เชšเชจเชพ เชฎเซ‡เชจเซ‡เชœเชฐเชจเซ€ เชถเซ‹เชงเชฎเชพเช‚ เชนเชคเชพ เชœเซ‡ เช…เชฎเซ‡เชฐเชฟเช•เชจ เชฌเชฟเชเชจเซ‡เชธเชจเซ‹ เชตเชฟเช•เชพเชธ เช•เชฐเซ‡ เช…เชจเซ‡ เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡ เช•เช‚เชชเชจเซ€เชจเซเช‚ เชจเซ‡เชคเซƒเชคเซเชต เช•เชฐเซ‡.

- เช…เชจเซ‡ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชถเซ‹เชงเซ€ เชถเช•เซเชฏเชพ? เช•เซเชฏเชพเช‚? เชนเซเช‚ เช•เชฒเซเชชเชจเชพ เชชเชฃ เช•เชฐเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€ เช•เซ‡ เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚.

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เชคเชฎเชพเชฎ เชฐเซ‹เช•เชพเชฃเช•เชพเชฐเซ‹ เช…เชจเซ‡ เชฌเซ‹เชฐเซเชก เช“เชซ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซเชธ เช† เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเชคเชพ. เช…เช‚เชคเซ‡, เชชเชธเช‚เชฆเช—เซ€ เช—เซเชธ เชฐเซ‹เชฌเชฐเซเชŸเชธเชจ เชชเชฐ เชชเชกเซ€. เช—เซเชธ เชฐเซ‡เชก เชนเซ‡เชŸเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชจเชพ เชŸเซ‹เชšเชจเชพ เชฎเซ‡เชจเซ‡เชœเชฐ เช…เชฎเชพเชฐเชพ เชฐเซ‹เช•เชพเชฃเช•เชพเชฐ เชนเชคเชพ. เช…เชฎเซ‡ เชฐเซ‡เชก เชนเซ‡เชŸ เชคเชฐเชซ เชตเชณเซเชฏเชพ, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช›เซ‡, เช…เชจเซ‡ เช•เชนเซเชฏเซเช‚ เช•เซ‡ เช…เชฎเซ‡ เชเชตเซ€ เชตเซเชฏเช•เซเชคเชฟเชจเซ€ เชถเซ‹เชงเชฎเชพเช‚ เช›เซ€เช เชœเซ‡ เชฌเชฟเชเชจเซ‡เชธเชจเซเช‚ เชจเซ‡เชคเซƒเชคเซเชต เช•เชฐเซ€ เชถเช•เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช…เชฌเชœ-เชกเซ‹เชฒเชฐเชจเชพ เชฌเชฟเชเชจเซ‡เชธเชฎเชพเช‚ เชตเชฟเช•เชธเชพเชตเซ€ เชถเช•เซ‡. เชคเซ‡เช“เช เช—เซเชธเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซ€.

NGINX เชธเชพเชฅเซ‡เชจเซ‹ เชธเซ‹เชฆเซ‹ 2011 เชฎเชพเช‚ เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เช…เชจเซ‡ 2012 เชฎเชพเช‚ เช…เชฎเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช—เซเชธเชจเซ‡ เชฎเชณเซเชฏเชพ เชนเชคเชพ, เช…เชจเซ‡ เช…เชฎเซ‡ เชคเชฐเชค เชœ เชคเซ‡เชจเซ‡ เช–เชฐเซ‡เช–เชฐ เช—เชฎเซเชฏเซเช‚. เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ เชฐเซ‡เชก เชนเซ‡เชŸเชจเชพ เช“เชชเชจ เชธเซ‹เชฐเซเชธเชจเซ€ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชนเชคเซ€ - เชคเซ‡ เชธเชฎเชฏเซ‡ เชคเซ‡ เช“เชชเชจ เชธเซ‹เชฐเซเชธเชฎเชพเช‚ เชฎเชฒเซเชŸเชฟ-เชฌเชฟเชฒเชฟเชฏเชจ เชกเซ‹เชฒเชฐ เช•เซ‡เชชเชฟเชŸเชฒเชพเช‡เชเซ‡เชถเชจ เชงเชฐเชพเชตเชคเซ€ เชเช•เชฎเชพเชคเซเชฐ เช•เช‚เชชเชจเซ€ เชนเชคเซ€. เชตเชงเซเชฎเชพเช‚, เช—เซเชธ เชฌเชฟเชเชจเซ‡เชธ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เช…เชจเซ‡ เชตเซ‡เชšเชพเชฃเชฎเชพเช‚ เชธเชพเชฎเซ‡เชฒ เชนเชคเซ‹ - เชฌเชธ เช…เชฎเชจเซ‡ เชœเซ‡ เชœเซ‹เชˆเช เช›เซ‡!

เชคเซ‡เชจเซ€ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เช…เชจเซ‡ เช…เชจเซเชญเชต เช‰เชชเชฐเชพเช‚เชค, เช…เชฎเชจเซ‡ เชคเซ‡เชจเชพ เช…เช‚เช—เชค เช—เซเชฃเซ‹ เช—เชฎเซเชฏเชพ - เชคเซ‡ เชเช• เชเชกเชชเซ€ เชฎเชจ เชงเชฐเชพเชตเชคเซ‹ เชธเซเชฎเชพเชฐเซเชŸ, เชธเชฎเชœเชฆเชพเชฐ เชตเซเชฏเช•เซเชคเชฟ เช›เซ‡ เช…เชจเซ‡, เช…เช—เชคเซเชฏเชจเซเช‚, เช…เชฎเชจเซ‡ เชฒเชพเช—เซเชฏเซเช‚ เช•เซ‡ เชคเซ‡ เชŸเซ€เชฎ เชธเชพเชฅเซ‡ เชธเชพเชฐเซ€ เชธเชพเช‚เชธเซเช•เซƒเชคเชฟเช• เชซเชฟเชŸ เช›เซ‡. เช–เชฐเซ‡เช–เชฐ, เช† เชถเซเช‚ เชฅเชฏเซเช‚ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡เช“ เชฎเชณเซเชฏเชพ, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช•เซ‡ เชฆเชฐเซ‡เช• เชœเชฃ เชธเชฎเชพเชจ เชคเชฐเช‚เช—เชฒเช‚เชฌเชพเช‡ เชชเชฐ เชนเชคเชพ, เชฆเชฐเซ‡เช• เชœเชฃ เช‰เชคเซเชคเชฎ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชนเชคเชพ.

เช…เชฎเซ‡ เช—เซเชธเชจเซ‡ เช“เชซเชฐ เช•เชฐเซ€ เช…เชจเซ‡ เชคเซ‡เชฃเซ‡ 2012เชจเชพ เช…เช‚เชคเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เช—เซเชธเซ‡ เชชเซ‹เชคเชพเชจเชพ เชชเซˆเชธเชพ NGINX เชฎเชพเช‚ เชฐเซ‹เช•เชพเชฃ เช•เชฐเชตเชพเชจเซ€ เชชเชฃ เช“เชซเชฐ เช•เชฐเซ€. เชคเชฎเชพเชฎ เชฐเซ‹เช•เชพเชฃเช•เชพเชฐเซ‹ เชชเซเชฐเชญเชพเชตเชฟเชค เชฅเชฏเชพ เชนเชคเชพ. เช—เซเชธเชจเซ€ เช‰เชšเซเชš เชธเซเชคเชฐเชจเซ€ เชธเช‚เชกเซ‹เชตเชฃเซ€เชจเซ‡ เช•เชพเชฐเชฃเซ‡, เชคเซ‡ เชธเซเชฅเชพเชชเช• เชŸเซ€เชฎเชฎเชพเช‚ เชœเซ‹เชกเชพเชฏเซ‹ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เชคเซ‡เชจเซ‡ เช•เช‚เชชเชจเซ€เชจเชพ เชธเชน-เชธเซเชฅเชพเชชเช• เชคเชฐเซ€เช•เซ‡ เชœเซ‹เชคเซ‹ เชนเชคเซ‹. เชคเซเชฏเชพเชฐเชฌเชพเชฆ เชคเซ‡ เชšเชพเชฐเชฎเชพเช‚เชฅเซ€ เชเช• เชนเชคเซ‹. เชเชจเชœเซ€เช†เชˆเชเชจเชเช•เซเชธ เชŸเซ€-เชถเชฐเซเชŸ เชชเชนเซ‡เชฐเซ‡เชฒเชพ เชšเชพเชฐเซ‡เชฏเชจเซ‹ เชเช• เชชเซเชฐเช–เซเชฏเชพเชค เชซเซ‹เชŸเซ‹ เช›เซ‡.

nginx เชจเซ€ เชธเชซเชณเชคเชพเชจเซ€ เชตเชพเชฐเซเชคเชพ, เช…เชฅเชตเชพ "เชฌเชงเซเช‚ เชถเช•เซเชฏ เช›เซ‡, เชคเซ‡เชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹!"
เชชเชฐเชฅเซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชซเซ‹เชŸเซ‹ เชจเซ‹เช‚เชงเซ‹ NGINX เช…เชจเซ‡ เชฐเซ‚เชจเชพ เช•เซ‡เชชเชฟเชŸเชฒ เชตเชšเซเชšเซ‡เชจเชพ เชธเชนเช•เชพเชฐเชจเชพ เช‡เชคเชฟเชนเชพเชธ เชตเชฟเชถเซ‡ เชฆเชฟเชฎเชฟเชคเซเชฐเซ€ เชšเชฟเช–เชพเชšเซ‡เชต.

โ€” เชถเซเช‚ เชคเชฎเซ‡ เชคเชฐเชค เชœ เชฌเชฟเชเชจเซ‡เชธ เชฎเซ‹เชกเชฒ เชถเซ‹เชงเชตเชพเชจเซเช‚ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเซเชฏเซเช‚, เช•เซ‡ เชชเช›เซ€ เชคเซ‡ เชฌเชฆเชฒเชพเชฏเซเช‚?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เช…เชฎเซ‡ เชคเชฐเชค เชœ เชฎเซ‹เชกเซ‡เชฒ เชถเซ‹เชงเชตเชพเชฎเชพเช‚ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเชพ, เชชเชฐเช‚เชคเซ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เช…เชฎเซ‡ เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชจเซ‡ เชถเซเช‚ เชตเชฟเชถเซ‡ เชšเชฐเซเชšเชพ เช•เชฐเซ€. เชชเชฐเช‚เชคเซ เชฎเซเช–เซเชฏ เชšเชฐเซเชšเชพ เช เชนเชคเซ€ เช•เซ‡ เชถเซเช‚ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เชตเซเช‚, เชถเซเช‚ nginx เชจเซ‡ เชฎเซเช•เซเชค เชฐเชพเช–เชตเซเช‚, เช…เชฅเชตเชพ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เชฆเชฐเซ‡เช•เชจเซ‡ เชšเซ‚เช•เชตเชฃเซ€ เช•เชฐเชตเชพ เชฆเชฌเชพเชฃ เช•เชฐเชตเซเช‚.

เช…เชฎเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชฏเซ‹เช—เซเชฏ เชฌเชพเชฌเชค เช เช›เซ‡ เช•เซ‡ nginx เชจเซ€ เชชเชพเช›เชณ เช‰เชญเซ‡เชฒเชพ เชธเชฎเซเชฆเชพเชฏเชจเซ€ เชถเช•เซเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชจเชฟเชฐเชพเชถ เชจ เช•เชฐเชตเซเช‚ เช…เชฅเชตเชพ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เชชเชพเช›เซเช‚ เช–เซ‡เช‚เชšเชตเซเช‚ เชจเชนเซ€เช‚.

เชคเซ‡เชฅเซ€, เช…เชฎเซ‡ nginx เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชฐเชพเช–เชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ NGINX Plus เชจเชพเชฎเชจเซ€ เชตเชงเชพเชฐเชพเชจเซ€ เชตเชฟเชถเซ‡เชท เชชเซเชฐเซ‹เชกเช•เซเชŸ เชฌเชจเชพเชตเซ€ เช›เซ‡. เช† nginx เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช•เซ‹เชฎเชฐเซเชถเชฟเชฏเชฒ เชชเซเชฐเซ‹เชกเช•เซเชŸ เช›เซ‡, เชœเซ‡เชจเซ‡ เช…เชฎเซ‡ เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชฎเชพเชŸเซ‡ เชฒเชพเช‡เชธเชจเซเชธ เช†เชชเซ€เช เช›เซ€เช. เชนเชพเชฒเชฎเชพเช‚, NGINX เชจเซ‹ เชฎเซเช–เซเชฏ เชตเซเชฏเชตเชธเชพเชฏ NGINX Plus เชฒเชพเช‡เชธเชจเซเชธเชจเซเช‚ เชตเซ‡เชšเชพเชฃ เช•เชฐเซ‡ เช›เซ‡.

เช“เชชเชจ เช…เชจเซ‡ เชชเซ‡เช‡เชก เชตเชฐเซเชเชจ เชตเชšเซเชšเซ‡เชจเชพ เชฎเซเช–เซเชฏ เชคเชซเชพเชตเชคเซ‹ เช›เซ‡:

  • NGINX Plus เช เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช—.
  • เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชกเช•เซเชŸเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชฏเซเชเชฐ เชธเชชเซ‹เชฐเซเชŸ เช›เซ‡.
  • เช† เช‰เชคเซเชชเชพเชฆเชจ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเชณ เช›เซ‡. เช† เชเช• เช•เชจเซเชธเซเชŸเซเชฐเช•เซเชŸเชฐ เชจเชฅเซ€ เช•เซ‡ เชœเซ‡เชจเซ‡ เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชชเชฐเช‚เชคเซ เชเช• เชคเซˆเชฏเชพเชฐ เชฌเชพเชˆเชจเชฐเซ€ เชชเซ‡เช•เซ‡เชœ เช›เซ‡ เชœเซ‡เชจเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชชเชฐ เชœเชฎเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

โ€” เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช…เชจเซ‡ เช•เซ‹เชฎเชฐเซเชถเชฟเชฏเชฒ เชชเซเชฐเซ‹เชกเช•เซเชŸ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡? เชถเซเช‚ เช•เซ‹เชฎเชฐเซเชถเชฟเชฏเชฒ เชชเซเชฐเซ‹เชกเช•เซเชŸเชฎเชพเช‚เชฅเซ€ เช•เซ‹เชˆ เชซเช‚เช•เซเชถเชจ เช“เชชเชจ เชธเซ‹เชฐเซเชธเชฎเชพเช‚ เชตเชนเซ‡ เช›เซ‡?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชกเช•เซเชŸ เช•เซ‹เชฎเชฐเซเชถเชฟเชฏเชฒ เชชเซเชฐเซ‹เชกเช•เซเชŸเชจเซ€ เชธเชฎเชพเช‚เชคเชฐ เชฐเซ€เชคเซ‡ เชตเชฟเช•เชพเชธ เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡. เช•เซ‡เชŸเชฒเซ€เช• เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชซเช•เซเชค เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช•เซ‡เชŸเชฒเซ€เช• เช…เชนเซ€เช‚ เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เชฌเช‚เชจเซ‡. เชชเชฐเช‚เชคเซ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เชฎเซเช–เซเชฏ เชญเชพเช— เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡ เชœ เช›เซ‡.

เชเช• เชฎเชนเชคเซเชตเชจเซ‹ เชฎเซเชฆเซเชฆเซ‹ เช เช›เซ‡ เช•เซ‡ nginx เชชเซ‹เชคเซ‡ เชเช• เช–เซ‚เชฌ เชจเชพเชจเซเช‚ เช‰เชคเซเชชเชพเชฆเชจ เช›เซ‡. เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เช•เซ‹เชกเชจเซ€ เชฎเชพเชคเซเชฐ 200 เชนเชœเชพเชฐ เชฒเซ€เชŸเซ€เช“ เช›เซ‡. เชชเชกเช•เชพเชฐ เชตเชงเชพเชฐเชพเชจเชพ เช‰เชคเซเชชเชพเชฆเชจเซ‹ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เชนเชคเซ‹. เชชเชฐเช‚เชคเซ เชฐเซ‹เช•เชพเชฃเชจเชพ เช†เช—เชฒเชพ เชฐเชพเช‰เชจเซเชก เชชเช›เซ€ เช† เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฌเชจเซเชฏเซเช‚ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช˜เชฃเซ€ เชจเชตเซ€ เชชเซเชฐเซ‹เชกเช•เซเชŸเซเชธ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€: NGINX เชเชฎเซเชชเซเชฒเซ€เชซเชพเชˆ (2014-2015), NGINX เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ (2016) เช…เชจเซ‡ NGINX เชฏเซเชจเชฟเชŸ (2017-2018). เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชฎเชพเชŸเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เชฒเชพเช‡เชจ เชตเชฟเชธเซเชคเซƒเชค.

- เชคเซ‡ เช•เซ‡เชŸเชฒเซ€ เชเชกเชชเชฅเซ€ เชธเซเชชเชทเซเชŸ เชฅเชˆ เช—เชฏเซเช‚ เช•เซ‡ เชคเชฎเซ‡ เชฎเซ‹เชกเซ‡เชฒ เชธเชพเชšเชพ เช›เซ‹? เชถเซเช‚ เชคเชฎเซ‡ เชตเชณเชคเชฐ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เช…เชฅเชตเชพ เชคเซ‡ เชธเซเชชเชทเซเชŸ เชฅเชˆ เช—เชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชตเซเชฏเชตเชธเชพเชฏ เชตเชงเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชชเซˆเชธเชพ เชฒเชพเชตเชถเซ‡?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เช†เชตเช•เชจเซเช‚ เชชเซเชฐเชฅเชฎ เชตเชฐเซเชท 2014 เชนเชคเซเช‚, เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชชเซเชฐเชฅเชฎ เชฎเชฟเชฒเชฟเชฏเชจ เชกเซ‹เชฒเชฐเชจเซ€ เช•เชฎเชพเชฃเซ€ เช•เชฐเซ€ เชนเชคเซ€. เช† เช•เซเชทเชฃเซ‡, เชคเซ‡ เชธเซเชชเชทเซเชŸ เชนเชคเซเช‚ เช•เซ‡ เชคเซเชฏเชพเช‚ เชฎเชพเช‚เช— เชนเชคเซ€, เชชเชฐเช‚เชคเซ เชตเซ‡เชšเชพเชฃเชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช เช…เชฐเซเชฅเชถเชพเชธเซเชคเซเชฐ เช…เชจเซ‡ เชฎเซ‹เชกเซ‡เชฒ เช•เซ‡เชŸเชฒเซ€ เชธเซเช•เซ‡เชฒเชฟเช‚เช—เชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชถเซ‡ เชคเซ‡ เชนเชœเซ เชธเซเชงเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชธเชฎเชœเซ€ เชถเช•เชพเชฏเซเช‚ เชจเชฅเซ€.

เชฌเซ‡ เชตเชฐเซเชท เชชเช›เซ€, 2016-2017เชฎเชพเช‚, เช…เชฎเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชธเชฎเชœเซ€ เช—เชฏเชพ เช•เซ‡ เช…เชฐเซเชฅเชตเซเชฏเชตเชธเซเชฅเชพ เชธเชพเชฐเซ€ เช›เซ‡: เชคเซเชฏเชพเช‚ เช—เซเชฐเชพเชนเช•เชจเซ‹ เช“เช›เซ‹ เชชเซเชฐเชตเชพเชน เชนเชคเซ‹, เชคเซเชฏเชพเช‚ เชตเชงเซ เชตเซ‡เชšเชพเชฃ เชฅเชฏเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เช—เซเชฐเชพเชนเช•เซ‹เช, NGINX เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชคเซ‡เชจเซ‡ เชตเชงเซเชจเซ‡ เชตเชงเซ เช–เชฐเซ€เชฆเซเชฏเซเช‚ เชนเชคเซเช‚. เชชเช›เซ€ เชคเซ‡ เชธเซเชชเชทเซเชŸ เชฅเชฏเซเช‚ เช•เซ‡ เช†เชจเซ‡ เชตเชงเซ เชฎเชพเชชเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชœเซ‡ เชฌเชฆเชฒเชพเชฎเชพเช‚ เชญเช‚เชกเซ‹เชณเชจเชพ เชตเชงเชพเชฐเชพเชจเชพ เชฐเชพเช‰เชจเซเชก เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡, เชœเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชตเซ‡เชšเชพเชฃ เชธเช‚เชธเซเชฅเชพเชจเซ‡ เชธเซเช•เซ‡เชฒ เช•เชฐเชตเชพ เช…เชจเซ‡ เชฏเซเชเชธ เช…เชจเซ‡ เช…เชจเซเชฏ เชฆเซ‡เชถเซ‹เชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเชพ เชฒเซ‹เช•เซ‹เชจเซ‡ เชจเซ‹เช•เชฐเซ€ เชชเชฐ เชฐเชพเช–เชตเชพ เชคเชฐเชซ เช†เช—เชณ เชตเชงเซ€ เช—เชฏเชพ เช›เซ‡. เชนเชตเซ‡ NGINX เชฐเชพเชœเซเชฏเซ‹, เชฏเซเชฐเซ‹เชช, เชเชถเชฟเชฏเชพเชฎเชพเช‚ - เชธเชฎเช—เซเชฐ เชตเชฟเชถเซเชตเชฎเชพเช‚ เชตเซ‡เชšเชพเชฃ เช•เชšเซ‡เชฐเซ€เช“ เชงเชฐเชพเชตเซ‡ เช›เซ‡.

- เชถเซเช‚ NGINX เชนเชตเซ‡ เชฎเซ‹เชŸเซ€ เช•เช‚เชชเชจเซ€ เช›เซ‡?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เชคเซเชฏเชพเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฒเช—เชญเช— 200 เชฒเซ‹เช•เซ‹ เช›เซ‡.

- เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡, เช•เชฆเชพเชš, เช† เชตเซ‡เชšเชพเชฃ เช…เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช›เซ‡?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เชตเชฟเช•เชพเชธ เชนเชœเซ เชชเชฃ เช•เช‚เชชเชจเซ€เชจเซ‹ เชเช• เช–เซ‚เชฌ เชฎเซ‹เชŸเซ‹ เชญเชพเช— เช›เซ‡. เชชเชฐเช‚เชคเซ เชตเซ‡เชšเชพเชฃ เช…เชจเซ‡ เชฎเชพเชฐเซเช•เซ‡เชŸเชฟเช‚เช— เช เชเช• เชฎเซ‹เชŸเซ‹ เชญเชพเช— เช›เซ‡.

- เชถเซเช‚ เชตเชฟเช•เชพเชธ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชฐเชถเชฟเชฏเชจ เชฒเซ‹เช•เซ‹ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡เช“ เชฎเซ‹เชธเซเช•เซ‹เชฎเชพเช‚ เช›เซ‡?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เชฎเซ‹เชธเซเช•เซ‹, เช•เซ‡เชฒเชฟเชซเซ‹เชฐเซเชจเชฟเชฏเชพ เช…เชจเซ‡ เช†เชฏเชฐเซเชฒเซ‡เชจเซเชก - เชคเซเชฐเชฃ เช•เซ‡เชจเซเชฆเซเชฐเซ‹เชฎเชพเช‚ เชนเชตเซ‡ เชตเชฟเช•เชพเชธ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡. เชชเชฐเช‚เชคเซ เช‡เช—เซ‹เชฐ เชฎเซ‹เชŸเชพเชญเชพเช—เซ‡ เชฎเซ‹เชธเซเช•เซ‹เชฎเชพเช‚ เชฐเชนเซ‡ เช›เซ‡, เช•เชพเชฎ เชชเชฐ เชœเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เชฐเซ‡ เช›เซ‡.

เช…เชฎเซ‡ เชธเชฎเช—เซเชฐ เชฎเชพเชฐเซเช—เชจเซ‡ เช…เชจเซเชธเชฐเซเชฏเซ‹: 2002 เชฎเชพเช‚ เชถเชฐเซ‚เช†เชค, 2004 เชฎเชพเช‚ nginx เชจเซ€ เชฐเชœเซ‚เช†เชค, 2008-2009 เชฎเชพเช‚ เชตเซƒเชฆเซเชงเชฟ, 2010 เชฎเชพเช‚ เชฐเซ‹เช•เชพเชฃเช•เชพเชฐเซ‹เชจเซ‡ เชฎเชณเซเชฏเชพ, 2013 เชฎเชพเช‚ เชชเซเชฐเชฅเชฎ เชตเซ‡เชšเชพเชฃ, 2014 เชฎเชพเช‚ เชชเซเชฐเชฅเชฎ เชฎเชฟเชฒเชฟเชฏเชจ เชกเซ‹เชฒเชฐ. 2019 เชตเชฟเชถเซ‡ เชถเซเช‚? เชธเชซเชณเชคเชพ?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: 2019 เชฎเชพเช‚ - เชธเชพเชฐเซ€ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเซ‹.

โ€” เชถเซเช‚ เช† เชธเซเชŸเชพเชฐเซเชŸเช…เชช เชฎเชพเชŸเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชธเชฎเชฏเชšเช•เซเชฐ เช›เซ‡ เช•เซ‡ เชจเชฟเชฏเชฎเชจเซ‹ เช…เชชเชตเชพเชฆ เช›เซ‡?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เช† เชธเชฎเชฏเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชพเชฎเชพเชจเซเชฏ เชšเช•เซเชฐ เช›เซ‡ - เชคเชฎเซ‡ เชœเซ‡เชฎเชพเช‚เชฅเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเซ‹ เช›เซ‹ เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡. เชœเซเชฏเชพเชฐเซ‡ เช‡เช—เซ‹เชฐเซ‡ nginx เชฒเช–เซเชฏเซเช‚ - เชคเซ‡ เช•เช‚เชˆเชชเชฃ เชฎเชพเชŸเซ‡ เชจ เชนเชคเซเช‚ เช•เซ‡ เชฎเซ‡เช‚ เช† เชฌเซ‡เช•เชธเซเชŸเซ‹เชฐเซ€ เช•เชนเซเชฏเซเช‚ - nginx เชเช• เชธเชพเชฎเซ‚เชนเชฟเช• เช‰เชคเซเชชเชพเชฆเชจ เชจเชฅเซ€. เชชเช›เซ€, 2008-2009 เชฎเชพเช‚, เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชฌเชฆเชฒเชพเชฏเซเช‚, เช…เชจเซ‡ nginx เช–เซ‚เชฌ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชฌเชจเซเชฏเซเช‚.

เชœเซ‹ เช†เชชเชฃเซ‡ เชซเช•เซเชค 2009-2010 เชฅเซ€ เช—เชฃเซ€เช เชคเซ‹ 10 เชตเชฐเซเชทเชจเซเช‚ เชšเช•เซเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เช›เซ‡., เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ เช•เซ‡ เช†เชตเชถเซเชฏเช•เชชเชฃเซ‡ เช† เชคเซ‡ เช•เซเชทเชฃ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เชนเชฎเชฃเชพเช‚ เชœ เชฎเชพเช‚เช—เชฎเชพเช‚ เช†เชตเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เชฅเชฏเซเช‚ เช›เซ‡. เชœเซ‹ เช†เชชเชฃเซ‡ 2011 เชจเชพ เชฐเชพเช‰เชจเซเชกเชฅเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเซ€เช, เชคเซ‹ เชชเซเชฐเชฅเชฎ เชฌเซ€เชœ เชฐเซ‹เช•เชพเชฃเชจเชพ เชธเชฎเชฏเชฅเซ€ 8 เชตเชฐเซเชท เชชเชฃ เชธเชพเชฎเชพเชจเซเชฏ เชธเชฎเชฏเช—เชพเชณเซ‹ เช›เซ‡.

โ€” NGINX เชธเชพเชฅเซ‡ เชตเชฟเชทเชฏเชจเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเซ€เชจเซ‡, F5 เชตเชฟเชถเซ‡, เชคเซ‡เชฎเชจเซ€ เชฏเซ‹เชœเชจเชพเช“ เชตเชฟเชถเซ‡ เชคเชฎเซ‡ เช…เชฎเชจเซ‡ เชนเชตเซ‡ เชถเซเช‚ เช•เชนเซ€ เชถเช•เซ‹ - NGINXเชจเซเช‚ เชถเซเช‚ เชฅเชถเซ‡?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เชฎเชจเซ‡ เช–เชฌเชฐ เชจเชฅเซ€ - เช† F5 เชจเซเช‚ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชŸ เชฐเชนเชธเซเชฏ เช›เซ‡. เชนเซเช‚ เชซเช•เซเชค เชเช• เชœ เชตเชธเซเชคเซ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚ เช•เซ‡ เชœเซ‹ เชคเชฎเซ‡ เชนเชฎเชฃเชพเช‚ โ€œF5 NGINXโ€ เชจเซ‡ เช—เซเช—เชฒ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชชเซเชฐเชฅเชฎ เชฆเชธ เชฒเชฟเช‚เช•เซเชธ เช เชธเชฎเชพเชšเชพเชฐ เชนเชถเซ‡ เช•เซ‡ F5 เช NGINX เชฎเซ‡เชณเชตเซเชฏเซเช‚ เช›เซ‡. เชฌเซ‡ เช…เช เชตเชพเชกเชฟเชฏเชพ เชชเชนเซ‡เชฒเชพ เช† เชœ เช•เซเชตเซ‡เชฐเซ€ เชฎเชพเชŸเซ‡, เชถเซ‹เชง เชชเซเชฐเชฅเชฎ เชตเช–เชค F5 เชฅเซ€ NGINX เชชเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซเชฅเชณเชพเช‚เชคเชฐ เช•เชฐเชตเซ€ เชคเซ‡ เช…เช‚เช—เซ‡เชจเซ€ เชฆเชธ เชฒเชฟเช‚เช•เซเชธ เช†เชชเชถเซ‡.

- เชคเซ‡เช“ เชธเซเชชเชฐเซเชงเช•เชจเซ‡ เชฎเชพเชฐเชถเซ‡ เชจเชนเซ€เช‚!

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เชจเชพ, เช•เซ‡เชฎ? เชชเซเชฐเซ‡เชธ เชฐเชฟเชฒเซ€เชเชฎเชพเช‚ เชคเซ‡เช“ เชถเซเช‚ เช•เชฐเชตเชพ เชœเชˆ เชฐเชนเซเชฏเชพ เช›เซ‡ เชคเซ‡เชจเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพ เช†เชชเซ‡ เช›เซ‡.

- เชชเซเชฐเซ‡เชธ เชฐเชฟเชฒเซ€เชเชฎเชพเช‚ เชฌเชงเซเช‚ เชธเชพเชฐเซเช‚ เช›เซ‡: เช…เชฎเซ‡ เช•เซ‹เชˆเชจเซ‡ เชธเซเชชเชฐเซเชถ เช•เชฐเซ€เชถเซเช‚ เชจเชนเซ€เช‚, เชฌเชงเซเช‚ เชชเชนเซ‡เชฒเชพเชจเซ€ เชœเซ‡เชฎ เชตเชงเชถเซ‡.

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช† เช•เช‚เชชเชจเซ€เช“ เช–เซ‚เชฌ เชธเชพเชฐเซ€ เชธเชพเช‚เชธเซเช•เซƒเชคเชฟเช• เชซเชฟเชŸ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เช† เช…เชฐเซเชฅเชฎเชพเช‚, เชคเซ‡เช“ เชฌเช‚เชจเซ‡ เชนเชœเซ€ เชชเชฃ เชเช• เชœ เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ - เชจเซ‡เชŸเชตเชฐเซเช•เชฟเช‚เช— เช…เชจเซ‡ เชฒเซ‹เชก. เช เช•เชพเชฐเชฃเซ‡ เชฌเชงเซเช‚ เชธเชพเชฐเซเช‚ เชฅเช‡ เชœเชถเซ‡.

โ€” เช›เซ‡เชฒเซเชฒเซ‹ เชชเซเชฐเชถเซเชจ: เชนเซเช‚ เชเช• เชคเซ‡เชœเชธเซเชตเซ€ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐ เช›เซเช‚, เชฎเชพเชฐเซ€ เชธเชซเชณเชคเชพเชจเซเช‚ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชพเชฐเซ‡ เชถเซเช‚ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช?

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เช‡เช—เซ‹เชฐ เชธเชฟเชธเซ‹เชเชตเชจเซ€ เชธเชซเชณเชคเชพเชจเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชชเชนเซ‡เชฒเชพ เช•เชˆ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชนเชฒ เช•เชฐเชตเซ€ เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช•เซ‹เชก เชฎเชพเชŸเซ‡ เชชเซˆเชธเชพ เชคเซเชฏเชพเชฐเซ‡ เชœ เชšเซ‚เช•เชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชเช• เชตเชฟเชถเชพเชณ เช…เชจเซ‡ เชชเซ€เชกเชพเชฆเชพเชฏเช• เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชนเชฒ เช•เชฐเซ‡ เช›เซ‡.

- เช…เชจเซ‡ เชชเช›เซ€ เชคเชฎเชจเซ‡? เช…เชจเซ‡ เชชเช›เซ€ เชคเชฎเซ‡ เชฎเชฆเชฆ เช•เชฐเชถเซ‹.

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€: เชนเชพ เช†เชจเช‚เชฆ เชธเชพเชฅเซ‡.

nginx เชจเซ€ เชธเชซเชณเชคเชพเชจเซ€ เชตเชพเชฐเซเชคเชพ, เช…เชฅเชตเชพ "เชฌเชงเซเช‚ เชถเช•เซเชฏ เช›เซ‡, เชคเซ‡เชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹!"

เช‡เชจเซเชŸเชฐเชตเซเชฏเซ เชฎเชพเชŸเซ‡ เชฆเชฟเชฎเชฟเชคเซเชฐเซ€เชจเซ‹ เช–เซ‚เชฌ เช–เซ‚เชฌ เช†เชญเชพเชฐ. เช…เชฎเซ‡ เชคเชฎเชจเซ‡ เชฐเซ‚เชจเชพ เช•เซ‡เชชเชฟเชŸเชฒ เชซเช‚เชก เชธเชพเชฅเซ‡ เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เชซเชฐเซ€ เชฎเชณเซ€เชถเซเช‚ เชธเซ‡เชจเซเชŸ เชนเชพเช‡เชฒเซ‹เชก++. เชเช• เชเชตเซ€ เชœเช—เซเชฏเชพเช เช•เซ‡, เชนเชตเซ‡ เช†เชชเชฃเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เช†เชคเซเชฎเชตเชฟเชถเซเชตเชพเชธ เชธเชพเชฅเซ‡ เช•เชนเซ€ เชถเช•เซ€เช เช›เซ€เช, เชฐเชถเชฟเชฏเชพเชจเชพ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชธเชฎเช—เซเชฐ เชตเชฟเชถเซเชตเชจเชพ เชถเซเชฐเซ‡เชทเซเช  เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เชเช•เชธเชพเชฅเซ‡ เชฒเชพเชตเซ‡ เช›เซ‡. เช•เซ‹เชฃ เชœเชพเชฃเซ‡ เช›เซ‡, เช•เชฆเชพเชš เชฅเซ‹เชกเชพ เชตเชฐเซเชทเซ‹เชฎเชพเช‚ เช†เชชเชฃเซ‡ เชฌเชงเชพ เชคเชฎเชพเชฐเชพเชฎเชพเช‚เชจเชพ เชเช•เชจเซ€ เชธเชซเชณเชคเชพเชจเซ€ เชเชŸเชฒเซ€ เชœ เชœเซเชธเซเชธเชพเชฅเซ€ เชšเชฐเซเชšเชพ เช•เชฐเซ€เชถเซเช‚. เชตเชงเซเชฎเชพเช‚, เชคเซ‡ เชนเชตเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เช•เซเชฏเชพเช‚เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเชตเซเช‚ - เชเช• เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชธเชฎเชธเซเชฏเชพเชจเชพ เช‰เช•เซ‡เชฒ เชฎเชพเชŸเซ‡ เชœเซเช“!

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹