เชเชŸเชฒเชพเชธ เชถเซเชฐเช—เซเชก, เช…เชฅเชตเชพ เช–เซ‹เชŸเซ‹ เชตเชณเชพเช‚เช•

เชเชŸเชฒเชพเชธ เชถเซเชฐเช—เซเชก, เช…เชฅเชตเชพ เช–เซ‹เชŸเซ‹ เชตเชณเชพเช‚เช•

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

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

เชคเซ‡เชฅเซ€, เช…เช‚เชคเซ‡, เช‡เช—เซ‹เชฐ เชธเชฟเชธเซ‹เชฏเซ‡เชตเชจเซ‡ เช–เซเชถเซ€เชฅเซ€ เชœเซ‡ เชชเซˆเชธเชพ เชฎเชณเซเชฏเชพ เชคเซ‡ เชชเซเชฐเชพเชฎเชพเชฃเชฟเช•เชชเชฃเซ‡ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชฒเซ‹เชนเซ€ เช…เชจเซ‡ เชชเซˆเชธเชพเชฅเซ€ เช•เชฎเชพเชฏเชพ เชนเชคเชพ.ะพเช•เซ‡ (เช…เชจเซ‡ เชฆเซเชƒเช– เช…เชจเซ‡ เชฆเซเชƒเช– เช…เชฅเชตเชพ เช…เชจเซเชฏ เชฒเซ‹เช•เซ‹เชจเชพ เช—เซเชฒเชพเชฎ เชฎเชœเซ‚เชฐเซ€ เชฆเซเชตเชพเชฐเชพ เชจเชนเซ€เช‚), เชคเซ‡ เชคเซ‡เชฎเชจเซ‡ เชฒเชพเชฏเช• เชนเชคเซ‹! เชœเซ‹ เชคเชฎเชจเซ‡ เช—เชฎเซ‡ เชคเซ‹ เชคเซ‡เชฎเชจเชพ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เช…เชฅเชตเชพ เชจเซ‹เชฌเซ‡เชฒ เชถเชพเช‚เชคเชฟ เชชเซเชฐเชธเซเช•เชพเชฐ...

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

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

เชชเชฐเซ€เช•เชฅเชพ เชธเชพเชšเซ€ เชฐเชนเซ‡เชตเชพเชฎเชพเช‚ เชธเชนเชพเชฏ เช•เชฐเซ‹! เชฎเชซเชค เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‡ เชฎเชฐเชตเชพ เชจ เชฆเซ‹!

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

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