He ʻatikala mai ka māhele o "sidenotes".
TL: DR:
http2_max_field_size 8k; # всех спасет!
Ma kekahi o nā papahana, ma hope o ka hoʻololi ʻana i kekahi loina kūloko o ka hope, hoʻomaka wau e nānā i kahi pane_code ʻē aʻe i loko o nā lāʻau, ʻo ia hoʻi ʻo 0.
{
"timestamp": "2020-01-17T08:41:51+00:00",
"remote_addr": "zzz.zzz.zzz.zzz",
"request_time": 0,
"upstream_response_time": "",
"upstream_header_time": "",
"http_accept_language": "-language",
"response_status": 0,
"request": "",
"host": "example.com",
"upstream_addr": "",
"http_referrer": "",
"request_length": 5854,
"bytes_sent": 0,
"http_user_agent": ""
}
ʻO ka heluhelu ʻana i ka palapala a me ka googling ma kēia kumuhana ʻaʻohe mea i loaʻa - no ka mea... Ua ʻōlelo ʻia e hana ʻia kēia ʻano i ka wā i pani ai ka mea kūʻai aku i ka pilina me ka hala ʻole o nā poʻo. ʻAe, a me nā mea exotic like ʻole me ka nui buffer no wsgi_, i kā mākou hihia ʻaʻole i kūpono i ka huaʻōlelo "ma kekahi ʻano".
Ma keʻano laulā, ua hoʻoholo mākou ʻaʻole pilikia ka pilikia, e noʻonoʻo ana i ka ʻoiaʻiʻo ma kā mākou mau puke ʻaʻole ia he koʻikoʻi.
A hiki wale i koʻu hoʻohaunaele ʻana i kēia pilikia: i kekahi mau hihia, wehe ʻia nā loulou me ka ʻole o nā pilikia ma o http, akā hōʻole loa e hana ma o https, e hana ana i ka mea kupanaha: ʻO ka pilina #0 i ka hoʻokipa example.com waiho paʻa.
curl: (52) Pane hakahaka mai ke kikowaena
I loko o nā lāʻau, hiki iā mākou ke hahai i kēia mea ma IP wale nō - ʻaʻohe noi a i ʻole nā ʻikepili ʻē aʻe, e like me ka ʻike ʻia mai ka laʻana ma luna. ʻO ke kūlana kaulana wale nō ʻo 0, akā ʻike wau ʻaʻole wau i hoʻopau i ka noi! Ua hoʻomaka wau e noʻonoʻo i ka mea hiki ke hele hewa. A ua maʻalahi nā mea a pau:
hoʻolohe 443 ssl http2 backlog=8192;
ʻAe, inā ʻoe e hoʻohana i ka http2 no nā pili ssl, a laila ʻaʻole lawa ka hoʻonohonoho ʻana i nā buffers noi, pono e hoʻonohonoho pū ʻia lākou ma ngx_http_v2_module, ʻo ia hoʻi:
Синтаксис: http2_max_field_size размер;
Умолчание: http2_max_field_size 4k;
Контекст: http, server
Hoʻopaʻa i ka nui loa o kahi poʻomanaʻo noi i hoʻopili ʻia me ka HPACK. Pili like ke kaohi i ka inoa a me ka waiwai. Inā hoʻohana ʻia ka hoʻopāpā Huffman, ʻoi aku ka nui o ka nui maoli o ka inoa i wehe ʻole ʻia a me nā kaula waiwai. He kūpono ka palena paʻamau no ka nui o nā nīnau.
Ma ka laulā, ʻo ia kēia. A no ke aha nā mea a pau? No ka mea, ua lōʻihi ka lōʻihi o ka loulou - ʻoi aku ka lōʻihi ma mua o kēlā mau 4k like.
Ma ka hoʻonohonoho ʻana iā ia, no ka laʻana, 8kb (a i ʻole e like me ka nui o ka lawa), hoʻoponopono mākou i ka pilikia.
Pela no.
Source: www.habr.com