{"id":32435,"date":"2020-01-22T07:32:00","date_gmt":"2020-01-22T15:32:00","guid":{"rendered":"https:\/\/kinsta.com\/?post_type=knowledgebase&#038;p=10615"},"modified":"2025-10-01T20:51:41","modified_gmt":"2025-10-01T19:51:41","slug":"specify-a-cache-validator","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/","title":{"rendered":"Come Eliminare l&#8217;Avviso &#8220;Specify a cache validator&#8221;"},"content":{"rendered":"<p>L&#8217;avviso su un sito WordPress &#8220;Specify a cache validator&#8221; in <a href=\"https:\/\/kinsta.com\/it\/blog\/test-velocita-pingdom\/\">Pingdom<\/a>, <a href=\"https:\/\/kinsta.com\/it\/blog\/speed-test-gtmetrix\/\">GTmetrix<\/a> o <a href=\"https:\/\/kinsta.com\/it\/blog\/google-pagespeed-insights\/\">Google PageSpeed Insights<\/a> \u00e8 dovuto alla mancanza di intestazioni di cache HTTP che dovrebbero essere invece presenti in ogni risposta del server di origine, in quanto entrambe <strong>convalidano e impostano la lunghezza della cache<\/strong>. Se gli header non vengono trovati, sar\u00e0 generata ogni volta una nuova richiesta per la risorsa, aumentando cos\u00ec il carico sul server. Gli header della cache assicurano che le richieste successive non debbano essere caricate dal server, risparmiando cos\u00ec banda e migliorando le prestazioni per l&#8217;utente.<\/p>\n<figure style=\"width: 1692px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2017\/05\/specificare-della-cache-validatore-avviso.png\" alt=\"Specificare un avviso del validatore della cache\" width=\"1692\" height=\"1151\"><figcaption class=\"wp-caption-text\">L&#8217;avviso Specify a cache validator<\/figcaption><\/figure>\n<p>L&#8217;avviso di Pingdom dice:<\/p>\n<blockquote style=\"margin-left: 30px;font-size: 1em\"><p>Alle seguenti risorse manca un validatore di cache. Le risorse che non specificano un validatore di cache non possono essere aggiornate in modo efficiente. Specificare un&#8217;intestazione LastModified o ETag per abilitare la validazione della cache per le seguenti risorse.<\/p><\/blockquote>\n<p>Seguite questa procedura per rimuovere l&#8217;avviso &#8220;Specify a cache validator&#8221;.<\/p>\n<h2>Rimuovere l&#8217;Avviso &#8220;Specify a cache validator&#8221;<\/h2>\n<p>La prima cosa importante da notare di questo avviso \u00e8 che si <strong>pu\u00f2 risolvere solo per le richieste che sono sul vostro server<\/strong>. Se viene generato per richieste di terze parti, non c&#8217;\u00e8 nulla che possiate fare perch\u00e9 non avete il controllo dei loro server web. Potete comunque condividere questo articolo con loro. E ricordate, con Pingdom potreste aver bisogno di eseguire il test un paio di volte. L&#8217;avviso potrebbe apparire la prima volta e sparire la seconda volta. La prima volta lo strumento esegue il priming della cache delle risorse dal server.<\/p>\n<p>Ci sono quattro diversi tipi di intestazioni che possono essere utilizzate in modi diversi per rimuovere questo avviso. Qui pu\u00f2 diventare un po&#8217; complicato, ma cercheremo di spiegarlo nel modo pi\u00f9 semplice possibile.<\/p>\n<h3>Headers che Convalidano la Cache<\/h3>\n<p>Le prime due intestazioni sono <strong>last-modified<\/strong> e <strong>ETag<\/strong>. Queste intestazioni aiutano il browser a determinare se <strong>il file \u00e8 stato modificato dall&#8217;ultima<\/strong> volta che \u00e8 stato richiesto. O meglio, convalidano la cache.<\/p>\n<h4>1. Last-Modified<\/h4>\n<p>L&#8217;header <strong>last-modified<\/strong> viene generalmente inviato automaticamente dal server. \u00c8 un&#8217;intestazione che <strong>generalmente non sar\u00e0 necessario aggiungere manualmente<\/strong>. Viene inviata per vedere se il file nella cache del browser \u00e8 stato modificato dall&#8217;ultima volta che \u00e8 stato richiesto. Potete analizzare la richiesta dell&#8217;header in Pingdom o in Chrome DevTools per vedere il valore dell&#8217;ultima intestazione modificata.<\/p>\n<figure style=\"width: 1214px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2017\/05\/last-modified-header.png\" alt=\"Header last-modified\" width=\"1214\" height=\"630\"><figcaption class=\"wp-caption-text\">Header last-modified<\/figcaption><\/figure>\n<h4>2. ETag<\/h4>\n<p>L&#8217;header <strong>ETag<\/strong> \u00e8 molto simile all&#8217;ultimo header modificato. \u00c8 utilizzato anche per convalidare la cache di un file. Se si esegue Apache 2.4 o superiore, l&#8217;intestazione ETag viene aggiunta automaticamente utilizzando la <a href=\"http:\/\/httpd.apache.org\/docs\/current\/mod\/core.html#fileetag\">direttiva FileETag<\/a>. E per quanto riguarda NGINX, dal 2016 l&#8217;intestazione ETag \u00e8 abilitata di default.<\/p>\n<figure style=\"width: 1216px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2017\/05\/etag-header.png\" alt=\"Header ETag\" width=\"1216\" height=\"634\"><figcaption class=\"wp-caption-text\">Header ETag<\/figcaption><\/figure>\n<p>\u00c8 possibile <a href=\"http:\/\/nginx.org\/en\/docs\/http\/ngx_http_core_module.html#etag\">abilitare manualmente l&#8217;intestazione ETag<\/a> in NGINX utilizzando il seguente codice.<\/p>\n<pre><code>etag on<\/code><\/pre>\n<h3>Header che Determinano la Lunghezza della Cache<\/h3>\n<p>Le successive due intestazioni sono <strong>Cache-Control<\/strong> e <strong>Expires<\/strong>. Questi header permettono di stabilire per <strong>quanto tempo il file deve essere tenuto in cache <\/strong>prima di recuperare una nuova copia dal server. Ricordate, per eliminare gli avvisi che vedete in Pingdom o GTmetrix, dovete assicurarvi di avere un header che convalidi la cache e uno che determini la lunghezza della cache.<\/p>\n<h4>3. Cache-Control<\/h4>\n<p><strong>Cache-Control<\/strong> \u00e8 un header composto da diverse direttive che permettono di definire la lunghezza della cache. Alcune delle direttive pi\u00f9 comuni sono le seguenti:<\/p>\n<ul style=\"margin-left: 30px\">\n<li><strong> max-age:<\/strong> stabilisce per quanto tempo un file deve essere memorizzato nella cache.<\/li>\n<li><strong>public: <\/strong>permette a qualsiasi cache di memorizzare pubblicamente la risposta.<\/li>\n<li><strong>private:<\/strong> memorizzabile nella cache solo tramite il browser che accede al file.<\/li>\n<\/ul>\n<figure style=\"width: 1469px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2017\/05\/cache-control-header.png\" alt=\"Header Cache-Control\" width=\"1469\" height=\"630\"><figcaption class=\"wp-caption-text\">Header Cache-Control<\/figcaption><\/figure>\n<p>Nell&#8217;esempio, vediamo che l&#8217;asset sta utilizzando la direttiva max-age. 604800 secondi equivarrebbe a una cache di sette giorni. Per configurarla in Apache, \u00e8 sufficiente aggiungere <a href=\"https:\/\/kinsta.com\/it\/blog\/file-htaccess-wordpress\/\">il seguente codice al file .htaccess<\/a>.<\/p>\n<pre><code>&lt;filesMatch \".(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$\"&gt;\nHeader set Cache-Control \"max-age=604800, public\"\n<\/code><\/pre>\n<p>Per configurarlo in <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-nginx\/\">NGINX<\/a>, bisogner\u00e0 aggiungere il seguente codice al file di configurazione. Tutti i file di configurazione NGINX si trovano nella directory <code>\/etc\/nginx\/<\/code>. Il file di configurazione principale \u00e8 <code>\/etc\/nginx\/nginx.conf<\/code>.<\/p>\n<pre><code>location ~* \\.(js|css|png|jpg|jpeg|gif|ico)$ {\n add_header Cache-Control \"public\";\n}<\/code><\/pre>\n<p>Per saperne di pi\u00f9 sulle diverse direttive, consultate questo articolo di approfondimento su <a href=\"https:\/\/www.keycdn.com\/support\/cache-control\/\">Cache-Control<\/a>.<\/p>\n<h4>4. Expires<\/h4>\n<p>E per ultimo c&#8217;\u00e8 l&#8217;header expires. Secondo questo articolo di Google Developers, l&#8217;header <a href=\"https:\/\/developers.google.com\/web\/fundamentals\/performance\/optimizing-content-efficiency\/http-caching?hl=en#cache-control\">HTTP Caching<\/a>: Cache-Control \u00e8 stato definito come parte della specifica di HTTP\/1.1 e sostituisce gli header precedenti (in questo caso l&#8217;header Expires) utilizzati per definire le politiche di response caching. Tutti i browser moderni supportano Cache-Control, quindi questo \u00e8 tutto ci\u00f2 di cui si ha bisogno. Tuttavia, non far\u00e0 male a nessuno averli entrambi, ma ricordate che ne verr\u00e0 utilizzato solo uno. L&#8217;intestazione Expires utilizza una data effettiva, mentre l&#8217;intestazione Cache-Control consente di specificare un periodo di tempo prima della scadenza.<\/p>\n<figure style=\"width: 1422px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2017\/05\/expires-header.png\" alt=\"Header expires\" width=\"1422\" height=\"626\"><figcaption class=\"wp-caption-text\">Header expires<\/figcaption><\/figure>\n<p>Per aggiungere l&#8217;intestazione Expires in Apache, \u00e8 sufficiente aggiungere il seguente codice al file .htaccess.<\/p>\n<pre><code>## EXPIRES HEADER CACHING ##\n \n ExpiresActive On\n ExpiresByType image\/jpg \"access 1 year\"\n ExpiresByType image\/jpeg \"access 1 year\"\n ExpiresByType image\/gif \"access 1 year\"\n ExpiresByType image\/png \"access 1 year\"\n ExpiresByType text\/css \"access 1 month\"\n ExpiresByType application\/pdf \"access 1 month\"\n ExpiresByType application\/javascript \"access 1 month\"\n ExpiresByType application\/x-javascript \"access 1 month\"\n ExpiresByType application\/x-shockwave-flash \"access 1 month\"\n ExpiresByType image\/x-icon \"access 1 year\"\n ExpiresDefault \"access 7\u00a0days\"\n \n ## EXPIRES HEADER CACHING ##<\/code><\/pre>\n<p>Non dimenticate di aggiungere il blocco dell&#8217;header Expires sotto direttive come mod_rewrite, <a href=\"https:\/\/kinsta.com\/it\/blog\/attivare-compressione-gzip\/\">GZIP<\/a>, ecc. In fondo al file \u00e8 il posto pi\u00f9 sicuro.<\/p>\n<figure style=\"width: 1437px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2017\/05\/expires-headers-intestazioni-aggiunta-1.png\" alt=\"Aggiungere le intestazioni Expires in .htaccess\" width=\"1437\" height=\"1969\"><figcaption class=\"wp-caption-text\">Aggiungere le intestazioni Expires in .htaccess<\/figcaption><\/figure>\n<p>Per <a href=\"https:\/\/kinsta.com\/it\/blog\/aggiungere-gli-header-expires-in-wordpress\/\">aggiungere le intestazioni Expires<\/a> in NGINX, \u00e8 sufficiente aggiungere il seguente codice al file di configurazione.<\/p>\n<pre><code>location ~* \\.(js|css|png|jpg|jpeg|gif|ico)$ {\n    expires 7d;\n}<\/code><\/pre>\n<p>In molti casi, su NGINX, l&#8217;intestazione Cache-Control e l&#8217;intestazione Expires sono utilizzate insieme, anche se questo non \u00e8 tecnicamente richiesto:<\/p>\n<pre><code>location ~* \\.(js|css|png|jpg|jpeg|gif|ico)$ {\n    expires 7d;\n    add_header Cache-Control \"public\";\n}<\/code><\/pre>\n<p>Tutte le intestazioni descritte sopra sono aggiunte di default su tutti i server di Kinsta, quindi se siete clienti di Kinsta non vedrete mai questo avviso e non dovrete quindi preoccuparvi. La maggior parte dei provider di CDN di terze parti, come <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-cdn\/kinsta-cdn\/#kinstas-cdn\">KeyCDN<\/a> e <a href=\"https:\/\/kinsta.com\/it\/blog\/installare-cloudflare\/\">Cloudflare<\/a>, aggiungono automaticamente questi header alla consegna delle risorse. Se vedete gli avvisi, potrebbe essere che il vostro host stia utilizzando software obsoleto o che abbia configurato male il server. Di solito, questo accade sugli host condivisi. Potrebbe anche essere che state configurando il vostro server, nel qual caso alcune delle intestazioni descritte sopra potrebbero non essere ancora state aggiunte.<\/p>\n<p>E se tutto va bene, e non avete richieste di terze parti che non utilizzano correttamente l&#8217;intestazione, dovreste vedere un miglioramento del punteggio in strumenti di speed test come Pingdom (come si vede qui sotto).<\/p>\n<figure style=\"width: 1690px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2017\/05\/100-fisso-specificare-avviso-cache-validatore.png\" alt=\"Avviso specify a cache validator risolto\" width=\"1690\" height=\"677\"><figcaption class=\"wp-caption-text\">Avviso specify a cache validator risolto<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>L&#8217;avviso su un sito WordPress &#8220;Specify a cache validator&#8221; in Pingdom, GTmetrix o Google PageSpeed Insights \u00e8 dovuto alla mancanza di intestazioni di cache HTTP che &#8230;<\/p>\n","protected":false},"author":38,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[25889,25890],"class_list":["post-32435","post","type-post","status-publish","format-standard","hentry","topic-cache-del-sito","topic-errori-del-sito"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Come Eliminare l&#039;Avviso &quot;Specify a cache validator&quot;<\/title>\n<meta name=\"description\" content=\"Scopri come correggere in WordPress l&#039;avviso &quot;Specify a cache validator&quot; che vedi in Pingdom, GTmetrix e PageSpeed Insights.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come Eliminare l&#039;Avviso &quot;Specify a cache validator&quot;\" \/>\n<meta property=\"og:description\" content=\"Scopri come correggere in WordPress l&#039;avviso &quot;Specify a cache validator&quot; che vedi in Pingdom, GTmetrix e PageSpeed Insights.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/fm.brianleejackson\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-22T15:32:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-01T19:51:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/specify-a-cache-validator.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1692\" \/>\n\t<meta property=\"og:image:height\" content=\"1151\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Brian Jackson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Scopri come correggere in WordPress l&#039;avviso &quot;Specify a cache validator&quot; che vedi in Pingdom, GTmetrix e PageSpeed Insights.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/specify-a-cache-validator.png\" \/>\n<meta name=\"twitter:creator\" content=\"@brianleejackson\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Brian Jackson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/\"},\"author\":{\"name\":\"Brian Jackson\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7\"},\"headline\":\"Come Eliminare l&#8217;Avviso &#8220;Specify a cache validator&#8221;\",\"datePublished\":\"2020-01-22T15:32:00+00:00\",\"dateModified\":\"2025-10-01T19:51:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/\"},\"wordCount\":1024,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2017\/05\/specificare-della-cache-validatore-avviso.png\",\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/\",\"name\":\"Come Eliminare l'Avviso \\\"Specify a cache validator\\\"\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2017\/05\/specificare-della-cache-validatore-avviso.png\",\"datePublished\":\"2020-01-22T15:32:00+00:00\",\"dateModified\":\"2025-10-01T19:51:41+00:00\",\"description\":\"Scopri come correggere in WordPress l'avviso \\\"Specify a cache validator\\\" che vedi in Pingdom, GTmetrix e PageSpeed Insights.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2017\/05\/specificare-della-cache-validatore-avviso.png\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2017\/05\/specificare-della-cache-validatore-avviso.png\",\"width\":1692,\"height\":1151,\"caption\":\"specify a cache validator warning\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cache del sito\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/cache-del-sito\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Come Eliminare l&#8217;Avviso &#8220;Specify a cache validator&#8221;\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7\",\"name\":\"Brian Jackson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g\",\"caption\":\"Brian Jackson\"},\"description\":\"Brian has a huge passion for WordPress, has been using it for over a decade, and even develops a couple of premium plugins. Brian enjoys blogging, movies, and hiking. Connect with Brian on Twitter.\",\"sameAs\":[\"https:\/\/www.facebook.com\/fm.brianleejackson\",\"https:\/\/www.linkedin.com\/in\/brianleejackson\",\"https:\/\/x.com\/brianleejackson\"],\"url\":\"https:\/\/kinsta.com\/it\/blog\/author\/brianjackson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Come Eliminare l'Avviso \"Specify a cache validator\"","description":"Scopri come correggere in WordPress l'avviso \"Specify a cache validator\" che vedi in Pingdom, GTmetrix e PageSpeed Insights.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/","og_locale":"it_IT","og_type":"article","og_title":"Come Eliminare l'Avviso \"Specify a cache validator\"","og_description":"Scopri come correggere in WordPress l'avviso \"Specify a cache validator\" che vedi in Pingdom, GTmetrix e PageSpeed Insights.","og_url":"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_author":"https:\/\/www.facebook.com\/fm.brianleejackson","article_published_time":"2020-01-22T15:32:00+00:00","article_modified_time":"2025-10-01T19:51:41+00:00","og_image":[{"width":1692,"height":1151,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/specify-a-cache-validator.png","type":"image\/png"}],"author":"Brian Jackson","twitter_card":"summary_large_image","twitter_description":"Scopri come correggere in WordPress l'avviso \"Specify a cache validator\" che vedi in Pingdom, GTmetrix e PageSpeed Insights.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/specify-a-cache-validator.png","twitter_creator":"@brianleejackson","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Brian Jackson","Tempo di lettura stimato":"6 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/"},"author":{"name":"Brian Jackson","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7"},"headline":"Come Eliminare l&#8217;Avviso &#8220;Specify a cache validator&#8221;","datePublished":"2020-01-22T15:32:00+00:00","dateModified":"2025-10-01T19:51:41+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/"},"wordCount":1024,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2017\/05\/specificare-della-cache-validatore-avviso.png","inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/","url":"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/","name":"Come Eliminare l'Avviso \"Specify a cache validator\"","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2017\/05\/specificare-della-cache-validatore-avviso.png","datePublished":"2020-01-22T15:32:00+00:00","dateModified":"2025-10-01T19:51:41+00:00","description":"Scopri come correggere in WordPress l'avviso \"Specify a cache validator\" che vedi in Pingdom, GTmetrix e PageSpeed Insights.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2017\/05\/specificare-della-cache-validatore-avviso.png","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2017\/05\/specificare-della-cache-validatore-avviso.png","width":1692,"height":1151,"caption":"specify a cache validator warning"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/specify-a-cache-validator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Cache del sito","item":"https:\/\/kinsta.com\/it\/argomenti\/cache-del-sito\/"},{"@type":"ListItem","position":3,"name":"Come Eliminare l&#8217;Avviso &#8220;Specify a cache validator&#8221;"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7","name":"Brian Jackson","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g","caption":"Brian Jackson"},"description":"Brian has a huge passion for WordPress, has been using it for over a decade, and even develops a couple of premium plugins. Brian enjoys blogging, movies, and hiking. Connect with Brian on Twitter.","sameAs":["https:\/\/www.facebook.com\/fm.brianleejackson","https:\/\/www.linkedin.com\/in\/brianleejackson","https:\/\/x.com\/brianleejackson"],"url":"https:\/\/kinsta.com\/it\/blog\/author\/brianjackson\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/32435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=32435"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/32435\/revisions"}],"predecessor-version":[{"id":56267,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/32435\/revisions\/56267"}],"alternate":[{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/32435\/translations\/es"},{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/32435\/translations\/en"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/32435\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/32435\/translations\/de"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/32435\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/32435\/translations\/it"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/32435\/tree"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=32435"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=32435"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=32435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}