{"id":167301,"date":"2025-07-21T09:00:00","date_gmt":"2025-07-21T09:00:00","guid":{"rendered":"https:\/\/gtechgroup.it\/blog\/wp-super-cache-object-cache-redis-memcached\/"},"modified":"2026-05-30T10:00:00","modified_gmt":"2026-05-30T08:00:00","slug":"wp-super-cache-object-cache-redis-memcached","status":"publish","type":"post","link":"https:\/\/gtechgroup.it\/blog\/wp-super-cache-object-cache-redis-memcached\/","title":{"rendered":"WP Super Cache: Object Cache e Integrazione con Redis\/Memcached"},"content":{"rendered":"<h2>WP Super Cache: Object Cache e Integrazione con Redis\/Memcached<\/h2>\n<p>Mentre il <strong>page caching<\/strong> di WP Super Cache &#232; straordinariamente efficace per i visitatori anonimi, esistono molte situazioni in cui le pagine non possono essere servite dalla cache: utenti loggati, pagine di amministrazione, carrello WooCommerce, risultati di ricerca, pagine con contenuto personalizzato. In tutti questi casi, WordPress deve eseguire il suo ciclo completo di elaborazione, incluse numerose query al database. &#200; qui che l&#8217;<strong>Object Cache<\/strong> con <strong>Redis<\/strong> o <strong>Memcached<\/strong> entra in gioco, memorizzando in RAM i risultati delle query e delle operazioni pi&#249; costose per velocizzare anche le pagine dinamiche.<\/p>\n<h3>Cos&#8217;&#232; l&#8217;Object Cache di WordPress<\/h3>\n<p>WordPress include un sistema di Object Cache nativo attraverso la classe <code>WP_Object_Cache<\/code>. Questo sistema memorizza in un array PHP i risultati delle query al database, le opzioni del sito, i dati degli utenti e altri oggetti frequentemente utilizzati durante l&#8217;elaborazione di una singola richiesta. Tuttavia, il sistema nativo ha un limite fondamentale: <strong>la cache dura solo per la durata della singola richiesta PHP<\/strong>. Quando la richiesta termina, tutti i dati cached vengono persi e devono essere rigenerati per la richiesta successiva.<\/p>\n<p>Per rendere l&#8217;Object Cache <strong>persistente<\/strong> tra le richieste, &#232; necessario utilizzare un backend di storage esterno che mantenga i dati in memoria anche dopo la fine della richiesta PHP. I due backend pi&#249; utilizzati sono Redis e Memcached, entrambi sistemi di storage in-memory ad alte prestazioni.<\/p>\n<h3>Redis vs Memcached: Quale Scegliere<\/h3>\n<p>Entrambi Redis e Memcached sono eccellenti per l&#8217;Object Cache di WordPress, ma presentano differenze importanti:<\/p>\n<p><strong>Redis:<\/strong><\/p>\n<ul>\n<li>Supporta strutture dati complesse (stringhe, hash, liste, set, sorted set)<\/li>\n<li>Persistenza su disco (opzionale): i dati sopravvivono a un riavvio del server<\/li>\n<li>Supporto per transazioni e scripting Lua<\/li>\n<li>Replica e clustering per alta disponibilit&#224;<\/li>\n<li>Pub\/Sub per notifiche in tempo reale<\/li>\n<li>Generalmente preferito per WordPress grazie alla maggiore flessibilit&#224;<\/li>\n<\/ul>\n<p><strong>Memcached:<\/strong><\/p>\n<ul>\n<li>Architettura pi&#249; semplice, ottimizzata per il caching puro<\/li>\n<li>Nessuna persistenza su disco (i dati si perdono al riavvio)<\/li>\n<li>Multi-threading nativo (Redis &#232; single-threaded)<\/li>\n<li>Consumo di memoria leggermente inferiore per dataset semplici<\/li>\n<li>Pi&#249; diffuso su hosting condivisi pi&#249; vecchi<\/li>\n<\/ul>\n<p>Per la maggior parte delle installazioni WordPress, <strong>Redis &#232; la scelta consigliata<\/strong> grazie alla sua versatilit&#224;, al supporto per la persistenza e all&#8217;ecosistema pi&#249; ampio di plugin WordPress compatibili.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/wsc-01-settings.png\" alt=\"Impostazioni WP Super Cache e Object Cache\" \/><\/p>\n<h3>Come Funziona l&#8217;Object Cache Persistente<\/h3>\n<p>Quando l&#8217;Object Cache persistente &#232; attivo, il flusso di una richiesta WordPress cambia significativamente:<\/p>\n<ol>\n<li>WordPress riceve una richiesta e inizia l&#8217;elaborazione<\/li>\n<li>Quando WordPress ha bisogno di un dato (es. le opzioni del sito), prima controlla se &#232; presente in Redis\/Memcached<\/li>\n<li>Se il dato &#232; in cache (cache hit), viene restituito immediatamente dalla RAM, senza query al database<\/li>\n<li>Se il dato non &#232; in cache (cache miss), viene recuperato dal database MySQL, restituito a WordPress e contemporaneamente salvato in Redis\/Memcached per le richieste future<\/li>\n<li>Le richieste successive trovano il dato gi&#224; in cache e non devono interrogare il database<\/li>\n<\/ol>\n<p>Questo meccanismo &#232; particolarmente efficace per le operazioni che WordPress esegue ad ogni richiesta, come il caricamento delle opzioni del sito (tabella <code>wp_options<\/code> con autoload), i dati dell&#8217;utente corrente, i metadata dei post e le informazioni sui plugin. Una singola richiesta WordPress pu&#242; eseguire 50-100+ query al database; con l&#8217;Object Cache persistente, la maggior parte di queste viene servita dalla RAM in pochi microsecondi.<\/p>\n<h3>WP Super Cache e Object Cache: Complementari, Non Alternativi<\/h3>\n<p>&#200; importante chiarire che WP Super Cache e l&#8217;Object Cache operano a livelli diversi e non sono in competizione:<\/p>\n<ul>\n<li><strong>WP Super Cache:<\/strong> Salva l&#8217;intera pagina HTML come file statico. Quando la cache &#232; disponibile, PHP e MySQL non vengono nemmeno avviati (modalit&#224; Expert) o vengono avviati in modo minimo (modalit&#224; Simple). &#200; estremamente efficace per i visitatori anonimi<\/li>\n<li><strong>Object Cache (Redis\/Memcached):<\/strong> Memorizza singoli oggetti e risultati di query nella RAM. Funziona quando WordPress viene effettivamente eseguito, velocizzando le pagine che non possono essere servite dalla page cache<\/li>\n<\/ul>\n<p>I due sistemi si completano perfettamente:<\/p>\n<ul>\n<li>Il visitatore anonimo riceve la pagina dalla page cache di WP Super Cache (velocissimo)<\/li>\n<li>L&#8217;utente loggato o la pagina dinamica viene elaborata da WordPress con l&#8217;Object Cache in Redis (molto pi&#249; veloce del database)<\/li>\n<li>L&#8217;amministratore nel backend beneficia dell&#8217;Object Cache per un pannello di amministrazione pi&#249; reattivo<\/li>\n<\/ul>\n<h3>Installare Redis sul Server<\/h3>\n<p>Prima di configurare l&#8217;Object Cache in WordPress, &#232; necessario installare il server Redis sul sistema. Su hosting condiviso, questa operazione potrebbe non essere possibile (verifica con il provider). Su VPS e server dedicati, l&#8217;installazione &#232; relativamente semplice:<\/p>\n<p><strong>Su Debian\/Ubuntu:<\/strong><\/p>\n<p>Installa Redis con il gestore pacchetti del sistema operativo, quindi avvia il servizio e configuralo per l&#8217;avvio automatico. Il file di configurazione principale si trova in <code>\/etc\/redis\/redis.conf<\/code>.<\/p>\n<p><strong>Configurazione consigliata per WordPress:<\/strong><\/p>\n<ul>\n<li><code>maxmemory 128mb<\/code> &#8211; Limita la memoria utilizzata da Redis (adegua in base alla RAM disponibile)<\/li>\n<li><code>maxmemory-policy allkeys-lru<\/code> &#8211; Quando la memoria &#232; piena, rimuove le chiavi meno recentemente utilizzate<\/li>\n<li><code>bind 127.0.0.1<\/code> &#8211; Redis ascolta solo su localhost per sicurezza<\/li>\n<li><code>requirepass tuapassword<\/code> &#8211; Imposta una password per l&#8217;accesso (opzionale su localhost)<\/li>\n<\/ul>\n<p>&#200; fondamentale installare anche l&#8217;estensione PHP per Redis (<code>php-redis<\/code> o <code>phpredis<\/code>) per permettere a WordPress di comunicare con il server Redis.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/wsc-04-preload.png\" alt=\"Configurazione preload e Object Cache\" \/><\/p>\n<h3>Configurare l&#8217;Object Cache in WordPress<\/h3>\n<p>WP Super Cache non include nativamente il supporto per l&#8217;Object Cache persistente. &#200; necessario utilizzare un plugin dedicato. Le opzioni pi&#249; popolari sono:<\/p>\n<p><strong>Redis Object Cache (di Till Kr&#252;ss):<\/strong> &#200; il plugin pi&#249; popolare per Redis con oltre 200.000 installazioni attive. Fornisce un file drop-in <code>object-cache.php<\/code> che sostituisce il sistema di Object Cache nativo di WordPress. La configurazione &#232; semplice:<\/p>\n<ol>\n<li>Installa e attiva il plugin &#8220;Redis Object Cache&#8221; dalla directory WordPress<\/li>\n<li>Aggiungi le seguenti costanti al file <code>wp-config.php<\/code> (prima della riga &#8220;That&#8217;s all, stop editing&#8221;):\n<ul>\n<li><code>define(&#8217;WP_REDIS_HOST&#8217;, &#8217;127.0.0.1&#8217;);<\/code><\/li>\n<li><code>define(&#8217;WP_REDIS_PORT&#8217;, 6379);<\/code><\/li>\n<li><code>define(&#8217;WP_REDIS_DATABASE&#8217;, 0);<\/code> &#8211; Usa database diversi per siti diversi sullo stesso server<\/li>\n<li><code>define(&#8217;WP_REDIS_PREFIX&#8217;, &#8217;tuosito_&#8217;);<\/code> &#8211; Prefisso per evitare collisioni tra siti<\/li>\n<\/ul>\n<\/li>\n<li>Vai su <em>Impostazioni &#8594; Redis<\/em> e clicca &#8220;Enable Object Cache&#8221;<\/li>\n<li>Verifica che lo stato mostri &#8220;Connected&#8221;<\/li>\n<\/ol>\n<p><strong>W3 Total Cache:<\/strong> Offre supporto integrato per Redis e Memcached come backend dell&#8217;Object Cache, ma &#232; un plugin pi&#249; pesante e complesso. Se usi gi&#224; WP Super Cache per il page caching, &#232; preferibile usare un plugin dedicato come Redis Object Cache.<\/p>\n<h3>Impatto sulle Prestazioni<\/h3>\n<p>L&#8217;impatto dell&#8217;Object Cache persistente dipende dal tipo di sito e dal numero di query al database. Ecco alcuni dati indicativi:<\/p>\n<p><strong>Pannello di amministrazione WordPress:<\/strong><\/p>\n<ul>\n<li>Senza Object Cache: 500-1000 ms di caricamento, 100-200 query al database<\/li>\n<li>Con Redis Object Cache: 200-400 ms di caricamento, 20-40 query al database<\/li>\n<li>Miglioramento: 50-60{6fb8dad3a9c483f1a21adb5997a0bd0fb65a4b2f8344003d223c5d2f2542798c}<\/li>\n<\/ul>\n<p><strong>Pagina WooCommerce (utente loggato):<\/strong><\/p>\n<ul>\n<li>Senza Object Cache: 800-1500 ms, 150-300 query<\/li>\n<li>Con Redis Object Cache: 300-600 ms, 30-60 query<\/li>\n<li>Miglioramento: 60-70{6fb8dad3a9c483f1a21adb5997a0bd0fb65a4b2f8344003d223c5d2f2542798c}<\/li>\n<\/ul>\n<p><strong>Pagina blog (utente loggato con admin bar):<\/strong><\/p>\n<ul>\n<li>Senza Object Cache: 400-800 ms, 60-100 query<\/li>\n<li>Con Redis Object Cache: 150-300 ms, 15-30 query<\/li>\n<li>Miglioramento: 60-65{6fb8dad3a9c483f1a21adb5997a0bd0fb65a4b2f8344003d223c5d2f2542798c}<\/li>\n<\/ul>\n<h3>Monitoraggio dell&#8217;Object Cache<\/h3>\n<p>Per verificare che l&#8217;Object Cache funzioni correttamente e sia effettivamente utile, monitora queste metriche:<\/p>\n<ul>\n<li><strong>Hit ratio:<\/strong> La percentuale di richieste servite dalla cache rispetto al totale. Un valore superiore all&#8217;80{6fb8dad3a9c483f1a21adb5997a0bd0fb65a4b2f8344003d223c5d2f2542798c} indica un buon funzionamento. Il plugin Redis Object Cache mostra questa statistica nella pagina delle impostazioni<\/li>\n<li><strong>Utilizzo memoria:<\/strong> Monitora quanta RAM sta utilizzando Redis. Se raggiunge il <code>maxmemory<\/code>, le chiavi meno recenti vengono eliminate (con la policy <code>allkeys-lru<\/code>)<\/li>\n<li><strong>Numero di chiavi:<\/strong> Il numero di oggetti in cache. Un numero troppo elevato potrebbe indicare che la cache non viene invalidata correttamente<\/li>\n<li><strong>Query al database:<\/strong> Usa il plugin Query Monitor per confrontare il numero di query con e senza Object Cache<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/wc-status.png\" alt=\"Stato dell&#8217;Object Cache e performance\" \/><\/p>\n<h3>Configurazione Avanzata di Redis<\/h3>\n<p>Per installazioni WordPress pi&#249; complesse, considera queste configurazioni avanzate:<\/p>\n<p><strong>Database Redis separati per siti diversi:<\/strong> Se ospiti pi&#249; siti WordPress sullo stesso server, assegna un database Redis diverso a ciascuno (Redis supporta 16 database, da 0 a 15). Questo evita collisioni tra le chiavi di cache dei diversi siti.<\/p>\n<p><strong>Socket Unix invece di TCP:<\/strong> Su server dove Redis e WordPress risiedono sulla stessa macchina, l&#8217;utilizzo di un socket Unix (<code>\/var\/run\/redis\/redis.sock<\/code>) invece della connessione TCP (<code>127.0.0.1:6379<\/code>) offre prestazioni leggermente migliori eliminando l&#8217;overhead del protocollo TCP.<\/p>\n<p><strong>Timeout e retry:<\/strong> Configura timeout appropriati per evitare che un problema di Redis rallenti l&#8217;intero sito. Se Redis non risponde entro il timeout, WordPress deve poter ricadere sul database MySQL senza errori visibili all&#8217;utente.<\/p>\n<p><strong>Gruppi di cache non persistenti:<\/strong> Alcuni gruppi di cache WordPress non dovrebbero essere persistenti (es. <code>counts<\/code>, <code>plugins<\/code>). Puoi configurare questi gruppi come non persistenti nel file <code>wp-config.php<\/code> con la costante <code>WP_REDIS_IGNORED_GROUPS<\/code>.<\/p>\n<h3>Memcached: Alternativa e Configurazione<\/h3>\n<p>Se il tuo hosting offre Memcached ma non Redis, la configurazione &#232; simile. Il plugin pi&#249; utilizzato &#232; <strong>Memcached Object Cache<\/strong> di Ryan Boren. La configurazione richiede:<\/p>\n<ol>\n<li>L&#8217;estensione PHP <code>memcached<\/code> (con la &#8220;d&#8221;) o <code>memcache<\/code> installata<\/li>\n<li>Il server Memcached in esecuzione sul sistema<\/li>\n<li>Il file drop-in <code>object-cache.php<\/code> copiato nella directory <code>wp-content\/<\/code><\/li>\n<li>La configurazione degli endpoint Memcached nel file <code>wp-config.php<\/code><\/li>\n<\/ol>\n<h3>Problemi Comuni e Soluzioni<\/h3>\n<p><strong>Cache stale dopo aggiornamenti:<\/strong> Se dopo un aggiornamento di un post i dati vecchi persistono, potrebbe essere necessario svuotare la cache Redis. Usa il comando <code>wp cache flush<\/code> da WP-CLI o il pulsante &#8220;Flush Cache&#8221; nel pannello del plugin.<\/p>\n<p><strong>Errori di connessione Redis:<\/strong> Se Redis non &#232; raggiungibile, WordPress ricade sul sistema di Object Cache non persistente. Tuttavia, i tentativi di connessione falliti possono aggiungere latenza. Verifica che Redis sia in esecuzione e che i parametri di connessione siano corretti.<\/p>\n<p><strong>Memoria Redis esaurita:<\/strong> Se Redis raggiunge il limite di memoria, inizier&#224; a eliminare chiavi secondo la policy configurata. Monitora l&#8217;utilizzo e aumenta <code>maxmemory<\/code> se necessario.<\/p>\n<p><strong>Conflitto con altri plugin:<\/strong> Alcuni plugin implementano il proprio sistema di cache che potrebbe entrare in conflitto con l&#8217;Object Cache persistente. Verifica la compatibilit&#224; dopo l&#8217;installazione.<\/p>\n<h3>Conclusioni<\/h3>\n<p>L&#8217;Object Cache persistente con Redis o Memcached &#232; il complemento perfetto per WP Super Cache. Mentre il page caching serve i visitatori anonimi con pagine HTML statiche velocissime, l&#8217;Object Cache accelera tutte le operazioni che richiedono l&#8217;esecuzione di WordPress, dal pannello di amministrazione alle pagine dinamiche per utenti loggati. La combinazione dei due sistemi garantisce prestazioni ottimali in ogni scenario.<\/p>\n<div style=\"background:#f0f4f8; border-left:4px solid #0073aa; padding:20px; margin:30px 0;\">\n<h4>Serie Completa: WP Super Cache<\/h4>\n<ul>\n<li><a href=\"\/blog\/installare-configurare-wp-super-cache-wordpress\/\">Come Installare e Configurare WP Super Cache<\/a><\/li>\n<li><a href=\"\/blog\/come-funziona-cache-wordpress-guida-completa\/\">Come Funziona la Cache in WordPress: Guida Completa<\/a><\/li>\n<li><a href=\"\/blog\/wp-super-cache-simple-vs-expert-mod-rewrite\/\">WP Super Cache: Modalit&#224; Simple vs Expert<\/a><\/li>\n<li><a href=\"\/blog\/wp-super-cache-preload-garbage-collection\/\">WP Super Cache: Preload Cache e Garbage Collection<\/a><\/li>\n<li><a href=\"\/blog\/wp-super-cache-cdn-content-delivery-network\/\">WP Super Cache e CDN: Integrare una Content Delivery Network<\/a><\/li>\n<li><a href=\"\/blog\/wp-super-cache-woocommerce-configurazione\/\">WP Super Cache e WooCommerce: Configurazione per E-Commerce<\/a><\/li>\n<li><a href=\"\/blog\/wp-super-cache-esclusioni-regole-utenti-loggati\/\">WP Super Cache: Esclusioni, Regole e Cache per Utenti Loggati<\/a><\/li>\n<li><a href=\"\/blog\/wp-super-cache-compressione-gzip-ottimizzazione\/\">WP Super Cache: Compressione Gzip e Ottimizzazione<\/a><\/li>\n<li><a href=\"\/blog\/wp-super-cache-cloudflare-configurazione\/\">WP Super Cache e Cloudflare: Configurazione Completa<\/a><\/li>\n<li><a href=\"\/blog\/wp-super-cache-vs-wp-rocket-vs-litespeed-cache\/\">WP Super Cache vs WP Rocket vs LiteSpeed Cache: Confronto 2026<\/a><\/li>\n<li><strong>Articolo corrente:<\/strong> WP Super Cache: Object Cache e Integrazione con Redis\/Memcached<\/li>\n<li><a href=\"\/blog\/wp-super-cache-debug-test-verifica\/\">WP Super Cache: Debug, Test e Verifica della Cache<\/a><\/li>\n<li><a href=\"\/blog\/wp-super-cache-configurazione-avanzata-wp-cache-config\/\">Configurazione Avanzata: wp-cache-config.php<\/a><\/li>\n<li><a href=\"\/blog\/wp-super-cache-hosting-condiviso-best-practice\/\">WP Super Cache su Hosting Condiviso: Best Practice<\/a><\/li>\n<li><a href=\"\/blog\/wp-super-cache-problemi-comuni-troubleshooting\/\">Risolvere i Problemi Comuni di WP Super Cache<\/a><\/li>\n<\/ul>\n<\/div>\n<p>Vuoi configurare Redis o Memcached per il tuo sito WordPress? Il team di <a href=\"https:\/\/gtechgroup.it\/contatti\/\">G Tech Group<\/a> pu&#242; installare e configurare l&#8217;Object Cache sul tuo server. Scopri anche il nostro <a href=\"https:\/\/gtechgroup.it\/hosting-wordpress\/\">hosting WordPress con Redis preconfigurato<\/a> per prestazioni ottimali su ogni tipo di pagina.<\/p>\n<h3>Migliora il Tuo Sito WordPress<\/h3>\n<p>Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:<\/p>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-elementor-wordpress-guida-principianti\/\">Come Installare Elementor su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-installare-configurare-wordpress\/\">Come Installare e Configurare WP Rocket<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-configurare-seopress-wordpress-guida\/\">Come Installare e Configurare SEOPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-attivare-updraftplus-wordpress\/\">Come Installare e Configurare UpdraftPlus<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>WP Super Cache: Object Cache e Integrazione con Redis\/Memcached Mentre il page caching di WP Super Cache &#232; straordinariamente efficace per i visitatori anonimi, esistono&hellip;<\/p>\n","protected":false},"author":2,"featured_media":167214,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"WP Super Cache: Object Cache e Redis | Guida","_seopress_titles_desc":"Come integrare object cache con WP Super Cache. Redis, Memcached, persistent cache e configurazione.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"WP Super Cache: Object","footnotes":""},"categories":[1,61],"tags":[3495,3493,1775,3494,3646],"class_list":["post-167301","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-senza-categoria","category-wordpress","tag-memcached","tag-object-cache","tag-performance","tag-redis","tag-wp-super-cache"],"_links":{"self":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/comments?post=167301"}],"version-history":[{"count":0,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167301\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media\/167214"}],"wp:attachment":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media?parent=167301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/categories?post=167301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/tags?post=167301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}