ukukhishwa komfula , lapho ukuthuthukiswa kwamakhono amasha kuqhubeka khona (ngokuhambisanayo kusekelwe ukuzinza Izinguquko ezihlobene kuphela nokuqedwa kwamaphutha amakhulu kanye nokuba sengozini okwenziwayo).
main :
- Uxhumano lwe-Keepalive manje luqala ukuvala ngaphambi kokuthi kuphele konke ukuxhumana okutholakalayo, futhi izixwayiso ezihambisanayo zibonakala kulogu.
- Uma usebenzisa ukudluliswa kwe-chunked, ukuthuthukiswa kokufunda indikimba yesicelo seklayenti sekuqalisiwe.
- Kulungiswe ukuvuza kwenkumbulo okwenzeke ngenkathi kusetshenziswa isiyalelo se-"ssl_osp".
- Inkinga evele ekukhishweni kokugcina ngemilayezo ethi "zero size buf in output" iphuma kulogi lapho iseva ye-FastCGI ibuyisa impendulo engalungile isilungisiwe.
- Kulungiswe ukuphahlazeka kokuhamba komsebenzi okwenzeka lapho ama-big_client_header_buffers esethelwe osayizi abahlukene kumaseva abonakalayo ahlukile.
- Inkinga yokunqanyulwa okungalungile koxhumo lwe-SSL kanye nokukhishwa kwezixwayiso “SSL_shutdown() kwehlulekile (SSL: ... ukubhala kabusha okungalungile)” ixazululiwe.
- Kulungiswe amaphutha kumamojula we-ngx_http_slice_module kanye ne-ngx_http_xslt_filter_module.
Ngasikhathi sinye ukukhululwa , umhumushi we-JavaScript weseva yewebhu ye-nginx. Umhumushi we-njs usebenzisa amazinga e-ECMAScript futhi ikuvumela ukuthi unwebe ikhono le-nginx lokucubungula izicelo usebenzisa imibhalo ekucushweni. Imibhalo ingasetshenziswa efayeleni lokumisa ukuchaza ingqondo ethuthukile yokucubungula izicelo, ukukhiqiza ukuhlela, ukukhiqiza impendulo enamandla, ukuguqula isicelo/impendulo, noma ukudala ngokushesha ama-stubs ukuxazulula izinkinga kuzinhlelo zokusebenza zewebhu. Enguqulweni entsha:
- Imojula Yeyunithi Yemibuzo Engeziwe enemisebenzi yokuhlaziya iyunithi yezinhlamvu enemingcele yesicelo se-HTTP.
- Imisebenzi ye-fs.mkdir() kanye ne-fs.rmdir() manje inosekelo lokudala nokususa uhlu lwemibhalo.
- Kwengezwe idekhoda ye-UTF-8.
- Ukusekelwa kwe-TextEncoder ne-TextDecoder kusetshenziswe ekuguquleni phakathi kwamakhodi ezinhlamvu nokumelwa kwawo kwe-Unicode. (isibonelo: "(new TextDecoder()).decode(new Uint8Array([206,177,206,178]))".
Source: opennet.ru
