[10:52, 14.12.19/XNUMX/XNUMX เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ] Nginx เจฆเจซเจผเจคเจฐ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€. เจ•เฉ‹เจชเฉ€เจ•เฉ‹: "เจเจจเจœเฉ€เจจเฉˆเจ•เจธ เจจเฉ‚เฉฐ เจธเจฟเจธเฉ‹เจเจต เจฆเฉเจ†เจฐเจพ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€"

เจตเจฟเจธเจผเฉ‡ 'เจคเฉ‡ เจนเฉ‹เจฐ เจธเจฎเฉฑเจ—เจฐเฉ€:

เจ‡เฉฐเจœเฉ€. เจธเฉฐเจธเจ•เจฐเจฃ
Nginx เจจเฉ‚เฉฐ เจนเจฟเฉฑเจŸ เจ•เจฐเจจ เจฆเจพ เจ•เฉ€ เจฎเจคเจฒเจฌ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจ‰เจฆเจฏเฉ‹เจ— เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจชเฉเจฐเจญเจพเจตเจค เจ•เจฐเฉ‡เจ—เจพ? - deniskin
เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเจพเจกเจพ เจธเจญ เจ•เฉเจ เจนเฉˆเฅค Nginx เจฆเฉ‡ เจจเจพเจฒ เจธเจฅเจฟเจคเฉ€ 'เจคเฉ‡ Yandex เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ - เจฌเฉ‹เจฌเฉเจ•
เจ‡เจ—เฉ‹เจฐ เจธเจฟเจธเฉ‹เจเจต เจฆเฉ‡ เจ–เจฟเจฒเจพเจซ เจฆเจพเจ…เจตเจฟเจ†เจ‚ 'เจคเฉ‡ เจนเจพเจˆเจฒเฉ‹เจก++ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจ†เจˆเจŸเฉ€ เจ•เจพเจจเจซเจฐเฉฐเจธเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เจฎเฉ‡เจŸเฉ€เจ†เจ‚ เจฆเฉ€ เจ…เจงเจฟเจ•เจพเจฐเจค เจธเจฅเจฟเจคเฉ€ - olegbunin

เจ‡เฉฑเจ• เจ•เจฐเจฎเจšเจพเจฐเฉ€ เจฆเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเจฟเจตเฉˆเจฒเจชเจฐ Nginx เจฆเฉ‡ เจฎเจพเจธเจ•เฉ‹ เจฆเจซเจคเจฐ เจฆเฉ€ เจ‡เฉฑเจ• เจ…เจชเจฐเจพเจงเจฟเจ• เจ•เฉ‡เจธ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจฐเฉˆเจ‚เจฌเจฒเจฐ เจฎเฉเจฆเจˆ เจนเฉˆ (เจนเฉ‡เจ เจพเจ‚ เจ‡เจธ เจฎเฉเฉฑเจฆเฉ‡ 'เจคเฉ‡ เจ•เฉฐเจชเจจเฉ€ เจฆเฉ€ เจชเฉเจฐเฉˆเจธ เจธเฉ‡เจตเจพ เจคเฉ‹เจ‚ เจ…เจงเจฟเจ•เจพเจฐเจค เจœเจตเจพเจฌ เจ…เจคเฉ‡ Nginx เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจฆเจพเจ…เจตเจฟเจ†เจ‚ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจนเฉˆ). เจธเจฌเฉ‚เจค เจตเจœเฉ‹เจ‚, เจฐเจธเจผเฉ€เจ…เจจ เจซเฉˆเจกเจฐเฉ‡เจธเจผเจจ เจฆเฉ‡ เจ•เฉเจฐเจฟเจฎเฉ€เจจเจฒ เจ•เฉ‹เจก "เจ•เจพเจชเฉ€เจฐเจพเจˆเจŸ เจ…เจคเฉ‡ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจฆเฉ€ เจ‰เจฒเฉฐเจ˜เจฃเจพ" เจฆเฉ‡ เจ…เจจเฉเจ›เฉ‡เจฆ 4 เจฆเฉ‡ เจคเจนเจฟเจค เจฆเจธเฉฐเจฌเจฐ 2019, 146 เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจ‡เฉฑเจ• เจ…เจชเจฐเจพเจงเจฟเจ• เจ•เฉ‡เจธ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจ–เฉ‹เจœ เจ•เจฐเจจ เจฆเฉ‡ เจซเฉˆเจธเจฒเฉ‡ เจฆเฉ€ เจ‡เฉฑเจ• เจซเฉ‹เจŸเฉ‹ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค

เจธเจฐเจš เจตเจพเจฐเฉฐเจŸ เจฆเฉ€ เจซเฉ‹เจŸเฉ‹[10:52, 14.12.19/XNUMX/XNUMX เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ] Nginx เจฆเจซเจผเจคเจฐ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€. เจ•เฉ‹เจชเฉ€เจ•เฉ‹: "เจเจจเจœเฉ€เจจเฉˆเจ•เจธ เจจเฉ‚เฉฐ เจธเจฟเจธเฉ‹เจเจต เจฆเฉเจ†เจฐเจพ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€"

เจ‡เจน เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจฎเฉเจฆเจˆ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจ•เฉฐเจชเจจเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจชเฉเจฐเจคเฉ€เจตเจพเจฆเฉ€ เจนเฉเจฃ เจคเฉฑเจ• "เจตเจฟเจ…เจ•เจคเฉ€เจ†เจ‚ เจฆเจพ เจ…เจฃเจชเจ›เจพเจคเจพ เจธเจฎเฉ‚เจน" เจนเฉˆ, เจ…เจคเฉ‡ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš, Nginx เจฆเฉ‡ เจธเฉฐเจธเจฅเจพเจชเจ•, เจ‡เจ—เฉ‹เจฐ เจธเจฟเจธเฉ‹เจเจตเฅค

เจฆเจพเจ…เจตเฉ‡ เจฆเจพ เจธเจพเจฐ: เจ‡เจ—เฉ‹เจฐ เจจเฉ‡ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจฆเฉ‡ เจ•เจฐเจฎเจšเจพเจฐเฉ€ เจนเฉ‹เจฃ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ€ เจเจจเจœเฉ€เจจเฉˆเจ•เจธ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ, เจ…เจคเฉ‡ เจŸเฉ‚เจฒ เจฆเฉ‡ เจชเฉเจฐเจธเจฟเฉฑเจง เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจนเฉ€, เจ‰เจธเจจเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจ•เฉฐเจชเจจเฉ€ เจฆเฉ€ เจธเจฅเจพเจชเจจเจพ เจ•เฉ€เจคเฉ€ เจ…เจคเฉ‡ เจจเจฟเจตเฉ‡เจธเจผเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจ•เจฐเจธเจผเจฟเจค เจ•เฉ€เจคเจพเฅค

เจฐเฉˆเจ‚เจฌเจฒเจฐ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซ 15 เจธเจพเจฒเจพเจ‚ เจฌเจพเจ…เจฆ เจ†เจชเจฃเฉ€ "เจธเฉฐเจชเฉฑเจคเฉ€" เจฌเจพเจฐเฉ‡ เจ•เจฟเจ‰เจ‚ เจฏเจพเจฆ เจ†เจ‡เจ† เจ‡เจน เจ…เจธเจชเจธเจผเจŸ เจนเฉˆเฅค

เจ–เฉ‹เจœเจพเจ‚ เจ…เจคเฉ‡ เจ…เจชเจฐเจพเจงเจฟเจ• เจ•เฉ‡เจธ เจฌเจพเจฐเฉ‡ เจชเจนเจฟเจฒเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฏเฉ‚เจœเจผเจฐ เจ‡เจ—เฉ‹เจฐ เจฆเฉเจ†เจฐเจพ เจŸเจตเจฟเฉฑเจŸเจฐ 'เจคเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ @igorippolitov เจ‡เจชเฉ‹เจฒเฉ€เจŸเฉ‹เจต, เจœเจผเจพเจนเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• Nginx เจ•เจฐเจฎเจšเจพเจฐเฉ€ เจนเฉˆเฅค เจ‡เจชเฉ‹เจฒเฉ€เจŸเฉ‹เจต เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ‡ เจฎเฉฐเจคเจฐเจพเจฒเฉ‡ เจฆเฉ‡ เจจเฉเจฎเจพเจ‡เฉฐเจฆเจฟเจ†เจ‚ เจจเฉ‡ เจ‰เจธเจจเฉ‚เฉฐ เจŸเจตเฉ€เจŸ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃ เจฒเจˆ เจฎเจœเจผเจฌเฉ‚เจฐ เจ•เฉ€เจคเจพ, เจชเจฐ เจ–เฉ‹เจœ เจตเจพเจฐเฉฐเจŸ เจฆเฉ‡ เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจ…เจคเฉ‡ เจซเฉ‹เจŸเฉ‹เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฐเฉฑเจ–เจฟเจ† เจ—เจฟเจ† เจธเฉ€, เจœเฉ‹ เจนเฉเจฃ เจธเจพเจฐเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฌเฉ‹เจฌเฉเจ•.

เจ…เจœเฉ‡ เจคเฉฑเจ•, เจ‡เจธ เจ—เฉฑเจฒ เจฆเฉ€ เจ•เฉ‹เจˆ เจ…เจงเจฟเจ•เจพเจฐเจค เจชเฉเจธเจผเจŸเฉ€ เจจเจนเฉ€เจ‚ เจนเฉ‹เจˆ เจนเฉˆ เจ•เจฟ เจธเจฟเจธเฉ‹เจเจต เจœเจพเจ‚ เจเจจเจœเฉ€เจจเฉˆเจ•เจธ เจ…เจงเจฟเจ•เจพเจฐเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจ‡เจน เจ…เจชเจฐเจพเจงเจฟเจ• เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจ•เจพเจฐเจจ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจœเฉ‡ Nginx เจ•เจฐเจฎเจšเจพเจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจซเฉ‹เจŸเฉ‹ เจ–เจฟเฉฑเจšเจฟเจ† เจ—เจฟเจ† เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจ…เจธเจฒ เจนเฉˆ, เจคเจพเจ‚ เจฐเฉ‚เจธเฉ€ เจธเฉฐเจ˜ เจฆเฉ‡ เจ•เฉเจฐเจฟเจฎเฉ€เจจเจฒ เจ•เฉ‹เจก เจฆเฉ‡ เจ†เจฐเจŸเฉ€เจ•เจฒ 146 เจฆเฉ‡ เจญเจพเจ— "เจฌเฉ€" เจ…เจคเฉ‡ "เจธเฉ€" เจฆเฉ‡ เจ…เจงเฉ€เจจ เจ‡เฉฑเจ• เจ…เจชเจฐเจพเจงเจฟเจ• เจ•เฉ‡เจธ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจฌเจฟเฉฐเจฆเฉ‚ เจนเจจ "เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเฉฑเจกเฉ‡ เจชเฉˆเจฎเจพเจจเฉ‡' เจคเฉ‡" "เจ…เจคเฉ‡ "เจตเจฟเจ…เจ•เจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจฆเฉเจ†เจฐเจพ เจชเจนเจฟเจฒเจพเจ‚ เจฆเฉ€ เจธเจพเจœเจผเจฟเจธเจผ เจœเจพเจ‚ เจ‡เฉฑเจ• เจธเฉฐเจ—เจ เจฟเจค เจธเจฎเฉ‚เจน เจฆเฉเจ†เจฐเจพ":

เจชเฉฐเจœ เจธเจพเจฒ เจคเฉฑเจ• เจฆเฉ€ เจฎเจฟเจ†เจฆ เจฒเจˆ เจœเจผเจฌเจฐเจฆเจธเจคเฉ€ เจฎเจœเจผเจฆเฉ‚เจฐเฉ€ เจฆเฉเจ†เจฐเจพ, เจœเจพเจ‚ เจ›เฉ‡ เจธเจพเจฒ เจคเฉฑเจ• เจฆเฉ€ เจฎเจฟเจ†เจฆ เจฒเจˆ, เจชเฉฐเจœ เจฒเฉฑเจ– เจฐเฉ‚เจฌเจฒ เจคเฉฑเจ• เจฆเฉ€ เจฐเจ•เจฎ เจตเจฟเฉฑเจš เจœเจพเจ‚ เจ‰เจœเจฐเจค เจฆเฉ€ เจฐเจ•เจฎ เจตเจฟเฉฑเจš เจœเฉเจฐเจฎเจพเจจเฉ‡ เจฆเฉ‡ เจจเจพเจฒ เจœเจพเจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจธเจœเจผเจพเจฏเฉ‹เจ— เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจคเจฟเฉฐเจจ เจธเจพเจฒ เจคเฉฑเจ• เจฆเฉ€ เจฎเจฟเจ†เจฆ เจฒเจˆ เจฆเฉ‹เจธเจผเฉ€ เจตเจฟเจ…เจ•เจคเฉ€ เจฆเฉ€ เจนเฉ‹เจฐ เจ†เจฎเจฆเจจเฅค

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจธเจฟเจธเฉ‹เจเจต เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเฉฐเจธเจฅเจพเจชเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจจเจพ เจธเจฟเจฐเจซ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆ, เจธเจ—เฉ‹เจ‚ 6 เจธเจพเจฒ เจคเฉฑเจ• เจฆเฉ€ เจ•เฉˆเจฆ เจตเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ.

เจฏเฉ‚เจชเฉ€เจกเฉ€:
เจคเฉ‹เจ‚ เจ‡เฉฐเจŸเจฐเจตเจฟเจŠ เจนเจพเจฌเจฐ 'เจคเฉ‡ เจฎเฉˆเจ—เจœเจผเฉ€เจจ "เจนเฉˆเจ•เจฐ" เจฒเจˆ เจ‡เจ—เฉ‹เจฐ เจธเจฟเจธเฉ‹เจเจต เจจเจพเจฒ (เจฆเฉเจ†เจฐเจพ เจŸเจฟเฉฑเจชเจฃเฉ€ เจตเจฟเจจเจฆเฉ‡เจต เจ‡เจธ เจ–เจฌเจฐ เจคเฉฑเจ•):

- เจฆเจฟเจฒเจšเจธเจช: เจคเฉเจธเฉ€เจ‚ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจตเจฟเจ–เฉ‡ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ nginx 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพเฅค เจฐเฉˆเจ‚เจฌเจฒเจฐ เจ•เฉ‹เจฒ เจ•เฉ‹เจˆ เจ…เจงเจฟเจ•เจพเจฐ เจจเจนเฉ€เจ‚ เจธเฉ€? เจ‡เจน เจ…เจœเจฟเจนเจพ เจธเฉ‚เจ–เจฎ เจธเจตเจพเจฒ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฐเจ•เจฐเจพเจฐ เจฐเฉฑเจ–เจฃ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจง เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉ€เจคเจพ?

เจนเจพเจ‚, เจ‡เจน เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจธเฉ‚เจ–เจฎ เจธเจตเจพเจฒ เจนเฉˆเฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจ‡เจน เจจเจพ เจธเจฟเจฐเจซเจผ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจฆเจฟเจฒเจšเจธเจชเฉ€ เจตเจพเจฒเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธ 'เจคเฉ‡ เจ•เจพเจซเจผเฉ€ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจฐเฉ‚เจธ เจตเจฟเฉฑเจš, เจ•เจพเจจเฉ‚เฉฐเจจ เจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ เจ•เฉฐเจชเจจเฉ€ เจ†เจชเจฃเฉ€ เจจเฉŒเจ•เจฐเฉ€ เจฆเฉ‡ เจซเจฐเจœเจผเจพเจ‚ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจœเจพเจ‚ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจ‡เจ•เจฐเจพเจฐเจจเจพเจฎเฉ‡ เจฆเฉ‡ เจคเจนเจฟเจค เจ•เฉ€ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ‰เจธ เจฆเฉ€ เจฎเจพเจฒเจ•เฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจญเจพเจต, เจ‡เฉฑเจ• เจตเจฟเจ…เจ•เจคเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเจฎเจเฉŒเจคเจพ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจนเฉ‡เจ—เจพ: เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจ‰เจคเจชเจพเจฆ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจฐเฉˆเจ‚เจฌเจฒเจฐ เจตเจฟเจ–เฉ‡ เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจธเจผเจพเจธเจ• เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ, เจฎเฉˆเจ‚ เจ†เจชเจฃเฉ‡ เจ–เจพเจฒเฉ€ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจธเฉ€, เจ‰เจคเจชเจพเจฆ เจจเฉ‚เฉฐ เจฌเฉ€เจเจธเจกเฉ€ เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฆเฉ‡ เจคเจนเจฟเจค, เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจตเจœเฉ‹เจ‚, เจธเจผเฉเจฐเฉ‚ เจคเฉ‹เจ‚ เจนเฉ€ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจฐเฉˆเจ‚เจฌเจฒเจฐ เจตเจฟเฉฑเจš, เจเจจเจœเฉ€เจจเฉˆเจ•เจธ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจตเจฐเจคเจฟเจ† เจœเจพเจฃ เจฒเฉฑเจ—เจพ เจœเจฆเฉ‹เจ‚ เจฎเฉเฉฑเจ– เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจคเจฟเจ†เจฐ เจธเฉ€เฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจชเจนเจฟเจฒเฉ‡ เจตเฉ€ nginx เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚, เจฌเจฒเจ•เจฟ เจธเจพเจˆเจŸเจพเจ‚ Rate.ee เจ…เจคเฉ‡ zvuki.ru 'เจคเฉ‡ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค.

UPD เจจเฉฐเจฌเจฐ 2:
เจ•เฉ‡ เจ…เจชเฉเจธเจผเจŸ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจธเจฟเจธเฉ‹เจเจต เจ…เจคเฉ‡ เจ•เฉ‹เจจเฉ‹เจตเจพเจฒเฉ‹เจต เจจเฉ‚เฉฐ เจนเจฟเจฐเจพเจธเจค เจตเจฟเฉฑเจš เจฒเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค

UPD เจจเฉฐเจฌเจฐ 3:
เจธเฉฐเจชเจพเจฆเจ•เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจŸเจฟเฉฑเจชเจฃเฉ€ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจชเฉ‹เจฐเจŸเจฒ vc.ru ะธ เจชเฉเจฐเจ•เจพเจธเจผเจจ "เจ•เฉ‹เจฎเจฐเจธเฉˆเจ‚เจŸ":

เจธเจพเจจเฉ‚เฉฐ เจชเจคเจพ เจฒเฉฑเจ—เจพ เจนเฉˆ เจ•เจฟ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจ‡เฉฐเจŸเจฐเจจเฉˆเฉฑเจŸ เจนเฉ‹เจฒเจกเจฟเฉฐเจ— เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ nginx เจตเฉˆเฉฑเจฌ เจธเจฐเจตเจฐ เจฆเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐ เจฆเฉ€ เจคเฉ€เจœเฉ€ เจงเจฟเจฐ เจฆเฉ€เจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจ‰เจฒเฉฐเจ˜เจฃเจพ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค

เจ‡เจธ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจš, เจฐเฉˆเจ‚เจฌเจฒเจฐ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจนเฉ‹เจฒเจกเจฟเฉฐเจ— เจจเฉ‡ เจฒเฉ€เจจเจตเฉเฉฑเจก เจ‡เจจเจตเฉˆเจธเจŸเจฎเฉˆเจ‚เจŸเจธ เจธเฉ€เจตเจพเจˆ เจฒเจฟเจฎเจŸเจฟเจก เจจเฉ‚เฉฐ เจเจจเจœเฉ€เจจเฉˆเจ•เจธ เจฆเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจฆเฉ€ เจ‰เจฒเฉฐเจ˜เจฃเจพ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจฆเจพเจ…เจตเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฒเจฟเจ†เจ‰เจฃ เจฆเฉ‡ เจ…เจงเจฟเจ•เจพเจฐ เจธเฉŒเจ‚เจช เจฆเจฟเฉฑเจคเฉ‡, เจœเจฟเจธ เจ•เฉ‹เจฒ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจฆเฉ€ เจฎเจพเจฒเจ•เฉ€ เจฆเฉ‡ เจฎเฉเฉฑเจฆเฉ‡ เจตเจฟเฉฑเจš เจจเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจนเฉˆเฅค

เจฐเฉˆเจ‚เจฌเจฒเจฐ เจ—เจฐเฉเฉฑเจช เจฆเฉ€ เจชเฉเจฐเฉˆเจธ เจธเฉ‡เจตเจพ

เจ•เจพเจฎเจฐเจธเฉˆเจ‚เจŸ เจฆเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจฒเจฟเจจเจตเฉเฉฑเจก เจ‡เจจเจตเฉˆเจธเจŸเจฎเฉˆเจ‚เจŸเจธ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจ—เจฐเฉเฉฑเจช เจฆเฉ‡ เจธเจนเจฟ-เจฎเจพเจฒเจ• เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจฎเฉˆเจฎเจŸ เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆเฅค เจ‡เจธ เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจœเจผเจฐเฉ€เจ, เจ•เจพเจฐเฉ‹เจฌเจพเจฐเฉ€ เจฌเฉเจฐเจฟเจŸเจฟเจธเจผ เจฌเฉเฉฑเจ• เจšเฉ‡เจจ เจตเจพเจŸเจฐเจธเจŸเฉ‹เจจ เจฆเฉ‡ เจฎเจพเจฒเจ• เจธเจจเฅค

เจ•เจพเจฎเจฐเจธเฉˆเจ‚เจŸ เจจเฉ‡ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจชเฉเจฐเฉˆเจธ เจธเฉ‡เจตเจพ เจคเฉ‹เจ‚ เจ•เฉเจ เจนเฉ‹เจฐ เจฌเจฟเจ†เจจ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡:

Nginx เจตเฉˆเฉฑเจฌ เจธเจฐเจตเจฐ เจฆเฉ‡ เจ…เจงเจฟเจ•เจพเจฐ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจนเฉ‹เจฒเจกเจฟเฉฐเจ— เจฆเฉ‡ เจนเจจเฅค Nginx เจ‡เฉฑเจ• เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจ‰เจคเจชเจพเจฆ เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจ‡เจ—เฉ‹เจฐ เจธเจฟเจธเฉ‹เจเจต เจฆเฉเจ†เจฐเจพ 2000 เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจคเฉ‹เจ‚ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจจเจพเจฒ เจฎเจœเจผเจฆเฉ‚เจฐ เจธเจฌเฉฐเจงเจพเจ‚ เจฆเฉ‡ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ‡เจธ เจฒเจˆ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจ—เจฐเฉเฉฑเจช เจฆเฉ€ เจธเจนเจฟเจฎเจคเฉ€ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ‡เจธ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฆเฉ€ เจ•เฉ‹เจˆ เจตเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐ เจฆเฉ€ เจ‰เจฒเฉฐเจ˜เจฃเจพ เจนเฉˆ.

เจฐเฉˆเจ‚เจฌเจฒเจฐ เจ—เจฐเฉเฉฑเจช เจฆเฉ€ เจชเฉเจฐเฉˆเจธ เจธเฉ‡เจตเจพ "เจฌเฉ€" เจฒเจˆ

UPD เจจเฉฐเจฌเจฐ 4:
roem.ru 'เจคเฉ‡ Nginx เจฆเจซเจคเจฐ เจตเจฟเฉฑเจš เจ–เฉ‹เจœ เจฌเจพเจฐเฉ‡ เจ–เจฌเจฐเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฌเฉ‹เจฒเจฟเจ† เจฐเฉ‚เจธเฉ€ เจ‰เจฆเจฏเฉ‹เจ—เจชเจคเฉ€ เจ‡เจ—เฉ‹เจฐ เจ…เจธเจผเจฎเจพเจจเฉ‹เจต, เจœเจฟเจธ เจจเฉ‡ 00 เจฆเฉ‡ เจฆเจนเจพเจ•เฉ‡ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจฐเฉˆเจ‚เจฌเจฒเจฐ เจฆเฉ‡ เจ•เจพเจฐเจœเจ•เจพเจฐเฉ€ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจ• เจตเจœเฉ‹เจ‚ เจธเฉ‡เจตเจพ เจ•เฉ€เจคเฉ€:

> เจธเจฟเจธเฉ‹เจเจต เจ•เฉฐเจฎ เจฆเฉ‡ เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจฆเฉŒเจฐเจพเจจ, เจฐเฉˆเจ‚เจฌเจฒเจฐ เจฆเจซเจคเจฐ เจตเจฟเฉฑเจš, เจฐเฉˆเจ‚เจฌเจฒเจฐ เจ‰เจชเจ•เจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจฐเฉเฉฑเจเจฟเจ† เจนเฉ‹เจ‡เจ† เจธเฉ€เฅค เจ‰เจธเจฆเจพ "เจฎเฉเจซเจผเจค" เจธเจฎเจพเจ‚ เจฆเจซเจผเจคเจฐ เจ›เฉฑเจกเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจ‡เจ†เฅค

1. เจ‡เจน เจฌเจ•เจตเจพเจธ เจนเฉˆเฅค เจธเจพเจกเฉ‡ เจตเจฟเจงเจพเจจ เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเฉ€ เจ•เฉ‹เจˆ เจ—เฉฑเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจพเจฌเจค เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ; "เจ…เจงเจฟเจ•เจพเจฐเจค เจ‰เจชเจ•เจฐเจฃเจพเจ‚ 'เจคเฉ‡" เจœเจพเจ‚ "เจ•เฉฐเจฎ เจฆเฉ‡ เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจฆเฉŒเจฐเจพเจจ" เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพเฅค เจ•เฉเจ เจตเฉ€ เจธเฉฐเจญเจต เจนเฉˆ - เจ…เจคเฉ‡ เจฌเฉŒเจงเจฟเจ• เจธเฉฐเจชเจคเฉ€ เจฒเฉ‡เจ–เจ• เจฆเฉ€ เจนเฉˆเฅค

2. เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจธเจฟเจธเฉ‹เจเจต เจจเฉ‚เฉฐ เจญเจฐเจคเฉ€ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ - เจฎเฉˆเจ‚ เจ‰เจธเจจเฉ‚เฉฐ 2000 เจตเจฟเฉฑเจš เจจเฉŒเจ•เจฐเฉ€ 'เจคเฉ‡ เจฐเฉฑเจ–เจฟเจ† เจธเฉ€ - เจ‡เจน เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ•เจฟ เจ‰เจธเจฆเจพ เจ†เจชเจฃเจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจธเฉ€, เจ…เจคเฉ‡ เจ‰เจธเจจเฉ‚เฉฐ เจ‡เจธ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹เจฃ เจฆเจพ เจ…เจงเจฟเจ•เจพเจฐ เจธเฉ€. เจ‡เจธ เจจเฉ‚เฉฐ เจซเจฟเจฐ mod_accel เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจธเฉ€; เจ‰เจธเจจเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ 2001-2002 เจตเจฟเฉฑเจš เจ•เจฟเจคเฉ‡ Nginx เจจเจพเจฎ เจฆเจฟเฉฑเจคเจพ เจธเฉ€เฅค

เจฒเฉ‹เฉœ เจชเฉˆเจฃ 'เจคเฉ‡ เจฎเฉˆเจ‚ เจ…เจฆเจพเจฒเจค เจตเจฟเฉฑเจš เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เจตเจพเจนเฉ€ เจฆเฉ‡ เจธเจ•เจฆเจพ เจนเจพเจ‚เฅค เจ…เจคเฉ‡ A&P เจ…เจคเฉ‡ Kribrum เจตเจฟเฉฑเจš เจฎเฉ‡เจฐเฉ‡ เจธเจพเจฅเฉ€, เจฆเจฎเจฟเจคเจฐเฉ€ เจชเจพเจธเจผเจ•เฉ‹, เจฐเฉˆเจ‚เจฌเจฒเจฐ เจฆเฉ‡ เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจคเจ•เจจเฉ€เจ•เฉ€ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจ•, เจ‰เจธเจฆเฉ‡ เจคเฉเจฐเฉฐเจค เจ‰เฉฑเจคเจฎ - เจฎเฉˆเจจเฉ‚เฉฐ เจตเฉ€ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆเฅค

3. เจ‰เจธเจจเฉ‡ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจธเจผเจพเจธเจ• เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพเฅค เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจ‰เจธ เจฆเฉ€ เจจเฉŒเจ•เจฐเฉ€ เจฆเฉ€เจ†เจ‚ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐเฉ€เจ†เจ‚ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจจเจนเฉ€เจ‚ เจธเฉ€เฅค

4. เจฎเฉˆเจจเฉ‚เฉฐ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจฐเฉˆเจฎเจฌเจฒเจฐ เจ‡เฉฑเจ• เจตเฉ€ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจฆเจฟเจ–เจพเจ‰เจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ‡เฉฑเจ• เจตเฉˆเจฌ เจธเจฐเจตเจฐ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฒเจˆ เจ‡เฉฑเจ• เจ—เฉˆเจฐ-เจฎเฉŒเจœเฉ‚เจฆ เจจเฉŒเจ•เจฐเฉ€ เจ…เจธเจพเจˆเจจเจฎเฉˆเจ‚เจŸ เจฆเจพ เจœเจผเจฟเจ•เจฐ เจจเจพ เจ•เจฐเจจเจพ.

UPD เจจเฉฐเจฌเจฐ 5:
Thebell.io เจธเจฐเฉ‹เจค เจธเจฐเฉ‹เจค, Nginx เจ•เจฐเจฎเจšเจพเจฐเฉ€เจ†เจ‚ เจจเจพเจฒ เจœเจพเจฃเฉ‚, เจฎเจจเจœเจผเฉ‚เจฐเฉ€ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเจ•เจฟ เจธเจฟเจธเฉ‹เจเจต เจ…เจคเฉ‡ เจ•เฉ‹เจจเฉ‹เจตเจพเจฒเฉ‹เจต เจจเฉ‚เฉฐ เจฎเจพเจธเจ•เฉ‹ เจชเฉเจฒเจฟเจธ เจตเจฟเจญเจพเจ— เจคเฉ‹เจ‚ เจฐเจฟเจนเจพเจ… เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจฆเฉ‹เจตเจพเจ‚ เจคเฉ‹เจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจซเจผเฉ‹เจจ เจœเจผเจฌเจค เจ•เจฐ เจฒเจ เจ—เจ เจธเจจเฅค

UPD เจจเฉฐเจฌเจฐ 6:
เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, Nginx เจฆเฉ‡ เจธเฉ€เจˆเจ“ เจจเฉ‡ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจ•เจฟ เจ–เฉ‹เจœ เจ•เจฟเจตเฉ‡เจ‚ เจนเฉ‹เจˆ เจ…เจคเฉ‡ เจธเจพเจ‚เจเจพ เจ•เฉ€เจคเจพ เจซเฉ‹เจฐเจฌเจธ เจฆเฉ‡ เจธเฉฐเจชเจพเจฆเจ•เจพเจ‚ เจจเจพเจฒ เจ‡เจธเจฆเฉ‡ เจ•เจพเจฐเจจเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ‰เจธเจฆเฉ‡ เจตเจฟเจšเจพเจฐเฅค เจ•เฉ‹เจจเฉ‹เจตเจพเจฒเฉ‹เจต เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจ‰เจน เจ–เฉ‹เจœเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ˜เจฐ เจตเฉ€ เจ†เจ, เจจเจพ เจ•เจฟ เจธเจฟเจฐเจซ เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจฆเจซเจคเจฐ เจตเจฟเฉฑเจš:

เจ‰เจน เจธเจตเฉ‡เจฐเฉ‡ 7 เจตเจœเฉ‡ เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจ†เจ, เจฎเจธเจผเฉ€เจจ เจ—เฉฐเจจเจฐเจพเจ‚ เจจเจพเจฒ เจฆเฉฐเจ—เจพ เจชเฉเจฒเจฟเจธ... เจ•เฉเจ เจฒเฉ‹เจ• เจฎเฉ‡เจฐเฉ€ เจซเฉ‹เจŸเฉ‹ เจจเจพเจฒ เจชเฉเจฐเจตเฉ‡เจธเจผ เจฆเฉเจ†เจฐ เจฆเฉ‡ เจ†เจฒเฉ‡-เจฆเฉเจ†เจฒเฉ‡ เจ˜เฉเฉฐเจฎเจฆเฉ‡ เจฐเจนเฉ‡ เจ…เจคเฉ‡ เจชเจคเจพ เจฒเจ—เจพเจ‡เจ† เจ•เจฟ เจฎเฉˆเจ‚ เจ•เจฟเฉฑเจฅเฉ‡ เจฐเจนเจฟเฉฐเจฆเจพ เจนเจพเจ‚, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจฎเฉˆเจ‚ เจ•เจฆเฉ‡ เจฒเฉเจ•เจฟเจ† เจจเจนเฉ€เจ‚ เจธเฉ€เฅค

Nginx เจฆเฉ‡ เจธเฉฐเจธเจฅเจพเจชเจ•เจพเจ‚ เจจเฉ‡ เจ†เจชเจฃเฉ‡ เจฒเฉˆเจชเจŸเจพเจช เจ…เจคเฉ‡ เจฎเฉ‹เจฌเจพเจˆเจฒ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจจเฉ‚เฉฐ เจ–เฉ‹เจน เจฒเจฟเจ† เจธเฉ€เฅค เจฆเฉ‹เจตเจพเจ‚ เจ‰เฉฑเจฆเจฎเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจ•เจฐเฉ€เจฌ 4 เจ˜เฉฐเจŸเฉ‡ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค

เจซเฉ‹เจฐเจฌเจธ

Nginx เจฆเฉ‡ เจธเฉ€เจˆเจ“ เจฆเจพ เจฎเฉฐเจจเจฃเจพ เจนเฉˆ เจ•เจฟ เจ…เจชเจฐเจพเจงเจฟเจ• เจ•เฉ‡เจธ เจ…เจคเฉ‡ เจ–เฉ‹เจœเจพเจ‚ เจฆเจพ เจ•เจพเจฐเจจ เจ…เจฎเจฐเฉ€เจ•เฉ€ เจ•เฉฐเจชเจจเฉ€ F5 เจจเฉ‚เฉฐ $670 เจฎเจฟเจฒเฉ€เจ…เจจ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ€ เจตเจฟเจ•เจฐเฉ€ เจธเฉ€:

เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ•เฉฐเจชเจจเฉ€ เจจเฉ‚เฉฐ เจจเจพ เจตเฉ‡เจšเจฟเจ† เจนเฉเฉฐเจฆเจพ, เจœเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจธเจคเฉ‡ เจตเจฟเฉฑเจš เจตเฉ‡เจšเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ, เจœเจพเจ‚ เจฆเฉ€เจตเจพเจฒเฉ€เจ† เจนเฉ‹ เจ—เจฟเจ† เจนเฉเฉฐเจฆเจพ, เจคเจพเจ‚ เจ‡เจธ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเจพ เจธเฉ€เฅค

เจ•เฉ‹เจจเฉ‹เจตเจพเจฒเฉ‹เจต เจ‰เจ เจพเจ เจ—เจ เจธเจฎเจฐเจฅเจจ เจฆเฉ€ เจฒเจนเจฟเจฐ เจฒเจˆ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจฆเจพ เจตเฉ€ เจงเฉฐเจจเจตเจพเจฆเฉ€ เจนเฉˆ:

เจฎเฉˆเจ‚ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ–เจฌเจฐ เจจเจนเฉ€เจ‚ เจชเฉœเฉเจนเฉ€ เจนเฉˆ, เจชเจฐ เจฎเฉˆเจ‚ เจธเจฎเจฐเจฅเจจ เจฆเฉ€ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ€ เจฒเจนเจฟเจฐ เจฌเจพเจฐเฉ‡ เจธเฉเจฃเจฟเจ† เจนเฉˆเฅค เจธเจพเจฐเจฟเจ†เจ‚ เจฆเจพ เจฌเจนเฉเจค เจงเฉฐเจจเจตเจพเจฆ, เจ…เจธเฉ€เจ‚ เจฌเจนเฉเจค เจ–เฉเจธเจผ เจนเจพเจ‚ เจ•เจฟ เจ…เจœเจฟเจนเจพ เจธเจฎเจฐเจฅเจจ เจนเฉˆเฅค

เจจเฉ‡เฉœเจฒเฉ‡ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš, เจ•เฉ‹เจจเฉ‹เจตเจพเจฒเจต เจ…เจคเฉ‡ เจธเจฟเจธเฉ‹เจเจต เจจเฉ‡ เจเจจเจœเฉ€เจจเฉˆเจ•เจธ เจจเฉ‚เฉฐ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจฆเฉ‡ เจฆเจพเจ…เจตเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจฏเฉ‹เจœเจจเจพ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจˆ เจนเฉˆเฅค

UPD เจจเฉฐเจฌเจฐ 7:

เจ•เฉฑเจฒเฉเจน, HEDGEHOG เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš, เจ†เจ‚เจฆเจฐเฉ‡เจˆ เจ•เฉ‹เจชเฉ€เจ•เฉ‹, เจฐเฉˆเจ‚เจฌเจฒเจฐ เจตเจฟเจ–เฉ‡ เจธเจฟเจธเฉ‹เจเจต เจฆเฉ‡ เจธเจพเจฌเจ•เจพ เจฎเฉˆเจจเฉ‡เจœเจฐ (2000 เจคเฉ‹เจ‚ 2005 เจคเฉฑเจ• เจ‡เจธ เจ…เจนเฉเจฆเฉ‡ 'เจคเฉ‡ เจฐเจนเฉ‡), เจจเฉ‡ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจฆเฉ‡ เจเจจเจœเฉ€เจจเฉˆเจ•เจธ เจฆเฉ‡ เจฆเจพเจ…เจตเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจธเจผเฉ‡ 'เจคเฉ‡ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€เฅค เจ•เฉ‹เจชเฉ‡เจ•เฉ‹ เจจเฉ‡ เจ…เจธเจผเจฎเจพเจจเฉ‹เจต เจจเฉ‚เฉฐ เจ†เจชเจฃเจพ เจธเฉฐเจฆเฉ‡เจธเจผ เจชเฉเจฐเจ•เจพเจธเจผเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฑเจคเฉ€, เจ…เจธเฉ€เจ‚ เจนเจตเจพเจฒเจพ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚:

เจฎเฉˆเจ‚ 01.09.2000/09.11.2005/XNUMX เจคเฉ‹เจ‚ XNUMX/XNUMX/XNUMX เจคเฉฑเจ• เจ‡เจ—เฉ‹เจฐ เจธเจฟเจธเฉ‹เจเจต เจฆเจพ เจคเจคเจ•เจพเจฒ เจ‰เฉฑเจคเจฎ เจธเฉ€ (เจ•เฉฑเจฒเฉเจน เจธเจผเจพเจฎ เจจเฉ‚เฉฐ เจฎเฉˆเจ‚ เจ•เฉฐเจฎ เจฆเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจฆเฉ€ เจ‡เฉฑเจ• เจ•เจพเจชเฉ€ เจจเจพเจฒ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเฉ‹ เจ˜เจฐ เจตเจฟเฉฑเจš เจฎเจฟเจฒเฉ€ เจธเฉ€)เฅค

เจ‡เจธ เจฒเจˆ, เจ•เฉฑเจฒเฉเจน เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจธ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ—เจตเจพเจน เจตเจœเฉ‹เจ‚ เจฒเจฟเจ†เจ‚เจฆเจพ เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ 12 เจคเฉ‹เจ‚ 22+ เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจคเฉฑเจ• เจฎเฉˆเจ‚ เจคเจซเจผเจคเฉ€เจธเจผเจ•เจพเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ†เจชเจฐเฉ‡เจŸเจฟเจตเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจš เจฆเฉฑเจธเจฟเจ†เฅค
* เจชเฉเจฐเฉŒเจ•เจธเฉ€เจฟเฉฐเจ— เจ…เจคเฉ‡ เจตเฉˆเจฌเจธเจพเจˆเจŸ เจชเฉเจฐเจตเฉ‡เจ— เจ•เฉ€ เจนเฉˆ;
* nginx เจ…เจคเฉ‡ Apache เจตเจฟเจšเจ•เจพเจฐ เจ•เฉ€ เจ…เฉฐเจคเจฐ เจนเฉˆ;
* เจธเจฐเจตเจฐ เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจตเฉˆเจฌ เจธเจฐเจตเจฐ เจฆเฉ€ เจ–เจชเจค เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจจเจพเจฒ เจ•เจฟเจธ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉ€ เจฒเจพเจญ เจนเฉเฉฐเจฆเจพ เจนเฉˆ;
* เจ•เจฟเจตเฉ‡เจ‚ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจฒเฉ‹เจชเจพเจŸเจฟเฉฐเจธเจ•เฉ€ เจฆเฉ‡ เจจเจตเฉ‡เจ‚ เจฎเจพเจฒเจ• เจจเฉ‡ เจกเฉ‡เจข เจธเจพเจฒ (2001 เจฆเฉ‡ เจ…เฉฑเจง เจคเฉ‹เจ‚ 2003 เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจคเฉฑเจ•) เจฒเจˆ เจธเจฐเจตเจฐ เจ–เจฐเฉ€เจฆเจฃเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ…เจคเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจ…เจธเฉ€เจ‚ เจ‰เจชเจฒเจฌเจง เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจธเจพเจฐเจพ เจœเฉ‚เจธ เจจเจฟเจšเฉ‹เฉœ เจฒเจฟเจ†;
* เจฐเฉˆเจ‚เจฌเจฒเจฐ เจตเจฟเจ–เฉ‡ เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจธเจผเจพเจธเจ•เจพเจ‚ เจฆเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจ•เจฟเฉฐเจจเฉ€ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ†เจฏเฉ‹เจœเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ (เจ‡เจน เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเจพ เจนเฉˆเจฐเจพเจจเฉ€ เจฆเจพ เจ•เจพเจฐเจจ เจนเฉˆ: "เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจธเฉฐเจญเจต เจนเฉˆ: เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจ—เจ เจธเจจ, เจชเจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ–เฉเจฆ เจธเฉเจเจพเจ… เจฆเจฟเฉฑเจคเจพ เจธเฉ€ เจ•เจฟ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ"??? );
* เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจตเฉˆเฉฑเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจฒเฉˆเจฃเจพ เจ•เจฟเฉฐเจจเจพ เจ—เฉœเจฌเฉœ เจ…เจคเฉ‡ "เจธเจผเฉเจฐเฉ‚เจ†เจค" เจธเฉ€เฅค

เจฎเฉˆเจ‚ เจ‰เจธเจจเฉ‚เฉฐ เจ•เฉ‹เจˆ เจ…เจงเจฟเจ•เจพเจฐเจค เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฑเจคเจพ, เจจเจพ เจคเจพเจ‚ เจœเจผเฉเจฌเจพเจจเฉ€ เจœเจพเจ‚ เจฒเจฟเจ–เจคเฉ€, เจจเจพ เจนเฉ€ mod_accel เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฒเจˆ, เจจเจพ เจนเฉ€ nginx เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฒเจˆเฅค
เจ…เจคเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจชเจคเจพ เจ•เจฟ เจ•เฉ‹เจˆ เจ‰เจธเจจเฉ‚เฉฐ เจฎเฉ‡เจฐเฉ‡ เจธเจฟเจฐ เจ‰เฉฑเจคเฉ‡ เจ…เจœเจฟเจนเจพ เจ•เฉฐเจฎ เจฆเฉ‡เจตเฉ‡เจ—เจพ.

เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจนเฉ‹เจ‡เจ† เจ•เจฟ เจฎเฉˆเจ‚ nginx (เจตเจฐเจœเจจ 0.0.2 เจคเฉ‹เจ‚) เจฆเจพ เจฆเฉ‚เจœเจพ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฌเจฃ เจ—เจฟเจ† - เจ‰เจนเจจเจพเจ‚ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจฎเฉˆเจ‚ เจธเจพเจˆเจŸ zvuki.ru เจฆเจพ เจธเฉฐเจšเจพเจฒเจจ เจ•เจฐเจจ เจฒเจˆ เจชเจพเจฐเจŸ-เจŸเจพเจˆเจฎ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ, เจœเฉ‹ เจ•เจฟ เจฐเฉˆเจ‚เจฌเจฒเจฐ-เจŸเฉˆเจฒเฉ€เจ•เจพเจฎ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจธเฉ€.

เจ…เจคเฉ‡ 2002-2003 เจตเจฟเฉฑเจš, เจ‡เจ—เฉ‹เจฐ เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจ‡เจธ เจธเจพเจˆเจŸ เจฆเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• 'เจคเฉ‡ nginx เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจจเฉ‚เฉฐ เจกเฉ€เจฌเฉฑเจ— เจ•เฉ€เจคเจพ, เจœเจฟเจธเจฆเจพ เจธเจฌเฉ‚เจค เจ‰เจธเจฆเฉ‡ เจจเจพเจฒ เจธเจพเจกเฉ‡ เจˆเจฎเฉ‡เจฒ เจชเฉฑเจคเจฐ เจตเจฟเจนเจพเจฐ เจตเจฟเฉฑเจš เจฎเจฟเจฒเจฆเจพ เจนเฉˆเฅค เจชเจนเจฟเจฒเจพเจ‚-เจชเจนเจฟเจฒเจพเจ‚, เจ‰เจธเจจเฉ‚เฉฐ เจญเฉ‚เจค เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจธเฉ€, เจ…เจคเฉ‡ เจ‰เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฐเฉˆเจชเจฐ เจฆเฉเจ†เจฐเจพ เจฒเจพเจ‚เจš เจ•เจฐเจจเจพ เจชเจฟเจ† เจธเฉ€เฅค เจ…เจœเฉ‡ เจตเฉ€ เจธเจพเจˆเจŸ 'เจคเฉ‡ nginx.org เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจตเจœเฉ‹เจ‚, เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ Zvukov.ru เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ‡ เจŸเฉเจ•เฉœเฉ‡ เจฆเจฟเฉฑเจคเฉ‡ เจ—เจ เจนเจจเฅค

เจเจจเจœเฉ€เจจเฉˆเจ•เจธ เจฆเจพ เจชเจนเจฟเจฒเจพ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจเจ‚เจกเจฐเฉ€ เจธเจฟเจŸเจจเฉ€เจ•เฉ‹เจต เจธเฉ€ - เจฎเฉˆเจ‚ เจ‰เจธเจจเฉ‚เฉฐ "infonet.ee" เจตเจœเฉ‹เจ‚ เจฏเจพเจฆ เจ•เจฐเจฆเจพ เจนเจพเจ‚, เจชเจฐ เจ‡เจ—เฉ‹เจฐ เจนเฉเจฃ เจ‰เจธเจจเฉ‚เฉฐ "rate.ee" เจ•เจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจธ เจจเจพเจฒ เจ•เฉ‹เจˆ เจซเจผเจฐเจ• เจจเจนเฉ€เจ‚ เจชเฉˆเจ‚เจฆเจพเฅค

2004 เจฆเฉ€ เจฌเจธเฉฐเจค เจตเจฟเฉฑเจš, เจœเจฟเฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจฎเฉˆเจจเฉ‚เฉฐ เจฏเจพเจฆ เจนเฉˆ, เจ‡เจ—เฉ‹เจฐ เจจเฉ‡ เจ†เจชเจฃเฉ€ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ (เจœเฉ‹ เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจนเฉ‹เจธเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€) 'เจคเฉ‡ nginx เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจฐเฉ‚เจธเฉ€ เจ…เจชเจพเจšเฉ‡ เจฎเฉ‡เจฒเจฟเฉฐเจ— เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ˜เฉ‹เจธเจผเจฃเจพ เจ•เฉ€เจคเฉ€ - เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ nginx เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเจพ เจธเจฐเจ•เจฒ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจซเฉˆเจฒเจฟเจ†เฅค

2004 เจฆเฉ‡ เจชเจคเจเฉœ เจตเจฟเฉฑเจš, เจฐเฉˆเจ‚เจฌเจฒเจฐ-เจซเฉ‹เจŸเฉ‹ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ (เจธเจผเจพเจ‡เจฆ เจ‰เฉฑเจฅเฉ‹เจ‚ เจฆเฉ€ เจฎเจฟเจคเฉ€ 04.10.2004/XNUMX/XNUMX เจนเฉˆ), เจœเจฟเจธ เจตเจฟเฉฑเจš เจฐเฉˆเจ‚เจฌเจฒเจฐ เจฆเฉ‡ เจฒเฉœเจพเจˆ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ nginx เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ•, HTTP เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเฉˆเจ•เจเจ‚เจก เจตเจฟเฉฑเจš เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจ•เจฐเจจ เจฒเจˆ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจ‡เฉฑเจ• เจ˜เฉฑเจŸ เจœเจพเจ‚ เจ˜เฉฑเจŸ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจชเฉ‚เจฐเจพ เจนเฉ‹ เจšเฉเฉฑเจ•เจพ เจธเฉ€, เจนเฉเจฃ เจคเฉฑเจ• เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ•เฅค

เจ‡เจธ เจฒเจˆ,

* Nginx เจจเฉ‚เฉฐ เจธเจฟเจธเฉ‹เจเจต เจฆเฉเจ†เจฐเจพ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจคเฉ‡ เจ‰เจธเจฆเฉ€ เจ†เจชเจฃเฉ€ เจชเจนเจฟเจฒเจ•เจฆเจฎเฉ€ 'เจคเฉ‡ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€;

* 2000-2005 เจตเจฟเฉฑเจš "เจฐเฉˆเจ‚เจฌเจฒเจฐ เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจธเจผเจพเจธเจ•" เจฆเฉ€เจ†เจ‚ เจจเฉŒเจ•เจฐเฉ€เจ†เจ‚ เจฆเฉ€เจ†เจ‚ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš "เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ" ("เจชเฉ‡เจธเจผเฉ‡ เจฆเฉ‡ เจตเจฐเจ—เฉ€เจ•เจฐเจฃ" เจตเจฟเฉฑเจš (เจœเจพเจ‚ เจœเฉ‹ เจตเฉ€ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ) เจตเจพเจ•เฉฐเจธเจผ เจฆเฉ€ เจ•เฉ‹เจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐเฉ€ เจจเจนเฉ€เจ‚ เจธเฉ€ - เจฎเฉˆเจ‚ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจคเฉ‹เจ‚ เจฒเจฟเจ– เจฐเจฟเจนเจพ เจนเจพเจ‚, เจ…เจจเฉเจธเจพเจฐ เจœเจพเจ‚เจšเจ•เจฐเจคเจพ - "เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจ‰เจคเจชเจพเจฆ เจฆเฉ‡ เจธเจฎเจฐเจฅเจจ เจฆเฉ€ เจธเจนเฉ‚เจฒเจค เจฒเจˆ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚/เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจชเจพเจฌเฉฐเจฆ เจนเฉˆ" เจชเฉ‡เจธเจผเฉ‡ "เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจธเจผเจพเจธเจ•" เจฆเฉ‡ เจตเจฐเจฃเจจ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ OKP 2005 เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ‡เจ† เจนเฉˆ - เจญเจพเจต 2006 เจตเจฟเฉฑเจš;

* เจ•เฉ‹เจˆ "เจ…เจงเจฟเจ•เจพเจฐเจค เจ…เจธเจพเจˆเจจเจฎเฉˆเจ‚เจŸ" เจจเจนเฉ€เจ‚ เจธเฉ€, เจจเจพ เจœเจผเฉเจฌเจพเจจเฉ€ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจจเจพ เจนเฉ€ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจฟเจ–เจคเฉ€ เจฐเฉ‚เจช เจตเจฟเฉฑเจš;

* เจฐเฉˆเจ‚เจฌเจฒเจฐ เจจเจพ เจคเจพเจ‚ nginx เจฆเจพ เจชเจนเจฟเจฒเจพ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเฉ€, เจจเจพ เจนเฉ€, เจธเจผเจพเจ‡เจฆ, เจฆเจธเจตเจพเจ‚;

* เจนเจพเจ‚, เจ…เจ—เจฒเฉ‡ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เจ—เฉ‹เจฐ เจจเฉ‡ เจ•เจพเจฐเฉ‹เจฌเจพเจฐเฉ€ เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจฆเฉŒเจฐเจพเจจ เจฎเฉ‡เจฒเจฟเฉฐเจ— เจฒเจฟเจธเจŸ เจตเจฟเฉฑเจš เจเจจเจœเฉ€เจจเฉˆเจ•เจธ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เฉ€เจคเจพ, เจชเจฐ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจฌเฉฑเจšเจค เจ•เจฐเจจ เจฆเฉ‡ เจฒเจพเจญ เจธเจผเจพเจ‡เจฆ เจ‰เจธเจฆเฉ‡ 20+ เจชเฉˆเจšเจพเจ‚ เจฒเจˆ เจญเฉเจ—เจคเจพเจจ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ;

* เจ‰เจธเจจเฉ‡ "เจ•เฉฐเจฎ เจฆเฉ‡ เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจฆเฉŒเจฐเจพเจจ, เจ•เฉฐเจฎ เจฆเฉ‡ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ 'เจคเฉ‡" เจ•เจฟเจธ เจนเฉฑเจฆ เจคเฉฑเจ• เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เฉ€เจคเจพ - เจ‡เจน เจ‰เจธเจฆเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจธเจตเจพเจฒ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจ—เจตเจพเจน เจตเจœเฉ‹เจ‚, เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเฉ‡เจฐเจตเฉ‡ เจจเจนเฉ€เจ‚ เจฆเฉฑเจธ เจธเจ•เจฆเจพ - เจชเจฐ เจฎเฉˆเจ‚ เจ‡เจน เจ•เจนเจฟ เจธเจ•เจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจฌเฉ‚เจค (เจ‰เจน เจนเจฟเฉฑเจธเจพ เจœเฉ‹ เจฎเฉˆเจจเฉ‚เฉฐ เจฆเจฟเจ–เจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€) เจฌเจนเฉเจค เจ•เจฎเจœเจผเฉ‹เจฐ เจœเจพเจชเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจฅเจพเจจเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจฒเจŸ เจนเฉˆเฅค

PS เจ‡เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจฆเจพ "เจ•เฉ‚เฉœเจพ" เจจเจพ เจธเจฟเจฐเจซเจผ nginx เจจเจพเจฒ R. เจตเจฟเฉฑเจš เจนเฉ‹เจ‡เจ†:
* 1999-2001 เจตเจฟเฉฑเจš, เจฐเฉ‚เจธเฉ€ เจ…เจชเจพเจšเฉ‡ เจฆเฉ‡ เจคเจคเจ•เจพเจฒเฉ€ เจกเจฟเจตเฉˆเจฒเจชเจฐ, เจฒเจฏเฉ‹เจ–เจพ เจŸเฉ‚เจŸเฉ‚เจฌเจพเจฒเจฟเจจ เจจเฉ‡ เจ‰เฉฑเจฅเฉ‡ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ; EMNIP, เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจฆเฉŒเจฐเจพเจจ เจ•เจˆ เจฎเจพเจฎเฉ‚เจฒเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ;
* 2000-2002 เจตเจฟเฉฑเจš, เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจฆเฉ‡ 3 เจฎเฉเฉฑเจ– เจฐเฉ‚เจธเฉ€ เจชเฉเจฐเจคเฉ€เจฌเฉฑเจงเจคเจพเจตเจพเจ‚ เจจเฉ‡ เจ‰เฉฑเจฅเฉ‡ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ - เจฌเจพเจฐเจŸเฉ‚เจจเฉ‹เจต, เจฐเฉ‹เจกเฉ€เจšเฉ‡เจต, เจธเจฟเจ—เจพเจเจต; เจ‡เจน เจฐเฉˆเจ‚เจฌเจฒเจฐ เจจเจฟเจŠเจœเจผ (เจกเจฟเจธเจ•เจตเจฐเฉ€ เจ•เฉฐเจŸเฉˆเจ‚เจŸ เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ) เจฒเจˆ เจธเฉ€ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจ…เฉฐเจคเจฐเจฐเจพเจธเจผเจŸเจฐเฉ€เจ•เจฐเจจ เจจเฉ‚เฉฐ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเจพ, เจฏเจพเจจเฉ€. เจ—เฉˆเจฐ-ascii เจธเจคเจฐ เจฒเจˆ เจธเจฎเจฐเจฅเจจ;
* 2004+ เจตเจฟเฉฑเจš, เจ—เจฒเฉ‡เจฌ เจธเจฎเจฟเจฐเจจเฉ‹เจต เจ…เจคเฉ‡ เจฐเฉเจธเจฒเจพเจจ เจ…เจฐเจฎเจฒเฉ€เจฒเจฟเจจ เจฐเฉˆเจ‚เจฌเจฒเจฐ เจ†เจ, เจœเฉ‹ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจซเฉเจฐเฉ€เจฌเฉ€เจเจธเจกเฉ€ เจชเฉเจฐเจคเฉ€เจฌเฉฑเจง เจนเจจ; Gleb เจจเฉ‡ CARP เจจเฉ‚เฉฐ เจคเจฟเฉฑเจ–เจพ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจฅเฉ‡ IPv6 เจธเจฎเจฐเจฅเจจ เจฌเจฃเจพเจ‡เจ†เฅค

เจ‡เจน เจธเจพเจฐเฉ‡ เจฒเฉ‹เจ• เจ•เฉฐเจฎ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉŒเจฐเจพเจจ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจ‰เจคเจชเจพเจฆเจพเจ‚ เจฆเฉ€ เจ•เจŸเจพเจˆ เจ•เจฐ เจฐเจนเฉ‡ เจธเจจเฅค

เจชเจฐ เจฐเฉˆเจ‚เจฌเจฒเจฐ FreeBSD, PostgreSQL, เจœเจพเจ‚ Apache 'เจคเฉ‡ เจ•เฉ‹เจˆ เจฆเจพเจ…เจตเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพเฅค เจฎเฉˆเจจเฉ‚เฉฐ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจ•เจพเจฐเจจ เจนเฉˆ เจ•เจฟ "เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจ•เฉฐเจชเจจเฉ€" เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจฎเจพเจนเจฐ เจจเจนเฉ€เจ‚ เจฌเจšเจฟเจ† เจนเฉˆ เจœเฉ‹ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจ‰เจคเจชเจพเจฆเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจ•เจฐเจฎเจšเจพเจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจฏเฉ‹เจ—เจฆเจพเจจ เจจเฉ‚เฉฐ เจฆเฉ‡เจ– เจ…เจคเฉ‡ เจธเจฎเจ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจเจ‚เจกเจฐเฉ€ เจ•เฉ‹เจชเฉ€เจ•เฉ‹.

เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‰เจชเจฒเจฌเจง เจนเฉ‹เจฃ 'เจคเฉ‡ เจชเฉ‹เจธเจŸ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹