nginx 1.19.2 เช…เชจเซ‡ njs 0.4.3 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

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

เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐ:

  • เชฌเชงเชพ เช‰เชชเชฒเชฌเซเชง เช•เชจเซ‡เช•เซเชถเชจเซเชธ เช–เชคเชฎ เชฅเชˆ เชœเชพเชฏ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ Keepalive เชœเซ‹เชกเชพเชฃเซ‹ เชนเชตเซ‡ เชฌเช‚เชง เชฅเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชšเซ‡เชคเชตเชฃเซ€เช“ เชฒเซ‹เช—เชฎเชพเช‚ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค เชฅเชพเชฏ เช›เซ‡.
  • เชšเช‚เช•เซเชก เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช•เซเชฒเชพเชฏเช‚เชŸ เชตเชฟเชจเช‚เชคเซ€เชจเชพ เชฎเซเช–เซเชฏ เชญเชพเช—เชจเซ‡ เชตเชพเช‚เชšเชตเชพเชจเซเช‚ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • "ssl_ocsp" เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฟเชตเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฅเชคเซ€ เชฎเซ‡เชฎเชฐเซ€ เชฒเซ€เช•เชจเซ‡ เช เซ€เช• เช•เชฐเซ€.
  • เชœเซเชฏเชพเชฐเซ‡ FastCGI เชธเชฐเซเชตเชฐเซ‡ เช–เซ‹เชŸเซ‹ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซเชฏเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชฒเซ‹เช—เชฎเชพเช‚ เช†เช‰เชŸเชชเซเชŸ เชฅเชคเชพ "เช†เช‰เชŸเชชเซเชŸเชฎเชพเช‚ เชถเซ‚เชจเซเชฏ เช•เชฆเชจเชพ เชฌเชซ" เชธเช‚เชฆเซ‡เชถเชพเช“ เชธเชพเชฅเซ‡ เช›เซ‡เชฒเซเชฒเซ€ เชฐเชฟเชฒเซ€เชเชฎเชพเช‚ เชฆเซ‡เช–เชพเชคเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช เซ€เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • เชตเชฐเซเช•เชซเซเชฒเซ‹ เช•เซเชฐเซ‡เชถเชจเซ‡ เช เซ€เช• เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชฅเชพเชฏ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‹เชŸเชพ_เช•เซเชฒเชพเชฏเชจเซเชŸ_เชนเซ‡เชกเชฐ_เชฌเชซเชฐเซเชธ เชตเชฟเชตเชฟเชง เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชตเชฟเชตเชฟเชง เช•เชฆ เชชเชฐ เชธเซ‡เชŸ เชนเซ‹เชฏ.
  • SSL เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเซ€ เช–เซ‹เชŸเซ€ เชธเชฎเชพเชชเซเชคเชฟ เช…เชจเซ‡ "SSL_shutdown() เชจเชฟเชทเซเชซเชณ (SSL: ... เช–เชฐเชพเชฌ เชฒเช–เชตเชพเชจเซ‹ เชซเชฐเซ€เชฅเซ€ เชชเซเชฐเชฏเชพเชธ)" เชšเซ‡เชคเชตเชฃเซ€เช“เชจเชพ เช†เช‰เชŸเชชเซเชŸเชจเซ€ เชธเชฎเชธเซเชฏเชพ เช‰เช•เซ‡เชฒเชพเชˆ เช—เชˆ เช›เซ‡.
  • ngx_http_slice_module เช…เชจเซ‡ ngx_http_xslt_filter_module เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชฎเชพเช‚ เชญเซ‚เชฒเซ‹ เชธเซเชงเชพเชฐเชพเชˆ เช›เซ‡.

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

  • HTTP เชตเชฟเชจเช‚เชคเซ€ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเชพเชฅเซ‡ เชธเซเชŸเซเชฐเชฟเช‚เช—เชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช•เชพเชฐเซเชฏเซ‹ เชธเชพเชฅเซ‡ เช•เซเชตเซ‡เชฐเซ€ เชธเซเชŸเซเชฐเชฟเช‚เช— เชฎเซ‹เชกเซเชฏเซเชฒ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • fs.mkdir() เช…เชจเซ‡ fs.rmdir() เชตเชฟเชงเซ‡เชฏเซ‹ เชนเชตเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชฐเซ€เชคเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชงเชฐเชพเชตเซ‡ เช›เซ‡.
  • UTF-8 เชกเซ€เช•เซ‹เชกเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • TextEncoder เช…เชจเซ‡ TextDecoder เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช…เช•เซเชทเชฐ เช•เซ‹เชก เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชฏเซเชจเชฟเช•เซ‹เชก เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เชตเชšเซเชšเซ‡ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡: "(new TextDecoder()).decode(new Uint8Array([206,177,206,178]))".

เชธเซ‹เชฐเซเชธ: opennet.ru

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