เดฐเตเดชเตเดเดฐเดฟเดเตเดเต เด
เดชเตเดธเตเดเตเดฐเตเด เดฑเดฟเดฒเตเดธเต nginx 1.19.2, เด
เดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดชเตเดคเดฟเดฏ เดเดดเดฟเดตเตเดเดณเตเดเต เดตเดฟเดเดธเดจเด เดคเตเดเดฐเตเดจเตเดจเต (เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจ เดธเตเดฅเดฟเดฐเดค เดถเดพเด 1.18 เดเตเดฐเตเดคเดฐเดฎเดพเดฏ เดชเดฟเดถเดเตเดเดณเตเด เดเตเดเตเดชเดพเดเตเดเดณเตเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดฎเดพเดฑเตเดฑเดเตเดเตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดตเดฐเตเดคเตเดคเตเดจเตเดจเดคเต).
เดชเตเดฐเดงเดพเดจ เดฎเดพเดฑเตเดฑเด:
- Keepalive-ัะพะตะดะธะฝะตะฝะธั ัะตะฟะตัั ะฝะฐัะธะฝะฐัั ะทะฐะบััะฒะฐัััั ะดะพ ะธััะตัะฟะฐะฝะธั ะฒัะตั
ะดะพัััะฟะฝัั
ัะพะตะดะธะฝะตะฝะธะน, ะฐ ะฒ ะปะพะณะต ะพััะฐะถะฐัััั ัะพะพัะฒะตัััะฒัััะธะต ะฟัะตะดัะฟัะตะถะดะตะฝะธั.
- ะัะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ chunked-ะฟะตัะตะดะฐัะธ ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะพะฟัะธะผะธะทะฐัะธั ััะตะฝะธั ัะตะปะฐ ะทะฐะฟัะพัะฐ ะบะปะธะตะฝัะฐ.
- ะฃัััะฐะฝะตะฝะฐ ััะตัะบะฐ ะฟะฐะผััะธ, ะฟัะพัะฒะปัััะฐััั ะฟัะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ ะดะธัะตะบัะธะฒั ยซssl_ocspยป.
- ะัะฟัะฐะฒะปะตะฝะฐ ะฟะพัะฒะธะฒัะฐััั ะฒ ะฟัะพัะปะพะผ ะฒัะฟััะบะต ะฟัะพะฑะปะตะผะฐ ั ะฒัะฒะพะดะพะฒ ะฒ ะปะพะณ ัะพะพะฑัะตะฝะธะน ยซzero size buf in outputยป ะฟัะธ ะฒะพะทะฒัะฐัะตะฝะธะธ ะฝะตะบะพััะตะบัะฝะพะณะพ ะพัะฒะตัะฐ ัะตัะฒะตัะพะผ FastCGI.
- ะฃัััะฐะฝัะฝ ะบัะฐั
ัะฐะฑะพัะตะณะพ ะฟัะพัะตััะฐ, ะฒะพะทะฝะธะบะฐััะธะน ะฒ ัะปััะฐะต ัััะฐะฝะพะฒะบะธ ัะฐะทะปะธัะฝะพะณะพ ัะฐะทะผะตัะฐ large_client_header_buffers ะฒ ัะฐะทะฝัั
ะฒะธัััะฐะปัะฝัั
ัะตัะฒะตัะฐั
.
- ะ ะตัะตะฝะฐ ะฟัะพะฑะปะตะผะฐ ั ะฝะตะบะพััะตะบัะฝัะผ ะทะฐะฒะตััะตะฝะธะตะผ SSL-ัะพะตะดะธะฝะตะฝะธะน ะธ ะฒัะฒะพะดะพะผ ะฒ ะปะพะณ ะฟัะตะดัะฟัะตะถะดะตะฝะธะน ยซSSL_shutdown() failed (SSL: โฆ bad write retry)ยป.
- ะัะฟัะฐะฒะปะตะฝั ะพัะธะฑะบะธ ะฒ ะผะพะดัะปัั
ngx_http_slice_module ะธ ngx_http_xslt_filter_module.
เดเดฐเตเดธเดฎเดฏเด เดธเดเดญเดตเดฟเดเตเดเต เดฑเดฟเดฒเตเดธเต njs 0.4.3, nginx เดตเตเดฌเต เดธเตเตผเดตเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เดเดฐเต JavaScript เดตเตเดฏเดพเดเตเดฏเดพเดคเดพเดตเต. njs เดตเตเดฏเดพเดเตเดฏเดพเดคเดพเดตเต ECMAScript เดฎเดพเดจเดฆเดฃเตเดกเดเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดฟเดฒเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ nginx-เดจเตเดฑเต เดเดดเดฟเดตเต เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดฒเดจเดพเดคเตเดฎเดเดฎเดพเดฏเดฟ เดเดฐเต เดชเตเดฐเดคเดฟเดเดฐเดฃเด เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดฐเต เด
เดญเตเดฏเตผเดคเตเดฅเดจ/เดชเตเดฐเดคเดฟเดเดฐเดฃเด เดชเดฐเดฟเดทเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดตเตเดฌเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเดฟเดฒเต เดชเตเดฐเดถเตเดจเดเตเดเตพ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดตเตเดเดคเตเดคเดฟเตฝ เดธเตเดฑเตเดฑเดฌเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดฒเตเดเดฟเดเต เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฐเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเดฟเตฝ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเด. เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเตฝ:
- ะะพะฑะฐะฒะปะตะฝ ะผะพะดัะปั Query String ั ััะฝะบัะธัะผะธ ะดะปั ัะฐะทะฑะพัะฐ ัััะพะบะธ ั ะฟะฐัะฐะผะตััะฐะผะธ HTTP-ะทะฐะฟัะพัะฐ.
- ะ ััะฝะบัะธัั
fs.mkdir() ะธ fs.rmdir() ะฟะพัะฒะธะปะฐัั ะฟะพะดะดะตัะถะบะฐ ัะตะบัััะธะฒะฝะพะณะพ ัะพะทะดะฐะฝะธั ะธ ัะดะฐะปะตะฝะธั ะบะฐัะฐะปะพะณะพะฒ.
- ะะพะฑะฐะฒะปะตะฝ ะดะตะบะพะดะธัะพะฒัะธะบ UTF-8.
- ะ ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตัะถะบะฐ TextEncoder ะธ TextDecoder ะดะปั ะฟัะตะพะฑัะฐะทะพะฒะฐะฝะธั ะผะตะถะดั ะบะพะดะฐะผะธ ัะธะผะฒะพะปะพะฒ ะธ ะธั
Unicode-ะฟัะตะดััะฐะฒะปะตะฝะธะตะผ. (ะฝะฐะฟัะธะผะตั: ยซ(new TextDecoder()).decode(new Uint8Array([206,177,206,178]))ยป.
เด
เดตเดฒเดเดฌเด: opennet.ru