เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช เช†เชชเชฃเซเช‚ เชฌเชงเซเช‚ เช›เซ‡

เชคเชพเชœเซ‡เชคเชฐเชจเชพ เชฆเชฟเชตเชธเซ‹เชจเซ€ เช˜เชŸเชจเชพเช“ เช…เชฎเชจเซ‡ Nginx เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ€ เช†เชธเชชเชพเชธเชจเชพ เชธเชฎเชพเชšเชพเชฐเซ‹ เชชเชฐ เช…เชฎเชพเชฐเซ€ เชธเซเชฅเชฟเชคเชฟ เชœเชฃเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฆเชฌเชพเชฃ เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเซ‡ Yandex เชชเชฐ เชฎเชพเชจเซ€เช เช›เซ€เช เช•เซ‡ เช†เชงเซเชจเชฟเช• เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช•เชฒเซเชšเชฐ เช…เชจเซ‡ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เชชเซ‹เชคเชพเชจเซ‹ เชธเชฎเชฏ เชฐเซ‹เช•เชคเชพ เชฒเซ‹เช•เซ‹ เชตเชฟเชจเชพ เช…เชถเช•เซเชฏ เช›เซ‡.

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

เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เช˜เชฃเชพเช‚ เชตเชฟเชตเชฟเชง เชธเซเชตเชฐเซ‚เชชเซ‹เชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ - เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชคเซ‡ เช˜เชฐเซ‡ เช†เชจเช‚เชฆ เชฎเชพเชŸเซ‡ เชเช• เช…เชธเซเชชเชทเซเชŸ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฒเซ‡เช–เชจ เช•เซ‹เชก เช›เซ‡, เช…เชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชคเซ‡ เช•เซ‹เชกเชจเซ‡ เช–เซเชฒเซเชฒเซ‹ เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชชเชฟเชค เช†เช–เซ€ เช•เช‚เชชเชจเซ€เชจเซเช‚ เช•เชพเชฐเซเชฏ เช›เซ‡. เชชเชฐเช‚เชคเซ เชชเช›เซ€เชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชชเชฃ, เชคเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชฎเชพเชคเซเชฐ เชเช• เชŸเซ€เชฎ เชœ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชเช• เชตเชฟเชถเชฟเชทเซเชŸ เชตเซเชฏเช•เซเชคเชฟ, เชเช• เชจเซ‡เชคเชพ, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เช•เชฆเชพเชš เชœเชพเชฃเซ‡ เช›เซ‡ เช•เซ‡ เชฒเซ€เชจเชธ เชŸเซ‹เชฐเชตเชพเชฒเซเชกเซเชธเชจเซ‡ เช†เชญเชพเชฐเซ€ Linux เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฆเซ‡เช–เชพเชฏเซ‹. Mikael Widenius เช เชตเซ‡เชฌ เชกเซ‡เชตเชฒเชชเชฐเซเชธเชฎเชพเช‚ เช•เชฆเชพเชš เชธเซŒเชฅเซ€ เชตเชงเซ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ MySQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชฌเชจเชพเชตเซเชฏเซ‹ เช…เชจเซ‡ เชฌเชฐเซเช•เชฒเซ‡เชจเชพ เชฎเชพเชˆเช•เชฒ เชธเซเชŸเซ‹เชจเชฌเซเชฐเซ‡เช•เชฐ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชŸเซ€เชฎเซ‡ PostgreSQL เชฌเชจเชพเชตเซเชฏเซเช‚. เช—เซ‚เช—เชฒเชฎเชพเช‚, เชœเซ‡เชซ เชกเซ€เชจเซ‡ เชŸเซ‡เชจเซเชธเชฐเชซเซเชฒเซ‹ เชฌเชจเชพเชตเซเชฏเซ‹. เชฏเชพเชจเซเชกเซ‡เช•เซเชธ เชชเชพเชธเซ‡ เช†เชตเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชชเชฃ เช›เซ‡: เช†เชจเซเชฆเซเชฐเซ‡ เช—เซเชฒเชฟเชจ เช…เชจเซ‡ เช…เชจเซเชจเชพ เชตเซ‡เชฐเซ‹เชจเชฟเช•เชพ เชกเซ‹เชฐเซ‹เช—เซเชถ, เชœเซ‡เชฎเชฃเซ‡ เช•เซ‡เชŸเชฌเซ‚เชธเซเชŸเชจเซเช‚ เชชเซเชฐเชฅเชฎ เชธเช‚เชธเซเช•เชฐเชฃ เชฌเชจเชพเชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เชเชฒเซ‡เช•เซเชธเซ€ เชฎเชฟเชฒเซ‹เชตเชฟเชกเซ‹เชต, เชœเซ‡เชฎเชฃเซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ‹ เชตเชฟเช•เชพเชธ เชถเชฐเซ‚ เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹ เช…เชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ€ เช†เชธเชชเชพเชธ เชตเชฟเช•เชพเชธ เชธเชฎเซเชฆเชพเชฏเชจเซ‡ เชเช•เช เชพ เช•เชฐเซเชฏเชพ เชนเชคเชพ. เช…เชจเซ‡ เช…เชฎเชจเซ‡ เช–เซ‚เชฌ เช†เชจเช‚เชฆ เช›เซ‡ เช•เซ‡ เช† เชตเชฟเช•เชพเชธ เชนเชตเซ‡ เช†เชตเชถเซเชฏเช•เชชเชฃเซ‡ เชตเชฟเชตเชฟเชง เชฆเซ‡เชถเซ‹ เช…เชจเซ‡ เช•เช‚เชชเชจเซ€เช“เชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ เชตเชฟเชถเชพเชณ เชธเชฎเซเชฆเชพเชฏเชจเซ‹ เช›เซ‡. เช…เชฎเชพเชฐเชพ เชธเชพเชฎเชพเชจเซเชฏ เช—เซŒเชฐเชตเชจเซ‹ เชฌเซ€เชœเซ‹ เชธเซเชคเซเชฐเซ‹เชค Nginx เช›เซ‡, เชœเซ‡ Igor Sysoev เชจเซ‹ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡, เชœเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชธเซŒเชฅเซ€ เชชเซเชฐเช–เซเชฏเชพเชค เชฐเชถเชฟเชฏเชจ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡. เช†เชœเซ‡, Nginx เชธเชฎเช—เซเชฐ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐเชจเชพ 30% เชฅเซ€ เชตเชงเซ เชชเซƒเชทเซเช เซ‹เชจเซ‡ เชชเชพเชตเชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฒเช—เชญเช— เชคเชฎเชพเชฎ เชฎเซ‹เชŸเซ€ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เช•เช‚เชชเชจเซ€เช“ เชฆเซเชตเชพเชฐเชพ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

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

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

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

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