{"id":99975,"date":"2021-04-20T22:22:35","date_gmt":"2021-04-20T20:22:35","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-nginx-1-20-0"},"modified":"2021-04-20T22:22:35","modified_gmt":"2021-04-20T20:22:35","slug":"reliz-nginx-1-20-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-nginx-1-20-0","title":{"rendered":"nginx 1.20.0 izn\u0101kums","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u0113c gada izstr\u0101des ir izlaista jaun\u0101 stabil\u0101 versija augstas veiktsp\u0113jas HTTP servera un daudzprotokolu starpniekservera nginx 1.20.0, kas iek\u013cauj izmai\u0146as, kas uzkr\u0101ju\u0161\u0101s galvenaj\u0101 versij\u0101 1.19.x. Turpm\u0101kas izmai\u0146as stabilaj\u0101 versij\u0101 1.20 b\u016bs saist\u012btas ar nopietnu k\u013c\u016bdu un ievainojam\u012bbu nov\u0113r\u0161anu. Dr\u012bz tiks izveidota galven\u0101 versija nginx 1.21, kur turpin\u0101sies jaunu iesp\u0113ju att\u012bst\u012bba. Parastajiem lietot\u0101jiem, kuriem nav nepiecie\u0161ams nodro\u0161in\u0101t sader\u012bbu ar tre\u0161o pu\u0161u modu\u013ciem, ieteicams izmantot galveno versiju, uz kuras pamata reizi tr\u012bs m\u0113ne\u0161os tiek izstr\u0101d\u0101ti komerci\u0101l\u0101 produkta Nginx Plus izlaidumi.       <\/p>\n<p>Saska\u0146\u0101 ar Netcraft mart\u0101 public\u0113to zi\u0146ojumu nginx tiek izmantots 20.15% no vis\u0101m akt\u012bvaj\u0101m vietn\u0113m (pirms gada 19.56%, pirms diviem gadiem 20.73%), kas atbilst otrajai vietai \u0161aj\u0101 kategorij\u0101 (Apache da\u013ca ir 25.38% (pirms gada 27.64%), Google \u2014 10.09%, Cloudflare \u2014 8.51%. Apskatot visas vietnes, nginx saglab\u0101 l\u012bdera poz\u012bciju ar 35.34% tirgus da\u013cu (pirms gada 36.91%, pirms diviem gadiem \u2014 27.52%), savuk\u0101rt Apache da\u013ca ir 25.98%, OpenResty (platforma, kas balst\u012bta uz nginx un LuaJIT) \u2014 6.55%, Microsoft IIS \u2014 5.96%.     <\/p>\n<p>Starp miljonu visvair\u0101k apmekl\u0113to viet\u0146u pasaul\u0113 nginx da\u013ca ir 25.55% (pirms gada 25.54%, pirms diviem gadiem 26.22%). Pa\u0161laik nginx p\u0101rvalda apm\u0113ram 419 miljonus viet\u0146u (pirms gada 459 miljoni). Saska\u0146\u0101 ar W3Techs datiem nginx tiek izmantots 33.7% viet\u0146u no visiem miljoniem visvair\u0101k apmekl\u0113to, pag\u0101ju\u0161aj\u0101 gada apr\u012bl\u012b \u0161is r\u0101d\u012bt\u0101js bija 31.9%, iepriek\u0161\u0113j\u0101 \u2014 41.8% (samazin\u0101jums izskaidrojams ar p\u0101reju uz atsevi\u0161\u0137u Cloudflare HTTP servera uzskaiti). Apache da\u013ca gada laik\u0101 samazin\u0101j\u0101s no 39.5% uz 34%, bet Microsoft IIS da\u013ca no 8.3% uz 7%. LiteSpeed da\u013ca pieauga no 6.3% l\u012bdz 8.4%, bet Node.js no 0.8% l\u012bdz 1.2%. Krievij\u0101 nginx tiek izmantots 79.1% no visvair\u0101k apmekl\u0113taj\u0101m vietn\u0113m (pirms gada \u2014 78.9%).     <\/p>\n<p>Visnoz\u012bm\u012bg\u0101k\u0101s uzlabo\u0161anas, kas pievienotas galven\u0101s versijas 1.19.x veido\u0161anas proces\u0101:   <\/p>\n<ul>\n<li class=\"l\"> Pievienota iesp\u0113ja p\u0101rbaud\u012bt klientu sertifik\u0101tu der\u012bgumu, izmantojot \u0101r\u0113jus pakalpojumus, balstoties uz OCSP (Online Certificate Status Protocol) protokolu. Lai aktiviz\u0113tu p\u0101rbaudes iesp\u0113ju, ieteikums ir izmantot direkt\u012bvu ssl_ocsp, lai konfigur\u0113tu ke\u0161a lielumu \u2014 ssl_ocsp_cache, un lai p\u0101rrakst\u012btu OCSP apstr\u0101d\u0101t\u0101ja URL, kas noteikts sertifik\u0101t\u0101 \u2014 ssl_ocsp_responder.\n<li class=\"l\"> Modulis ngx_stream_set_module ir iek\u013cauts, \u013caujot pie\u0161\u0137irt main\u012bg\u0101 v\u0113rt\u012bbu        server {          listen 12345;          set    $true 1;      }    <\/li>\n<li class=\"l\"> Pievienota direkt\u012bva proxy_cookie_flags, lai nor\u0101d\u012btu karogu iestat\u012bjumus s\u012bkdatn\u0113m proxy savienojumos. Piem\u0113ram, s\u012bkdatnei \"one\" var pievienot karogu \"httponly\", bet vis\u0101m p\u0101r\u0113j\u0101m s\u012bkdatn\u0113m karogi var b\u016bt \"nosecure\" un \"samesite=strict\", izmantojot \u0161\u0101du konstrukciju: proxy_cookie_flags one httponly; proxy_cookie_flags ~ nosecure samesite=strict;\n<p>L\u012bdz\u012bga direkt\u012bva userid_flags, lai pievienotu karogus Cookie, ar\u012b \u012bstenota modulis ngx_http_userid.      <\/p>\n<li class=\"l\"> Pievienotas direkt\u012bvas \"ssl_conf_command\", \"proxy_ssl_conf_command\", \"grpc_ssl_conf_command\" un \"uwsgi_ssl_conf_command\", kur\u0101m ir iesp\u0113jams noteikt piel\u0101gotus parametrus OpenSSL konfigur\u0113\u0161anai. Piem\u0113ram, lai prioritiz\u0113tu ChaCha \u0161ifr\u0113\u0161anas algoritmus un papla\u0161in\u0101tu TLSv1.3 \u0161ifr\u0113\u0161anas algoritmu iestat\u012bjumus, var nor\u0101d\u012bt ssl_conf_command Options PrioritizeChaCha; ssl_conf_command Ciphersuites TLS_CHACHA20_POLY1305_SHA256;          <\/li>\n<li class=\"l\"> Pievienota direkt\u012bva \"ssl_reject_handshake\", kas nosaka, ka j\u0101atliek visas saska\u0146o\u0161anas m\u0113\u0123in\u0101jumi. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/ssl-sertifikat\/\"   title=\"SSL\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2290\">SSL<\/a>-savienojumiem (piem\u0113ram, to var izmantot, lai noraid\u012btu visus piepras\u012bjumus no nepaz\u012bstam\u0101m hostu nosaukumu SNI lauk\u0101).        server {          listen 443 ssl;          ssl_reject_handshake on;      }        server {          listen 443 ssl;          server_name example.com;          ssl_certificate example.com.crt;          ssl_certificate_key example.com.key;      }      <\/li>\n<li class=\"l\"> E-pasta starpniec\u012bbas modul\u012b pievienota direkt\u012bva proxy_smtp_auth, kas \u013cauj autentific\u0113t lietot\u0101ju aizmugur\u0113 ar AUTH komandu un PLAIN SASL meh\u0101nismu.\n<li class=\"l\"> Pievienota direkt\u012bva &#171;keepalive_time&#187;, kas ierobe\u017eo katra keep-alive savienojuma kop\u0113jo kalpo\u0161anas laiku, p\u0113c kura savienojums tiks sl\u0113gts (nesajaukt ar keepalive_timeout, kas nosaka neaktivit\u0101tes laiku, p\u0113c kura keep-alive savienojums tiek sl\u0113gts).\n<li class=\"l\"> Pievienota main\u012bg\u0101 $connection_time, ar kuru var ieg\u016bt inform\u0101ciju par savienojuma ilgumu sekund\u0113s ar milisekund\u0113m precizit\u0101ti.\n<li class=\"l\"> Direkt\u012bv\u0101s &#171;proxy_cache_path&#187;, &#171;fastcgi_cache_path&#187;, &#171;scgi_cache_path&#187; un &#171;uwsgi_cache_path&#187; pievienots parametrs &#171;min_free&#187;, kas regul\u0113 ke\u0161a izm\u0113ru, pamatojoties uz minim\u0101l\u0101 br\u012bv\u0101s diska vietas lieluma noteik\u0161anu.     <\/li>\n<li class=\"l\"> Direkt\u012bvas &#171;lingering_close&#187;, &#171;lingering_time&#187; un &#171;lingering_timeout&#187; piel\u0101gotas darb\u012bbai ar HTTP\/2.      <\/li>\n<li class=\"l\"> Savienojumu apstr\u0101des kods HTTP\/2 ir tuv\u0101ks HTTP\/1.x \u012bstenojumam. Atbalsts atsevi\u0161\u0137\u0101m iestat\u012bjumiem &#171;http2_recv_timeout&#187;, &#171;http2_idle_timeout&#187; un &#171;http2_max_requests&#187; ir p\u0101rtraukts visp\u0101r\u012bgu direkt\u012bvu &#171;keepalive_timeout&#187; un &#171;keepalive_requests&#187; lab\u0101. Iestat\u012bjumi &#171;http2_max_field_size&#187; un &#171;http2_max_header_size&#187; ir no\u0146emti, un to viet\u0101 j\u0101izmanto &#171;large_client_header_buffers&#187;.\n<li class=\"l\">  Pievienota jauna komandrindas opcija &#171;-e&#187;, kas \u013cauj nor\u0101d\u012bt alternat\u012bvu failu k\u013c\u016bdu \u017eurn\u0101la rakst\u012b\u0161anai, kas tiks izmantots, nevis \u017eurn\u0101ls, kas nor\u0101d\u012bts iestat\u012bjumos. Faila nosaukuma viet\u0101 var nor\u0101d\u012bt \u012bpa\u0161u v\u0113rt\u012bbu stderr.                  <\/ul>\n<p>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54992\">opennet.lv<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx 1.20.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043e\u0431\u0440\u0430\u043b\u0430 \u0432 \u0441\u0435\u0431\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.19.x. \u0412 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u0432\u0441\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.20 \u0431\u0443\u0434\u0443\u0442 \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u0441 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a \u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439. \u0412 \u0441\u043a\u043e\u0440\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0431\u0443\u0434\u0435\u0442 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 nginx 1.21, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-99975","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx 1.20.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043e\u0431\u0440\u0430\u043b\u0430 \u0432 \u0441\u0435\u0431\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.19.x.\" \/>\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\/lv\/blog\/news\/reliz-nginx-1-20-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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\u0420\u0435\u043b\u0438\u0437 nginx 1.20.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx 1.20.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043e\u0431\u0440\u0430\u043b\u0430 \u0432 \u0441\u0435\u0431\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.19.x.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-nginx-1-20-0\" \/>\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=\"2021-04-20T20:22:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-04-20T20:22:35+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\udd47Izn\u0101k nginx 1.20.0 | ProHoster","description":"P\u0113c gada izstr\u0101des tiek pied\u0101v\u0101ta jauna stabila augstas veiktsp\u0113jas HTTP servera un daudzprotokolu starpniekservera nginx 1.20.0 versija, kas ietver izmai\u0146as, kas uzkr\u0101tas galvenaj\u0101 1.19.x zar\u0101.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-nginx-1-20-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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\u0420\u0435\u043b\u0438\u0437 nginx 1.20.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx 1.20.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043e\u0431\u0440\u0430\u043b\u0430 \u0432 \u0441\u0435\u0431\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.19.x.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-nginx-1-20-0","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":"2021-04-20T20:22:35+00:00","article:modified_time":"2021-04-20T20:22:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"99975","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-04-20 20:37:15","updated":"2026-02-09 17:28:57","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/99975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=99975"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/99975\/revisions"}],"predecessor-version":[{"id":159535,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/99975\/revisions\/159535"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=99975"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=99975"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=99975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}