{"id":32235,"date":"2019-10-31T21:45:47","date_gmt":"2019-10-31T18:45:47","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-nginx-1-16-0\/"},"modified":"2019-10-31T21:45:47","modified_gmt":"2019-10-31T18:45:47","slug":"reliz-nginx-1-16-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-nginx-1-16-0","title":{"rendered":"Rilascio di nginx 1.16.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dopo un anno di sviluppo <noindex><a rel=\"nofollow\" href=\"http:\/\/nginx.org\/?1.16\">\u00e8 stata presentata<\/a><\/noindex> nuova branch stabile del server HTTP ad alte prestazioni e del proxy multi-protocollo <noindex><a rel=\"nofollow\" href=\"http:\/\/nginx.org\/\">nginx 1.16.0<\/a><\/noindex>, che ha incorporato le modifiche accumulate nella versione principale 1.15.x. In seguito, tutte le modifiche nella versione stabile 1.16 saranno concentrate sulla risoluzione di errori gravi e vulnerabilit\u00e0. A breve sar\u00e0 formata la versione principale di nginx 1.17, all'interno della quale continuer\u00e0 lo sviluppo di nuove funzionalit\u00e0. Per gli utenti normali, che non hanno bisogno di garantire compatibilit\u00e0 con moduli di terze parti, <noindex><a rel=\"nofollow\" href=\"http:\/\/nginx.com\/blog\/nginx-1-6-1-7-released\">si raccomanda<\/a><\/noindex> \u00e8 consigliabile utilizzare la branch principale, sulla quale ogni tre mesi vengono rilasciate nuove versioni del prodotto commerciale Nginx Plus. <\/p>\n<p>Le migliorie pi\u00f9 significative aggiunte durante lo sviluppo della versione principale 1.15.x: <\/p>\n<ul>\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di utilizzare variabili nelle direttive &#8216;<noindex><a rel=\"nofollow\" href=\"https:\/\/nginx.org\/en\/docs\/http\/ngx_http_ssl_module.html#ssl_certificate\">ssl_certificate<\/a><\/noindex>&#8216; e &#8216;<noindex><a rel=\"nofollow\" href=\"https:\/\/nginx.org\/en\/docs\/http\/ngx_http_ssl_module.html#ssl_certificate_key\">ssl_certificate_key<\/a><\/noindex>&#8216;, che possono essere utilizzate per il caricamento dinamico dei certificati;\n<li class=\"l\"> \u00c8 stata introdotta la possibilit\u00e0 di caricare certificati SSL e chiavi segrete da variabili senza utilizzare file intermedi;\n<li class=\"l\"> Nel blocco &#171;<noindex><a rel=\"nofollow\" href=\"http:\/\/nginx.org\/en\/docs\/http\/ngx_http_upstream_module.html#upstream\">upstream<\/a><\/noindex>&#187; \u00e8 stata implementata una nuova direttiva &#171;<noindex><a rel=\"nofollow\" href=\"http:\/\/nginx.org\/en\/docs\/http\/ngx_http_upstream_module.html#random\">random<\/a><\/noindex>&#171;, tramite la quale \u00e8 possibile organizzare il bilanciamento del carico con una selezione casuale del server per il forwarding della connessione;\n<li class=\"l\"> Nel modulo <noindex><a rel=\"nofollow\" href=\"http:\/\/nginx.org\/en\/docs\/stream\/ngx_stream_ssl_preread_module.html\">ngx_stream_ssl_preread<\/a><\/noindex> \u00e8 stata introdotta la variabile <noindex><a rel=\"nofollow\" href=\"http:\/\/nginx.org\/en\/docs\/stream\/ngx_stream_ssl_preread_module.html#variables\">$ssl_preread_protocol<\/a><\/noindex>,<br \/>\n, che determina la versione massima del protocollo SSL\/TLS supportata dal client. Questa variabile permette <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/running-non-ssl-protocols-over-ssl-port-nginx-1-15-2\/\">di creare configurazioni<\/a><\/noindex> per l'accesso utilizzando vari protocolli con e senza SSL attraverso una singola porta di rete durante il proxying del traffico con i moduli http e stream. Ad esempio, per consentire l'accesso tramite SSH e HTTPS attraverso una singola porta 443, la porta predefinita pu\u00f2 essere instradata su SSH, ma se viene definita una versione SSL, instradare su HTTPS.<\/p>\n<li class=\"l\"> Nel modulo upstream \u00e8 stata aggiunta una nuova variabile &#171;<noindex><a rel=\"nofollow\" href=\"http:\/\/nginx.org\/ru\/docs\/http\/ngx_http_upstream_module.html#variables\">$upstream_bytes_sent<\/a><\/noindex>&#171;, che visualizza il numero di byte trasmessi al server del gruppo;\n<li class=\"l\"> Nel modulo <noindex><a rel=\"nofollow\" href=\"http:\/\/nginx.org\/en\/docs\/stream\/ngx_stream_core_module.html\">stream<\/a><\/noindex> all'interno di una sessione \u00e8 stata aggiunta la possibilit\u00e0 di gestire pi\u00f9 datagrammi UDP in arrivo dal client;\n<li class=\"l\"> Nel modulo stream \u00e8 stata aggiunta la direttiva &#171;<noindex><a rel=\"nofollow\" href=\"http:\/\/nginx.org\/ru\/docs\/stream\/ngx_stream_proxy_module.html#proxy_requests\">proxy_requests<\/a><\/noindex>&#171;, che imposta il numero di datagrammi ricevuti dal client, al raggiungimento del quale viene rimossa l'associazione tra il client e la sessione UDP esistente. Dopo aver ricevuto il numero specificato di datagrammi, il successivo datagramma ricevuto dallo stesso client avvia una nuova sessione;\n<li class=\"l\"> Nella direttiva listen \u00e8 stata aggiunta la possibilit\u00e0 di specificare intervalli di porte;\n<\/li>\n<li class=\"l\"> \u00c8 stata aggiunta la direttiva \u00ab<noindex><a rel=\"nofollow\" href=\"http:\/\/nginx.org\/en\/docs\/http\/ngx_http_ssl_module.html#ssl_early_data\">ssl_early_data<\/a><\/noindex>&#187; per attivare la modalit\u00e0 <noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc8446#section-2.3\">0-RTT<\/a><\/noindex> quando si utilizza TLSv1.3, che consente di mantenere i parametri TLS concordati in precedenza e ridurre a 2 il numero di RTT durante la ripresa di una connessione gi\u00e0 stabilita;\n<li class=\"l\"> Per configurare il keepalive per le connessioni in uscita (attivando o disattivando l'opzione SO_KEEPALIVE per i socket) sono state aggiunte nuove direttive:\n<\/p>\n<ul>\n<li class=\"l\">  &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/nginx.org\/ru\/docs\/http\/ngx_http_proxy_module.html#proxy_socket_keepalive\">proxy_socket_keepalive<\/a><\/noindex>&#187; &#8212; configura il comportamento di &#171;TCP keepalive&#187; per le connessioni in uscita al server proxy;\n<\/li>\n<li class=\"l\">  &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/nginx.org\/ru\/docs\/http\/ngx_http_fastcgi_module.html#fastcgi_socket_keepalive\">fastcgi_socket_keepalive<\/a><\/noindex>&#187; &#8212; configura il comportamento di &#171;TCP keepalive&#187; per le connessioni in uscita al server FastCGI;\n<\/li>\n<li class=\"l\">  &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/nginx.org\/ru\/docs\/http\/ngx_http_grpc_module.html#grpc_socket_keepalive\">grpc_socket_keepalive<\/a><\/noindex>&#187; &#8212; configura il comportamento di &#171;TCP keepalive&#187; per le connessioni in uscita al server gRPC;\n<\/li>\n<li class=\"l\">  &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/nginx.org\/ru\/docs\/http\/ngx_http_memcached_module.html#memcached_socket_keepalive\">memcached_socket_keepalive<\/a><\/noindex>&#187; &#8212; configura il comportamento di &#171;TCP keepalive&#187; per le connessioni in uscita al server memcached;\n<\/li>\n<li class=\"l\">  &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/nginx.org\/ru\/docs\/http\/ngx_http_scgi_module.html#scgi_socket_keepalive\">scgi_socket_keepalive<\/a><\/noindex>&#187; &#8212; configura il comportamento di &#171;TCP keepalive&#187; per le connessioni in uscita al server SCGI;\n<\/li>\n<li class=\"l\">  &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/nginx.org\/ru\/docs\/http\/ngx_http_uwsgi_module.html#uwsgi_socket_keepalive\">uwsgi_socket_keepalive<\/a><\/noindex>&#187; &#8212; configura il comportamento di &#171;TCP keepalive&#187; per le connessioni in uscita al server uwsgi.\n<\/ul>\n<\/li>\n<li class=\"l\"> Nella direttiva &#171;<noindex><a rel=\"nofollow\" href=\"http:\/\/nginx.org\/ru\/docs\/http\/ngx_http_limit_req_module.html\">limit_req&#187; \u00e8 stato aggiunto un nuovo parametro &#171;delay&#187;, che imposta il limite, oltre il quale le richieste eccessive vengono ritardate;<\/a><\/noindex> Nel blocco &#171;upstream&#187; sono state aggiunte nuove direttive &#171;keepalive_timeout&#187; e &#171;keepalive_requests&#187; per impostare i limiti per Keepalive;\n<\/li>\n<li class=\"l\"> La direttiva &#171;ssl&#187; \u00e8 stata dichiarata obsoleta, a cui \u00e8 stato sostituito il parametro &#171;ssl&#187; nella direttiva &#171;listen&#187;. La definizione dei certificati SSL mancanti viene ora eseguita durante il test della configurazione, utilizzando la direttiva &#171;listen&#187; con il parametro &#171;ssl&#187;;\n<li class=\"l\"> Gli errori SSL &#171;http request&#187;, &#171;https proxy request&#187;, &#171;unsupported protocol&#187; e &#171;version too low&#187; vengono ora registrati nel log con livello &#171;info&#187; anzich\u00e9 &#171;crit&#187;;\n<li class=\"l\"> Con l'uso della direttiva reset_timedout_connection, al termine del timeout della connessione, ora si chiudono utilizzando il codice 444;\n<li class=\"l\"> Gli errori SSL \u00abhttp request\u00bb, \u00abhttps proxy request\u00bb, \u00abunsupported protocol\u00bb e \u00abversion too low\u00bb ora vengono visualizzati nel log con il livello \u00abinfo\u00bb anzich\u00e9 \u00abcrit\u00bb;\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per il metodo poll sui sistemi Windows con Windows Vista e versioni successive;\n<li class=\"l\"> \u00c8 stata garantita la possibilit\u00e0 di utilizzare <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49126\">TLSv1.3<\/a><\/noindex> nella compilazione con la libreria BoringSSL, e non solo con OpenSSL.\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50561\">opennet.ru<\/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.16.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 \u0440\u0430\u043c\u043a\u0430\u0445 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 1.15.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.16 \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.17, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u043e [&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-32235","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - 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\" \/>\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\/it\/blog\/news\/reliz-nginx-1-16-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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.16.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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/reliz-nginx-1-16-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=\"2019-10-31T18:45:47+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:45:47+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\udd47Rilascio di nginx 1.16.0 | ProHoster","description":"Dopo un anno di sviluppo, \u00e8 stata presentata una nuova versione stabile del server HTTP ad alte prestazioni e del proxy multiprotocollo.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-nginx-1-16-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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.16.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","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-nginx-1-16-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":"2019-10-31T18:45:47+00:00","article:modified_time":"2019-10-31T18:45:47+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32235","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":"2026-01-21 09:54:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:02:46","updated":"2026-01-21 09:54:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/32235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=32235"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/32235\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=32235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=32235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=32235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}