{"id":84853,"date":"2020-06-11T13:42:33","date_gmt":"2020-06-11T11:42:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/predvaritelnyj-vypusk-nginx-s-podderzhkoj-quic-i-http-3"},"modified":"2020-06-11T13:42:33","modified_gmt":"2020-06-11T11:42:33","slug":"predvaritelnyj-vypusk-nginx-s-podderzhkoj-quic-i-http-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/predvaritelnyj-vypusk-nginx-s-podderzhkoj-quic-i-http-3","title":{"rendered":"El\u0151zetes nginx kiad\u00e1s QUIC \u00e9s HTTP\/3 t\u00e1mogat\u00e1ssal","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A NGINX v\u00e1llalat <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/introducing-technology-preview-nginx-support-for-quic-http-3\/\">bejelentette<\/a><\/noindex> hogy megkezdi a tesztel\u00e9st <noindex><a rel=\"nofollow\" href=\"https:\/\/quic.nginx.org\/\">a megval\u00f3s\u00edt\u00e1sr\u00f3l<\/a><\/noindex> QUIC \u00e9s HTTP\/3 protokollok az nginx HTTP szerver\u00e9ben \u00e9s proxyj\u00e1ban. A megval\u00f3s\u00edt\u00e1s alapja a <noindex><a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-quic-transport\/\">27-es tervezet<\/a><\/noindex> IETF-QUIC specifik\u00e1ci\u00f3 \u00e9s hozz\u00e1f\u00e9rhet\u0151 egy <noindex><a rel=\"nofollow\" href=\"https:\/\/hg.nginx.org\/nginx-quic\/shortlog\/quic\">k\u00fcl\u00f6n t\u00e1rol\u00f3n<\/a><\/noindex>, amely az 1.19.0-s kiad\u00e1st\u00f3l \u00e1gazik el. A k\u00f3d BSD licensz alatt forog \u00e9s nem keresztezi a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51695\">kor\u00e1bban javasolt<\/a><\/noindex> Cloudflare \u00e1ltal az nginx sz\u00e1m\u00e1ra k\u00e9sz\u00edtett HTTP\/3 megval\u00f3s\u00edt\u00e1ssal, amely egy k\u00fcl\u00f6n projekt.<\/p>\n<p>A HTTP\/3 t\u00e1mogat\u00e1sa az nginx-ben k\u00eds\u00e9rleti jelleggel van megjel\u00f6lve, mivel <noindex><a rel=\"nofollow\" href=\"https:\/\/quic.nginx.org\/readme.html\">nem minden funkci\u00f3ja<\/a><\/noindex> a protokollnak van implement\u00e1lva. Ezen fel\u00fcl az nginx m\u00e1r most is haszn\u00e1lhat\u00f3 egyszer\u0171 HTTP\/3 k\u00e9r\u00e9sek v\u00e1laszainak k\u00fcld\u00e9s\u00e9re, valamint nagy f\u00e1jlok let\u00f6lt\u00e9s\u00e9re \u00e9s felt\u00f6lt\u00e9s\u00e9re. A protokoll hi\u00e1nyz\u00f3 k\u00e9pess\u00e9gei k\u00f6z\u00f6tt eml\u00edthet\u0151k a protokoll verzi\u00f3k egyeztet\u00e9se, ECN \u00e9s \u00e1raml\u00e1svez\u00e9rl\u00e9s, struktur\u00e1lt napl\u00f3k, helyre\u00e1ll\u00edt\u00e1si m\u00f3d (QUIC recovery, \u00e1raml\u00e1s- \u00e9s t\u00falterhel\u00e9s-vez\u00e9rl\u00e9s), NAT Rebinding, mobil c\u00edmek, Server push, adatok csatol\u00e1sa (trailer). Jelenleg csak alapvet\u0151 t\u00e1mogat\u00e1s \u00e9rhet\u0151 el az ACK csomagok feldolgoz\u00e1s\u00e1hoz \u00e9s az \u00e1raml\u00e1svez\u00e9rl\u00e9shez, amely tov\u00e1bbi fejleszt\u00e9seket ig\u00e9nyel. Nem minden norma k\u00f6vetelm\u00e9ny\u00e9t vett\u00e9k figyelembe.<\/p>\n<p>A HTTP\/3 aktiv\u00e1l\u00e1s\u00e1hoz az nginx-et az http_v3_module modullal kell \u00f6sszegy\u0171jteni, \u00e9s egy tov\u00e1bbi direkt\u00edv\u00e1t kell hozz\u00e1adni<br \/>\n\u00ablisten\u00bb a \u00abhttp3\u00bb z\u00e1szl\u00f3val UDP socket l\u00e9trehoz\u00e1s\u00e1hoz. P\u00e9ld\u00e1ul:<\/p>\n<p>   server {<br \/>\n       listen 443 ssl;              # TCP socket a HTTP\/1.1-hez<br \/>\n       listen 443 http3 reuseport;  # UDP socket a QUIC+HTTP\/3-hoz<\/p>\n<p>       ssl_protocols       TLSv1.3; # a QUIC-hez k\u00f6telez\u0151 a TLS 1.3<br \/>\n       ssl_certificate     ssl\/www.example.com.crt;<br \/>\n       ssl_certificate_key ssl\/www.example.com.key;<\/p>\n<p>       add_header Alt-Svc 'quic=':443'; # a QUIC el\u00e9rhet\u0151s\u00e9g\u00e9nek jele<br \/>\n       add_header QUIC-Status $quic;     # A QUIC haszn\u00e1lati st\u00e1tusz fejl\u00e9ce<br \/>\n   }<\/p>\n<p>Eml\u00e9kezz\u00fcnk, hogy a HTTP\/3 a QUIC protokoll haszn\u00e1lat\u00e1t standardiz\u00e1lja a HTTP\/2 sz\u00e1m\u00e1ra. A protokoll <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/quic\/\">QUIC<\/a><\/noindex> (Quick UDP Internet Connections) 2013 \u00f3ta fejl\u0151dik a Google \u00e1ltal, mint alternat\u00edva a TCP+TLS komb\u00f3ra a Web-en, megoldva a TCP-vel kapcsolatos magas kapcsolatkezd\u00e9si \u00e9s koordin\u00e1l\u00e1si idej\u0171 probl\u00e9m\u00e1kat, valamint elt\u00fcntetve a k\u00e9sleltet\u00e9seket az adat\u00e1tvitel sor\u00e1n bek\u00f6vetkez\u0151 csomagveszt\u00e9s miatt. A QUIC egy UDP protokollra \u00e9p\u00fcl\u0151 r\u00e9teget jelent, amely t\u00e1mogatja t\u00f6bb kapcsolat multiplex\u00e1l\u00e1s\u00e1t \u00e9s titkos\u00edt\u00e1si m\u00f3dszereket k\u00edn\u00e1l, amelyek egyen\u00e9rt\u00e9k\u0171ek a TLS\/SSL-lel. Az \u00fcgyf\u00e9l oldali szoftverben a HTTP\/3 k\u00eds\u00e9rleti t\u00e1mogat\u00e1sa m\u00e1r meg lett val\u00f3s\u00edtva a  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51540\">Curl<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51807\">Firefox<\/a><\/noindex> \u00e9s <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51526\">Chromium<\/a><\/noindex>.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/wp-content\/uploads\/2020\/06\/HTTP-v1-v2-v3-stacks.png\"><img decoding=\"async\" alt=\"El\u0151zetes nginx kiad\u00e1s QUIC \u00e9s HTTP\/3 t\u00e1mogat\u00e1ssal\" src=\"\/wp-content\/uploads\/2020\/06\/d476eb3270bffc2caef1cb0fc79c38f5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>F\u0151 <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.google.com\/document\/d\/1lmL9EF6qKrk7gbazY8bIdvq3Pno2Xj_l_YShP40GLQE\/preview?sle=true#\">jellemz\u0151i<\/a><\/noindex> QUIC:\n<\/p>\n<ul>\n<li class=\"l\"> Magas szint\u0171 biztons\u00e1g, amely hasonl\u00f3 a TLS-hez (l\u00e9nyeg\u00e9ben a QUIC lehet\u0151s\u00e9get biztos\u00edt a TLS 1.3 UDP f\u00f6l\u00f6tti haszn\u00e1lat\u00e1ra);\n<\/li>\n<li class=\"l\"> A folyam integrit\u00e1s\u00e1nak ellen\u0151rz\u00e9se, amely megakad\u00e1lyozza a csomagok elveszt\u00e9s\u00e9t;\n<\/li>\n<li class=\"l\"> A kapcsolat azonnali l\u00e9trehoz\u00e1s\u00e1nak lehet\u0151s\u00e9ge (0-RTT, k\u00f6r\u00fclbel\u00fcl 75%-os esetekben az adatokat k\u00f6zvetlen\u00fcl a kapcsolati csomag elk\u00fcld\u00e9se ut\u00e1n lehet \u00e1tkonvert\u00e1lni) \u00e9s minimaliz\u00e1lva a k\u00e9sleltet\u00e9st a k\u00e9r\u00e9s k\u00fcld\u00e9se \u00e9s a v\u00e1lasz meg\u00e9rkez\u00e9se k\u00f6z\u00f6tt (RTT, Round Trip Time);<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/lh3.googleusercontent.com\/o62Ohn1Ppxna6zz0NtavqRyetjryOj-81Sz4bRt3U8lURVblk5RKOaCcf57i6BkmprremePJpq_sQcxfJiuA4wJBmRp3pR4BS1P-yiT6UNUPvnBeP_rLz9bvHxFE15kuNBM2hpE?a.png\"><img decoding=\"async\" alt=\"El\u0151zetes nginx kiad\u00e1s QUIC \u00e9s HTTP\/3 t\u00e1mogat\u00e1ssal\" src=\"\/wp-content\/uploads\/2020\/06\/44e238666531ad98d2e7939a0d376ce5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Nem haszn\u00e1lja ugyanazt a szekvenci\u00e1lis sz\u00e1mot egy csomag \u00fajrak\u00fcld\u00e9sekor, ami lehet\u0151v\u00e9 teszi a kapott csomagok egy\u00e9rtelm\u0171 azonos\u00edt\u00e1s\u00e1t \u00e9s a timeoutok elker\u00fcl\u00e9s\u00e9t;\n<\/li>\n<li class=\"l\"> Csomag elveszt\u00e9se csak az ahhoz kapcsol\u00f3d\u00f3 folyamat sz\u00e1ll\u00edt\u00e1s\u00e1t befoly\u00e1solja, \u00e9s nem \u00e1ll\u00edtja le az adatokat a p\u00e1rhuzamosan \u00e1tkonvert\u00e1lt folyamatok sz\u00e1ll\u00edt\u00e1s\u00e1ban;\n<\/li>\n<li class=\"l\"> Hibaellen\u0151rz\u0151 eszk\u00f6z\u00f6k, amelyek minimaliz\u00e1lj\u00e1k a k\u00e9s\u00e9seket az elveszett csomagok \u00fajrak\u00fcld\u00e9se miatt. Speci\u00e1lis hibaellen\u0151rz\u0151 k\u00f3dok haszn\u00e1lata csomagszinten a vesztes csomagok \u00fajrak\u00fcld\u00e9s\u00e9nek sz\u00fcks\u00e9gess\u00e9g\u00e9nek cs\u00f6kkent\u00e9s\u00e9re.\n<\/li>\n<li class=\"l\"> A kriptogr\u00e1fiai blokkok hat\u00e1rai a QUIC csomagok hat\u00e1raival \u00f6ssze vannak hangolva, ez\u00e1ltal cs\u00f6kkenti a csomagveszt\u00e9sek hat\u00e1s\u00e1t a k\u00f6vetkez\u0151 csomagok tartalm\u00e1nak dek\u00f3dol\u00e1s\u00e1ra;\n<\/li>\n<li class=\"l\"> Nincsenek probl\u00e9m\u00e1k a TCP sorok blokkol\u00e1s\u00e1val;\n<\/li>\n<li class=\"l\"> T\u00e1mogatja a kapcsolati azonos\u00edt\u00f3t, amely lehet\u0151v\u00e9 teszi a mobil kliensek sz\u00e1m\u00e1ra a visszakapcsol\u00f3d\u00e1si id\u0151 cs\u00f6kkent\u00e9s\u00e9t;\n<\/li>\n<li class=\"l\"> A kapcsolati t\u00falterhel\u00e9s-ellen\u0151rz\u00e9si mechanizmusok kiterjesztett lehet\u0151s\u00e9geinek csatlakoztat\u00e1sa;\n<\/li>\n<li class=\"l\"> S\u00e1vsz\u00e9less\u00e9g-el\u0151rejelz\u00e9si technik\u00e1k haszn\u00e1lata mindk\u00e9t ir\u00e1nyban a csomagok optim\u00e1lis k\u00fcld\u00e9si intenzit\u00e1s\u00e1nak biztos\u00edt\u00e1sa \u00e9rdek\u00e9ben, elker\u00fclve a t\u00falterhelts\u00e9gi \u00e1llapotba val\u00f3 ker\u00fcl\u00e9st, amely csomagveszt\u00e9st eredm\u00e9nyez;\n<\/li>\n<li class=\"l\">  \u00c9szlelhet\u0151 <noindex><a rel=\"nofollow\" href=\"http:\/\/web.cs.wpi.edu\/~claypool\/ms\/quic\/quic-thesis.pdf\">n\u00f6veked\u00e9s<\/a><\/noindex> a teljes\u00edtm\u00e9nyben \u00e9s a s\u00e1vsz\u00e9less\u00e9gben a TCP-hez k\u00e9pest. Vide\u00f3szolg\u00e1ltat\u00e1sok, p\u00e9ld\u00e1ul a YouTube eset\u00e9ben a QUIC alkalmaz\u00e1sa 30%-kal cs\u00f6kkentette a vide\u00f3 n\u00e9z\u00e9se alatt a bufferel\u00e9si m\u0171veletek sz\u00e1m\u00e1t.\n<\/li>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Forr\u00e1s: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53137\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f NGINX \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043d\u0430\u0447\u0430\u043b\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 QUIC \u0438 HTTP\/3 \u0432 HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0438 \u043f\u0440\u043e\u043a\u0441\u0438 nginx. \u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 27 \u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 IETF-QUIC \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0447\u0435\u0440\u0435\u0437 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439, \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0451\u043d\u043d\u044b\u0439 \u043e\u0442 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 1.19.0. \u041a\u043e\u0434 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD \u0438 \u043d\u0435 \u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u0435\u0442\u0441\u044f \u0441 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0439 \u0440\u0430\u043d\u0435\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 HTTP\/3 \u0434\u043b\u044f nginx \u043e\u0442 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Cloudflare, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":84854,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-84853","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f NGINX \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043d\u0430\u0447\u0430\u043b\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/predvaritelnyj-vypusk-nginx-s-podderzhkoj-quic-i-http-3\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a nginx \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 QUIC \u0438 HTTP\/3 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f NGINX \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043d\u0430\u0447\u0430\u043b\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/predvaritelnyj-vypusk-nginx-s-podderzhkoj-quic-i-http-3\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-06-11T11:42:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-11T11:42:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Az nginx el\u0151zetes kiad\u00e1sa, amely t\u00e1mogatja a QUIC-et \u00e9s a HTTP\/3-at | ProHoster","description":"Az NGINX bejelentette a tesztel\u00e9s megkezd\u00e9s\u00e9t","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/predvaritelnyj-vypusk-nginx-s-podderzhkoj-quic-i-http-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a nginx \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 QUIC \u0438 HTTP\/3 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f NGINX \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043d\u0430\u0447\u0430\u043b\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/predvaritelnyj-vypusk-nginx-s-podderzhkoj-quic-i-http-3","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-06-11T11:42:33+00:00","article:modified_time":"2020-06-11T11:42:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"84853","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:48:23","updated":"2022-09-27 18:16:17","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/84853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=84853"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/84853\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/84854"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=84853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=84853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=84853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}