{"id":76845,"date":"2024-02-29T09:03:21","date_gmt":"2024-02-29T08:03:21","guid":{"rendered":"https:\/\/kinsta.com\/it\/?p=76845&#038;preview=true&#038;preview_id=76845"},"modified":"2025-01-21T11:03:14","modified_gmt":"2025-01-21T10:03:14","slug":"ambienti-di-staging-di-kinsta","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/","title":{"rendered":"Utilizzo di DevOps e degli ambienti di staging di Kinsta per lo sviluppo di un sito WordPress"},"content":{"rendered":"<p>Se immaginiamo un diagramma di Venn, gli ambienti di staging di Kinsta convergono sia con lo sviluppo per WordPress che con il ciclo di vita DevOps scelto. Possono far parte di un flusso di lavoro a partire dalla pianificazione iniziale fino alla fase operativa. Questo include il lavoro in locale con WordPress, l&#8217;utilizzo del <a href=\"https:\/\/kinsta.com\/it\/blog\/controllo-versioni\/\">controllo di versione<\/a> e quasi tutte le altre attivit\u00e0 che si svolgono durante un ciclo.<\/p>\n<p>In questo articolo, ci occuperemo dello sviluppo di siti in combinazione con gli ambienti di staging di Kinsta. Nel corso di tutto l&#8217;articolo, lo collegheremo a un tipico ciclo di vita DevOps. C&#8217;\u00e8 molto da affrontare, quindi iniziamo con i motivi per usare gli ambienti di staging offerti da Kinsta.<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>I vantaggi dell&#8217;utilizzo degli ambienti di staging di Kinsta<\/h2>\n<p>Gli ambienti di <a href=\"https:\/\/kinsta.com\/it\/hosting-wordpress\/staging\/\">staging di Kinsta<\/a> offrono versatilit\u00e0 e flessibilit\u00e0 quando si tratta di sviluppare siti web e testarli. Questi ambienti permettono di costruire in un ambiente che rispecchia il proprio ambiente live. Dato che anche il server live sar\u00e0 su Kinsta, si tratta di un terreno di prova affidabile e preciso da cui lavorare.<\/p>\n<p>Naturalmente, gli ambienti di staging si possono creare, gestire, clonare ed eliminare attraverso la <a href=\"https:\/\/my.kinsta.com?lang=it\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard di MyKinsta<\/a>:<\/p>\n<figure id=\"attachment_174950\" aria-describedby=\"caption-attachment-174950\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-174950\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/kinsta-staging.png\" width=\"1000\" height=\"397\"><figcaption id=\"caption-attachment-174950\" class=\"wp-caption-text\">La dashboard di MyKinsta.<\/figcaption><\/figure>\n<p>Per chi ha bisogno di maggiore flessibilit\u00e0, l&#8217;<a href=\"https:\/\/kinsta.com\/it\/changelog\/ambiente-di-staging-premium\/\">add-on per gli ambienti di staging Premium<\/a> offre cinque ambienti in pi\u00f9. Inoltre, sar\u00e0 possibile beneficiare della nostra solida infrastruttura, che include <a href=\"https:\/\/kinsta.com\/it\/blog\/piattaforma-cloud-per-sviluppatori\/\">il network di livello Premium di Google<\/a> e l&#8217;<a href=\"https:\/\/kinsta.com\/it\/integrazione-cloudflare\/\">integrazione con Cloudflare<\/a>.<\/p>\n<p>Come ci si pu\u00f2 aspettare, tutto questo si traduce anche in una maggiore potenza sotto il cofano. A seconda del piano, i clienti Kinsta hanno a disposizione fino a 12 CPU e 8 GB di memoria, un numero di thread PHP corrispondente al sito live e la possibilit\u00e0 di attivare il <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-cdn\/kinsta-cdn\/\">CDN Kinsta<\/a> per migliorare le prestazioni. Si tratta di una configurazione adatta a una serie di attivit\u00e0, come i test A\/B, i controlli di compatibilit\u00e0 dei plugin, i test ad alta intensit\u00e0 di risorse e molto altro ancora.<\/p>\n<p>Per lo sviluppo locale, <a href=\"https:\/\/kinsta.com\/it\/devkinsta\/\">DevKinsta<\/a> completa l&#8217;intera esperienza. Una volta superate le fasi iniziali, si pu\u00f2 inviare il sito direttamente agli ambienti di staging di Kinsta.<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-174948\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/devkinsta-app.png\"><\/p>\n<p>Nel complesso, \u00e8 possibile creare, costruire, progettare, testare e fare il debug all&#8217;interno dell&#8217;ecosistema di Kinsta. Inoltre, \u00e8 adatto anche al proprio ciclo di vita <a href=\"https:\/\/kinsta.com\/it\/blog\/ingegnere-devops\/\">DevOps<\/a>. Ne parleremo presto in modo pi\u00f9 dettagliato. Prima per\u00f2, ecco qualche informazione in pi\u00f9 sugli ambienti di staging di Kinsta.<\/p>\n<h3>Alcune informazioni sullo staging di Kinsta<\/h3>\n<p>Gli ambienti di staging di Kinsta sono eccellenti quando si tratta di testare un sito su un server live, anche se non di produzione. Tuttavia, ci <strong>sono<\/strong> alcune differenze tra l&#8217;ambiente di staging e quello live su Kinsta di cui essere consapevoli:<\/p>\n<ul>\n<li>Innanzitutto, per impostazione predefinita, disabilitiamo sia il <a href=\"https:\/\/kinsta.com\/it\/blog\/la-cache-di-wordpress\/\">caching della pagina intera<\/a> che OPcache. Potete attivarla se lo desiderate, ma senza di essa \u00e8 probabile che i <a href=\"https:\/\/kinsta.com\/it\/blog\/ttfb\/\">tempi di caricamento delle pagine pi\u00f9 elevati<\/a>.<\/li>\n<li>Allo stesso modo, anche l&#8217;indicizzazione del sito \u00e8 disabilitata all&#8217;interno di WordPress. Sebbene possiate riattivarla se necessario, un aspetto che <strong>non<\/strong> potete disattivare \u00e8 l&#8217;indicizzazione temporanea degli URL con intestazioni restrittive.<\/li>\n<li>I <a href=\"https:\/\/kinsta.com\/it\/blog\/cron-job-wordpress\/\">Cron Job<\/a> non verranno eseguiti durante la fase di staging, anche se rimarranno &#8220;attivi&#8221;. Ci\u00f2 significa che potete apportare delle modifiche che sostituiranno i cron job sul vostro sito live una volta che lo avrete reso operativo. Tuttavia, mentre sono in fase di staging, non verranno eseguiti.<\/li>\n<li>Inoltre, tenete presente che le vostre credenziali di accesso a WordPress saranno le stesse sia per il sito di staging che per quello live.<\/li>\n<\/ul>\n<p>C&#8217;\u00e8 un altro aspetto su cui vogliamo soffermarci rapidamente prima di passare al workflow: il modo in cui i plugin interagiscono con lo staging.<\/p>\n<h3>Utilizzo dei plugin negli ambienti di staging di Kinsta<\/h3>\n<p>Kinsta <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/temi-plugin-wordpress\/\">vieta gi\u00e0 l&#8217;installazione di alcuni plugin<\/a> su WordPress per motivi di sicurezza e di prestazioni. Tuttavia, quando si tratta di staging, dovrete anche disabilitare alcuni dei plugin del vostro sito.<\/p>\n<p>Ci sono tre situazioni in cui dovrete prendere in considerazione questa possibilit\u00e0:<\/p>\n<ul>\n<li>Se la licenza del plugin \u00e8 legata al vostro nome di dominio, potrebbe non funzionare nell&#8217;ambiente di staging.<\/li>\n<li>I plugin come <a href=\"https:\/\/jetpack.com\" target=\"_blank\" rel=\"noopener noreferrer\">Jetpack<\/a> passano automaticamente alla modalit\u00e0 di staging. Potreste non notare alcuna differenza, anche se nessuno dei dati che elaborate andr\u00e0 su WordPress.com. Inoltre, non potrete disabilitare Jetpack in modalit\u00e0 staging.<\/li>\n<li>Alcuni plugin si collegano e pubblicano sui social media, come <a href=\"https:\/\/coschedule.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">CoSchedule<\/a>. In questi casi, vi consigliamo di disattivarli fino al &#8220;go live&#8221;. Questo perch\u00e9 possono programmare e pubblicare URL dall&#8217;ambiente di staging.<\/li>\n<\/ul>\n<p>Per ulteriori informazioni su questo argomento (e molto altro), vi invitiamo a consultare la <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/temi-plugin-wordpress\/\">nostra documentazione<\/a>. \u00c8 una lettura essenziale se volete utilizzare gli ambienti di staging di Kinsta riducendo al minimo gli effetti sui vostri plugin e temi.<\/p>\n<h2>Un tipico flusso di lavoro di sviluppo con gli ambienti di staging di Kinsta<\/h2>\n<p>Probabilmente avete gi\u00e0 un <a href=\"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/\">flusso di lavoro tipico per lo sviluppo<\/a>. Utilizzando gli ambienti di staging di Kinsta, potete integrare il vostro ciclo di vita DevOps per la <a href=\"https:\/\/kinsta.com\/it\/blog\/come-creare-una-pipeline-ci-cd\/\">Continuous Integration\/Continuous Deployment (CI\/CD)<\/a> in modo fluido.<\/p>\n<p>Infatti, il processo inizia con un ambiente locale di sviluppo. Il processo di configurazione richiede pochissimo tempo e gestisce anche la creazione di un <a href=\"https:\/\/kinsta.com\/it\/blog\/mysql-a-mariadb\/\">database MariaDB<\/a>.<\/p>\n<p>DevKinsta \u00e8 ideale anche per i progetti WordPress headless. Anche se in questo caso WordPress si comporta come un&#8217;API (Application Programming Interface) di contenuti, potete comunque costruire il front-end utilizzando un framework JavaScript come <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-react\/\">React<\/a> o <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-headless\/\">Vue.js<\/a>.<\/p>\n<p>Quando sar\u00e0 il momento di passare allo staging, DevKinsta gestir\u00e0 il back-end nel suo modo tipico. Per quanto riguarda il front-end, potrete distribuire il vostro sito sull&#8217;<a href=\"https:\/\/sevalla.com\/static-site-hosting\/\">Hosting di Siti Statici<\/a> di Kinsta o sul nostro <a href=\"https:\/\/sevalla.com\/application-hosting\/\">Hosting di Applicazioni<\/a>.<\/p>\n<figure id=\"attachment_174946\" aria-describedby=\"caption-attachment-174946\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-174946\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/application-hosting.png\" width=\"1000\" height=\"497\"><figcaption id=\"caption-attachment-174946\" class=\"wp-caption-text\">La schermata iniziale per il deploy sull&#8217;Hosting di Applicazioni di Kinsta.<\/figcaption><\/figure>\n<p>Ecco come si presenta il resto di un tipico workflow:<\/p>\n<ul>\n<li><strong>Invio all&#8217;ambiente di staging<\/strong>. Una volta completato lo sviluppo locale e i test preliminari, dovrete eseguire il push all&#8217;ambiente di staging. Questa replica di produzione assicura che i vostri test producano risultati simili a quelli del vostro sito live. Si tratta di una fase cruciale della pipeline CI\/CD, in quanto potete implementare test automatizzati e controlli di qualit\u00e0 prima della distribuzione.<\/li>\n<li><strong>Test e debug<\/strong>. Vorrete effettuare altri test all&#8217;interno dello staging, come ad esempio i <a href=\"https:\/\/kinsta.com\/it\/blog\/strumenti-test-prestazioni\/\">test di performance<\/a>, la scansione della sicurezza e i <a href=\"https:\/\/kinsta.com\/it\/blog\/test-di-usabilita-dei-siti-web\/\">test di accettazione utente (UAT)<\/a>. Poich\u00e9 Kinsta isola gli ambienti di staging e live, questi test non avranno alcun impatto sul sito live. Grazie ai log e allo <a href=\"https:\/\/kinsta.com\/it\/strumento-apm\/\">strumento Application Performance Monitoring (APM)<\/a> di Kinsta, potete anche eseguire il debug di eventuali problemi.<\/li>\n<li><strong>Integrazione e distribuzione continua<\/strong>. Dopo la fase di test e le approvazioni finali, dovrete integrare le modifiche di staging nell&#8217;ambiente live. Potete automatizzare alcuni aspetti di questo processo in base al vostro flusso di lavoro CD\/CI. In questo modo, il <a href=\"https:\/\/kinsta.com\/it\/blog\/controllo-versioni\/\">controllo di versione<\/a> centrale pu\u00f2 rimanere aggiornato e potete distribuire il codice in produzione con un minimo di input.<\/li>\n<li><strong>Monitoraggio e feedback<\/strong>. Dopo la distribuzione, \u00e8 fondamentale identificare e correggere qualsiasi problema utilizzando un ciclo continuo di feedback e monitoraggio. L&#8217;APM di Kinsta pu\u00f2 aiutarvi a risolvere qualsiasi problema successivo alla distribuzione. Da qui, potete continuare ad apportare miglioramenti grazie alle analisi e ai dati raccolti.<\/li>\n<\/ul>\n<p>Nel complesso, gli ambienti di staging di Kinsta (e DevKinsta) forniscono un&#8217;infrastruttura solida per aiutarvi a semplificare il vostro flusso di lavoro di sviluppo. Supporta anche le applicazioni WordPress headless. Nella prossima sezione vedremo come potete utilizzare le vostre competenze DevOps esistenti insieme al nostro staging.<\/p>\n<h2>Applicare le tecniche DevOps quando si utilizzano gli ambienti di staging di Kinsta<\/h2>\n<p>L&#8217;applicazione delle tecniche DevOps negli ambienti di staging di Kinsta pu\u00f2 migliorare notevolmente la collaborazione e snellire il ciclo di vita dello sviluppo. Questo \u00e8 particolarmente vero per i team interfunzionali, poich\u00e9 lo staging replica il pi\u00f9 possibile la produzione.<\/p>\n<p>In questo modo gli sviluppatori, i team di Quality Assurance (QA) e altri lavorano insieme in sincronia durante le fasi di creazione, test e distribuzione. Poich\u00e9 questo avviene in un ambiente controllato e isolato, aiuta a ridurre al minimo i conflitti. Inoltre, permette di identificare e risolvere eventuali problemi nelle prime fasi del processo di sviluppo.<\/p>\n<p>In sostanza, DevOps cerca di rimuovere le barriere tra i team, lo sviluppo e le operazioni, tipici e tradizionali. Le pratiche implementate incoraggiano una cultura collaborativa, automatizzata e integrativa.<\/p>\n<p>Inoltre, le giuste pratiche DevOps mirano a migliorare la velocit\u00e0, l&#8217;efficienza e la sicurezza dello sviluppo e della distribuzione.<\/p>\n<figure id=\"attachment_174951\" aria-describedby=\"caption-attachment-174951\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-174951\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/lifecyle-image.png\" alt=\"Il ciclo di vita DevOps \u00e8 rappresentato da un diagramma di flusso circolare con sette segmenti, ognuno dei quali rappresenta diverse fasi: Pianificazione, Creazione, Verifica, Pacchetto, Rilascio, Configurazione e Monitoraggio.\" width=\"1000\" height=\"558\"><figcaption id=\"caption-attachment-174951\" class=\"wp-caption-text\">Il ciclo di vita DevOps. <strong>Immagine:<\/strong> <a href=\"https:\/\/openclipart.org\/detail\/313185\/devops-with-python-source-in-description-field\" target=\"_blank\" rel=\"noopener noreferrer\">kdavies4<\/a><\/figcaption><\/figure>\n<p>Potete vedere questo aspetto in azione nelle varie fasi del ciclo di vita DevOps. Ce ne sono circa cinque o sette, a seconda del progetto e del team:<\/p>\n<ul>\n<li><strong>Sviluppo<\/strong>. Questa fase comprende la pianificazione e la codifica, oltre alla scelta dell&#8217;ambiente di staging. Qui scriverete il codice, lo testerete e ne controllerete la versione (probabilmente usando <a href=\"https:\/\/git-scm.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Git<\/a>) prima di passare alla fase successiva.<\/li>\n<li><strong>Integrazione<\/strong>. In questa fase dovrete <a href=\"https:\/\/kinsta.com\/it\/blog\/git-merge\/\">unire le modifiche al codice<\/a> in un repository centrale e assicurarvi che le nuove aggiunte non danneggino il vostro sito.<\/li>\n<li><strong>Test<\/strong>. Successivamente automatizzerete i test da eseguire nell&#8217;ambiente di staging. In questo modo avrete un secondo livello per garantire un codice di qualit\u00e0 e privo di bug.<\/li>\n<li><strong>Distribuzione<\/strong>. Dopo aver <a href=\"https:\/\/kinsta.com\/it\/blog\/strumenti-di-revisione-del-codice\/\">convalidato il codice di staging<\/a>, potete automatizzare la distribuzione in produzione. In questo modo il vostro sito sar\u00e0 sempre aggiornato alla versione pi\u00f9 recente.<\/li>\n<li><strong>Monitoraggio<\/strong>. Dopo la distribuzione, dovrete monitorare le prestazioni del sito. \u00c8 qui che un robusto sistema di avvisi e un processo di monitoraggio vi offriranno un valore aggiunto. I dati raccolti in questa fase vi aiuteranno anche in futuro.<\/li>\n<li><strong>Feedback<\/strong>. Questa \u00e8 una fase successiva all&#8217;implementazione in cui <a href=\"https:\/\/kinsta.com\/it\/blog\/test-di-usabilita-dei-siti-web\/\">raccoglierete informazioni e dati<\/a> dagli utenti, in questo caso i visitatori del sito. Utilizzerete il feedback di questa fase per identificare le aree di miglioramento nel prossimo ciclo di sviluppo.<\/li>\n<li><strong>Operazioni<\/strong>. In questa fase \u00e8 probabile che si verifichi un incrocio con un nuovo ciclo. \u00c8 qui che si riducono al minimo le interruzioni, si lavora per migliorare i tempi di attivit\u00e0 e si ottimizzano le configurazioni dei server.<\/li>\n<\/ul>\n<p>A seconda del numero di fasi del vostro ciclo di vita, alcune di queste saranno in un ordine diverso. Ad esempio, la fase di integrazione potrebbe far parte delle fasi di sviluppo o di test. Inoltre, potreste non avere alcune di queste fasi, come ad esempio una fase dedicata al feedback o alle operazioni.<\/p>\n<p>Gli ambienti di staging di Kinsta sono parte integrante della fase di sviluppo, in quanto forniscono un&#8217;area sicura e isolata per la codifica, il test e il QA prima della distribuzione. L&#8217;integrazione di questi ambienti nel ciclo di vita DevOps pu\u00f2 aiutare la collaborazione, aumentare i tempi di consegna e migliorare la qualit\u00e0 dei risultati.<\/p>\n<p>Di seguito vi mostreremo come crearli attraverso la dashboard di MyKinsta.<\/p>\n<h2>Come impostare un ambiente di staging su Kinsta<\/h2>\n<p>Non tutti gli hosting offrono questa funzionalit\u00e0, ma gli ambienti di staging di Kinsta sono presenti in tutti i piani che offriamo. L&#8217;intero processo richiede un paio di minuti e pochi clic.<\/p>\n<p>Inoltre, non \u00e8 il caso di descrivere tutti i passaggi in questa sede, perch\u00e9 potete trovarli nella nostra <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/ambienti-di-staging\/\">knowledge base<\/a>. Tuttavia, in breve, potete iniziare la configurazione attraverso la vostra dashboard MyKinsta:<\/p>\n<figure id=\"attachment_174955\" aria-describedby=\"caption-attachment-174955\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-174955\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/staging-button.png\" alt=\"Primo piano della barra degli strumenti superiore della dashboard di MyKinsta, che mostra la possibilit\u00e0 di alternare gli ambienti live e di staging con l'opzione di creare un nuovo ambiente.\" width=\"1000\" height=\"422\"><figcaption id=\"caption-attachment-174955\" class=\"wp-caption-text\">Scegliere tra l&#8217;ambiente live e quello di staging all&#8217;interno di MyKinsta.<\/figcaption><\/figure>\n<p>La prima decisione da prendere sar\u00e0 quella di scegliere un ambiente di staging standard o premium. Il nostro consiglio \u00e8 quello di capire quanto lo staging sar\u00e0 fondamentale per il vostro sito live. Ad esempio, un ambiente standard fa per voi se avete bisogno di testare solo elementi lontani dalla produzione.<\/p>\n<p>Al contrario, un ambiente premium sar\u00e0 necessario se avete bisogno dello stesso livello e della stessa portata di risorse del vostro sito live. Ci sono anche altri vantaggi, come la possibilit\u00e0 di creare pi\u00f9 ambienti di staging. Tuttavia, per i siti ad alta intensit\u00e0 di risorse (come i <a href=\"https:\/\/kinsta.com\/it\/blog\/staging-woocommerce\/\">negozi di e-commerce<\/a>), \u00e8 necessario che le risorse del vostro sito live siano all&#8217;altezza.<\/p>\n<p>Nella maggior parte dei casi, probabilmente vorrete clonare il vostro sito esistente: questa \u00e8 una delle opzioni che avete a disposizione dopo aver scelto il tipo di ambiente di staging.<\/p>\n<figure id=\"attachment_174947\" aria-describedby=\"caption-attachment-174947\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-174947\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/choose-staging.png\" width=\"1000\" height=\"596\"><figcaption id=\"caption-attachment-174947\" class=\"wp-caption-text\">Scegliere un ambiente di staging in MyKinsta.<\/figcaption><\/figure>\n<p>Provenendo da DevKinsta, potete creare un ambiente vuoto qui. C&#8217;\u00e8 un pulsante nelle impostazioni del vostro sito in DevKinsta per passare allo staging. In ogni caso, dovrete attendere qualche minuto affinch\u00e9 l&#8217;ambiente completi la sua configurazione. Da quel momento potrete iniziare a utilizzare gli ambienti di staging di Kinsta per creare e testare il vostro sito.<\/p>\n<h3>Dare al vostro ambiente di staging Kinsta un indirizzo di sottodominio corretto<\/h3>\n<p>In circostanze normali, il vostro ambiente di staging Kinsta si trova in una sottocartella del vostro server. Avr\u00e0 un URL che \u00e8 un sottodominio di <strong>kinsta.cloud<\/strong>, ma questo pu\u00f2 causare un paio di problemi:<\/p>\n<ul>\n<li>Alcuni plugin non funzioneranno, ad esempio quelli che richiedono la verifica di una licenza attraverso un nome di dominio specifico.<\/li>\n<li>Alcune configurazioni di <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-multisite\/\">WordPress Multisite<\/a> hanno problemi con le sottodirectory su Kinsta o richiedono un sottodominio personalizzato per funzionare in modo ottimale.<\/li>\n<\/ul>\n<p>Per questo motivo, \u00e8 bene impostare un indirizzo di sottodominio adeguato per i vostri ambienti di staging su Kinsta. Per gli utenti premium, Kinsta fornisce indirizzi di sottodominio dedicati, ma anche questo potrebbe non risolvere i vostri problemi.<\/p>\n<p>La soluzione \u00e8 quella di <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-domini\/#main\">creare un dominio personalizzato<\/a> per il vostro sito, quindi eseguire lo staging da un sottodominio utilizzando il <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-il-dns\/\">Domain Name System (DNS)<\/a>. Un URL di staging personalizzato che utilizza un dominio e un sottodominio appropriati offre due vantaggi: innanzitutto, potete attenuare i problemi di cui abbiamo parlato. In secondo luogo, avete un sottodominio &#8220;pi\u00f9 elegante&#8221; da condividere con i collaboratori o i clienti.<\/p>\n<h3>Passare un sito live allo staging<\/h3>\n<p>Un aspetto dell&#8217;ambiente di staging che potrebbe non essere chiaro all&#8217;inizio \u00e8 il modo in cui inviarvi il sito live dopo la configurazione. Una volta compreso che un ambiente di staging \u00e8 semplicemente una <em>copia<\/em> del vostro sito live, \u00e8 pi\u00f9 facile da visualizzare.<\/p>\n<p>Tuttavia, ecco una rapida panoramica del flusso di lavoro per fugare ogni dubbio:<\/p>\n<ul>\n<li>Quando create un ambiente di staging, in pratica copiate il vostro sito live in un sottodominio. Questo include tutti i database e i file. Si tratta di una replica completa uno-a-uno del vostro sito live.<\/li>\n<li>Apportate le modifiche all&#8217;ambiente di staging secondo il vostro ciclo di vita DevOps. Questo sar\u00e0 soggettivo e legato al vostro progetto, al vostro flusso di lavoro e ai vostri obiettivi.<\/li>\n<li>Quando si tratta di rendere effettive le modifiche, avete alcune opzioni. Potete utilizzare la <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/ambienti-di-staging\/#push-staging-to-live-1\">funzionalit\u00e0 <strong>Invia a Live<\/strong><\/a> integrata in Kinsta o apportare modifiche manuali. Di questo aspetto parleremo in modo pi\u00f9 approfondito pi\u00f9 avanti.<\/li>\n<li>Da questo punto in poi, avrete una replica uno a uno del vostro sito sia per gli ambienti di staging che per quelli live.<\/li>\n<\/ul>\n<p>Di conseguenza, non c&#8217;\u00e8 modo di aggiornare l&#8217;ambiente di staging in base allo stato del sito live. Vi consigliamo di cancellare l&#8217;ambiente di staging e di ricostruirlo quando ne avrete bisogno, in modo da copiare il vostro sito attuale. Questo \u00e8 un altro buon motivo per utilizzare un sottodominio personalizzato per i vostri ambienti di staging Kinsta.<\/p>\n<p>Kinsta effettua backup sia per il sito live che per l&#8217;ambiente di staging. Questo significa che potete anche <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-backup\/#restoring-wordpress-backups-to-staging\">ripristinare il backup di un sito live<\/a> direttamente nell&#8217;ambiente di staging. In questo modo potrete passare da una fase all&#8217;altra del vostro ciclo di vita con maggiore facilit\u00e0 e potrete utilizzare le precedenti permutazioni del vostro sito durante lo sviluppo.<\/p>\n<p>\u00c8 necessario impostare prima l&#8217;ambiente di staging, ma potete ripristinare sia l&#8217;ambiente standard che quello premium. In ogni caso, potete farlo attraverso la dashboard di MyKinsta:<\/p>\n<figure id=\"attachment_174952\" aria-describedby=\"caption-attachment-174952\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-174952\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/restore-backup.png\" width=\"1000\" height=\"398\"><figcaption id=\"caption-attachment-174952\" class=\"wp-caption-text\">Ripristinare un backup attraverso il cruscotto di MyKinsta.<\/figcaption><\/figure>\n<p>Questa operazione richiede un paio di clic e manterr\u00e0 i backup esistenti per i vostri siti live e di staging, oltre a tutti i domini personalizzati che avete impostato.<\/p>\n<h2>Incorporare il controllo di versione nella configurazione di staging<\/h2>\n<p>Molti sviluppatori utilizzano il controllo di versione, come Git, cosa che consigliamo anche noi. Sia gli ambienti live che quelli di staging su Kinsta offrono l&#8217;integrazione con Git, il che significa che potete controllare la versione del vostro sito di staging per tenere sotto controllo il vostro <a href=\"https:\/\/kinsta.com\/it\/blog\/git-per-lo-sviluppo-web\/\">programma di sviluppo<\/a>.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/gestione-sito\/git\/\">Estrarre e clonare<\/a> un repo sul server di Kinsta \u00e8 un gioco da ragazzi. Il processo prevede alcuni passaggi fondamentali:<\/p>\n<ul>\n<li>Collegatevi al vostro sito utilizzando <a href=\"https:\/\/kinsta.com\/it\/blog\/come-utilizzare-ssh\/\">Secure Shell (SSH)<\/a>.<\/li>\n<li>Prelevate il vostro repo attuale da <a href=\"https:\/\/kinsta.com\/it\/blog\/git-contro-github\/\">GitHub, GitLab<\/a> o un altro servizio simile.<\/li>\n<li>In alternativa, clonate il vostro repo dalla vostra postazione remota.<\/li>\n<\/ul>\n<p>Il modo in cui prelevate il vostro repo remoto sar\u00e0 diverso a seconda che sia pubblico, privato o dotato di <a href=\"https:\/\/kinsta.com\/it\/blog\/autenticazione-a-due-fattori-wordpress\/\">autenticazione a due fattori (2FA)<\/a>. Per quanto riguarda l&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/come-inviare-codice-github\/\">invio del codice<\/a> al repo remoto, invece, dovrete trovare un flusso di lavoro adeguato.<\/p>\n<p>Questo perch\u00e9 gli ambienti di staging di Kinsta e l&#8217;integrazione con Git non supportano ancora un comando come <strong><em>git push kinsta mysite<\/em><\/strong>. Tuttavia, esistono delle soluzioni. Ad esempio, potete utilizzare uno strumento come <a href=\"https:\/\/wppusher.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Pusher<\/a>:<\/p>\n<figure id=\"attachment_174956\" aria-describedby=\"caption-attachment-174956\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-174956\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/wp-pusher.png\" alt=\"Una pagina di configurazione per il plugin WP Pusher all'interno della dashboard di WordPress. Mostra i campi per installare un nuovo tema specificando l'host del repository, il repository del tema, il branch e la sottodirectory.\" width=\"1000\" height=\"611\"><figcaption id=\"caption-attachment-174956\" class=\"wp-caption-text\">Il plugin WP Pusher.<\/figcaption><\/figure>\n<p>Gli sviluppatori pi\u00f9 all&#8217;avanguardia stanno trovando modi unici per <a href=\"https:\/\/anchor.host\/automatic-git-deploy-with-kinsta-via-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">inviare il codice a GitHub da Kinsta<\/a>, anche se si tratta di eseguire un semplice comando da un client Git o di automatizzare il processo con degli script. Pi\u00f9 avanti parleremo del concetto generale di push del codice sul sito live.<\/p>\n<h2>Eseguire test sulle prestazioni negli ambienti di staging di Kinsta<\/h2>\n<p>Una parte delle fasi del ciclo di vita del test e del monitoraggio comprende l&#8217;analisi (e il confronto) delle prestazioni del vostro sito di staging con i benchmark. La buona notizia \u00e8 che avete accesso a tutti gli strumenti di Kinsta per il vostro sito di staging, oltre che per quello live.<\/p>\n<p>In breve, prenderete i <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-lento\/#17-ways-to-fix-a-slow-wordpress-website\">benchmark per il vostro sito live<\/a>, creerete gli obiettivi che vorreste raggiungere e ottimizzerete il vostro codice all&#8217;interno dello staging. Da l\u00ec, valuterete se le modifiche apportate fanno la differenza. In caso affermativo, potrete procedere. In caso contrario, si ripetono le fasi di codifica e di test.<\/p>\n<p>Per gli ambienti di staging di Kinsta, lo strumento <a href=\"https:\/\/kinsta.com\/it\/strumento-apm\/\">Kinsta APM<\/a> sar\u00e0 probabilmente un riferimento centrale:<\/p>\n<figure id=\"attachment_174949\" aria-describedby=\"caption-attachment-174949\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-174949\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/kinsta-apm.png\" width=\"1000\" height=\"722\"><figcaption id=\"caption-attachment-174949\" class=\"wp-caption-text\">Lo strumento Kinsta APM.<\/figcaption><\/figure>\n<p>Si tratta di uno strumento personalizzato che si concentra sui problemi di WordPress e che registra con un timestamp tutte le attivit\u00e0 raccolte. Potete monitorare i processi PHP, le chiamate HTTP, le query di database e molto altro ancora. Ad esempio, abbiamo scoperto che la maggior parte dei problemi di degrado delle prestazioni sono riconducibili a un plugin o a un tema non ottimale. Kinsta APM pu\u00f2 mostrarvi questo aspetto in modo esplicito nella scheda <strong>WordPress<\/strong>.<\/p>\n<p>Vedrete che \u00e8 possibile esaminare in profondit\u00e0 le <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-monitoraggio\/strumento-apm\/#transaction\">singole transazioni<\/a>, il che significa che potete vedere con precisione dove sono i vostri colli di bottiglia. Per i siti di staging, non monitorerete spesso il tempo di transazione di <a href=\"https:\/\/kinsta.com\/it\/blog\/redis-docker\/\">Redis<\/a>. Invece, i tempi di PHP e MySQL saranno di maggiore interesse.<\/p>\n<figure id=\"attachment_174954\" aria-describedby=\"caption-attachment-174954\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-174954\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/slow-tranasctions.png\" alt=\"Lo strumento APM di Kinsta mostra le transazioni pi\u00f9 lente su un sito WordPress. Ci sono colonne per il nome della transazione, la durata totale, la durata massima, la durata media e la velocit\u00e0 al minuto.\" width=\"1000\" height=\"517\"><figcaption id=\"caption-attachment-174954\" class=\"wp-caption-text\">Visualizzare le transazioni pi\u00f9 lente di un sito all&#8217;interno dello strumento APM di Kinsta.<\/figcaption><\/figure>\n<p>L&#8217;utilizzo di un intervallo di tempo assoluto per la risoluzione dei problemi aiuta a individuare le aree problematiche. La <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-monitoraggio\/strumento-apm\/#diagnose-performance-issues\">documentazione di Kinsta<\/a> vi illustra il flusso di lavoro generale, ma in poche parole le pagine lente dovrebbero essere la vostra prima preoccupazione.<\/p>\n<p>Da l\u00ec, potete analizzare i processi che compongono le transazioni e individuare il codice non ottimale o gli strumenti di terze parti pi\u00f9 scadenti. Probabilmente utilizzerete un <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-risoluzione-problemi\/risoluzione-probemi-prestazioni-wordpress\/#troubleshooting-tools\">mix di strumenti<\/a> per cercare e combattere il codice problematico. Per lo sviluppo di WordPress, <code>WP_DEBUG<\/code> e <a href=\"https:\/\/kinsta.com\/it\/blog\/query-monitor\/\" target=\"_blank\" rel=\"noopener noreferrer\">Query Monitor<\/a> sono quelli pi\u00f9 usati.<\/p>\n<h2>Distribuzione continua: sincronizzare le modifiche tra staging e produzione<\/h2>\n<p>La fase di distribuzione del vostro ciclo di vita porta a dover prendere una decisione: quale codice inviare. Il vostro primo pensiero potrebbe essere quello di fare tutto in una volta, ma non sempre \u00e8 l&#8217;idea migliore.<\/p>\n<p>Infatti, a prescindere dalla somiglianza tra gli ambienti di staging e quelli live, questi ultimi presenteranno comunque delle differenze. Un approccio misurato pu\u00f2 essere pi\u00f9 sensato, in quanto potete eseguire il push di una suite di codice per un miglioramento specifico, monitorare i cambiamenti e quindi programmare il push successivo.<\/p>\n<p>Questo concetto \u00e8 fondamentale per il deployment continuo, in quanto la <em>sicurezza<\/em> del deployment dovrebbe essere una preoccupazione fondamentale. In passato, la funzionalit\u00e0 <a href=\"https:\/\/kinsta.com\/changelog\/one-click-staging-push-live\/\">push-to-live<\/a> di Kinsta con un solo clic inviava l&#8217;intero sito al server live, indipendentemente dalle modifiche apportate. Tuttavia, ora avete anche la possibilit\u00e0 di effettuare un <a href=\"https:\/\/kinsta.com\/it\/changelog\/selective-push\/\">push selettivo<\/a>: potete inviare i file, il database o entrambi al server live:<\/p>\n<figure id=\"attachment_174953\" aria-describedby=\"caption-attachment-174953\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-174953\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/selective-push.png\" width=\"1000\" height=\"530\"><figcaption id=\"caption-attachment-174953\" class=\"wp-caption-text\">Scegliere gli elementi di un sito di staging da inviare alla versione live nella dashboard di MyKinsta.<\/figcaption><\/figure>\n<p>Tuttavia, questo include anche le impostazioni dell&#8217;ambiente, come le configurazioni di Nginx, PHP e il reindirizzamento. Questo potrebbe comunque essere eccessivo, soprattutto quando si apportano solo piccole o minime modifiche a una parte specifica del sito.<\/p>\n<p>Naturalmente, avete anche la possibilit\u00e0 di rinunciare alle opzioni push-to-live di Kinsta e di svolgere il lavoro da soli. L&#8217;approccio pi\u00f9 sicuro \u00e8 quello di <em>replicare<\/em> le modifiche sul sito live piuttosto che automatizzarle. Certo, l&#8217;implementazione richieder\u00e0 pi\u00f9 tempo, ma avrete la possibilit\u00e0 di monitorare ogni modifica man mano che viene resa operativa.<\/p>\n<p>Tuttavia, indipendentemente dal vostro approccio alla distribuzione continua, i vostri backup saranno un componente fondamentale. <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-backup\/\">Kinsta effettua backup<\/a> giornalieri per ogni sito del vostro account. Questo include i backup generati dal sistema e anche i backup manuali.<\/p>\n<p>Inoltre, ogni backup \u00e8 un&#8217;istantanea completa di un ambiente specifico. Ci\u00f2 significa che potete tornare a una configurazione nota e funzionante in pochi minuti per riparare un sito non funzionante.<\/p>\n<h2>Riepilogo<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/it\/hosting-wordpress\/staging\/\">Gli ambienti di staging di Kinsta<\/a> possono aiutarvi a creare, testare e distribuire il vostro sito in produzione, indipendentemente dal numero di fasi che eseguite o dalla natura di ciascuna fase del vostro flusso di lavoro. Sono flessibili, perch\u00e9 potete usare l&#8217;ambiente di staging standard gratuito per ogni sito che gestite con Kinsta.<\/p>\n<p>Tuttavia, con un ambiente di staging premium, potete impostare pi\u00f9 istanze, eseguire risorse che corrispondono al vostro sito live e molto altro ancora. Gli ambienti di staging di Kinsta sono straordinari anche se utilizzati insieme al nostro <a href=\"https:\/\/sevalla.com\/application-hosting\/\">Hosting di Applicazioni<\/a>. In ogni caso, potete portare il vostro sito da locale a live e accedere a tutti gli strumenti tipici di Kinsta direttamente dalla <a href=\"https:\/\/my.kinsta.com\/?lang=it\">dashboard di MyKinsta<\/a>.<\/p>\n<p>Avete qualche domanda sull&#8217;utilizzo degli ambienti di staging di Kinsta insieme alle vostre normali tecniche DevOps? Fateci sapere cosa ne pensate nella sezione commenti qui sotto!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se immaginiamo un diagramma di Venn, gli ambienti di staging di Kinsta convergono sia con lo sviluppo per WordPress che con il ciclo di vita DevOps &#8230;<\/p>\n","protected":false},"author":199,"featured_media":76846,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[25883,25873],"class_list":["post-76845","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-strumenti-di-sviluppo-web","topic-sviluppo-wordpress"],"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>Utilizzo di DevOps e degli ambienti di staging di Kinsta per lo sviluppo di un sito WordPress - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Lo sviluppo per WordPress \u00e8 un caso d&#039;uso ideale per l&#039;infrastruttura di Kinsta. Scopri come utilizzare DevOps insieme agli ambienti di staging di Kinsta!\" \/>\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\/ambienti-di-staging-di-kinsta\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Utilizzo di DevOps e degli ambienti di staging di Kinsta per lo sviluppo di un sito WordPress\" \/>\n<meta property=\"og:description\" content=\"Lo sviluppo per WordPress \u00e8 un caso d&#039;uso ideale per l&#039;infrastruttura di Kinsta. Scopri come utilizzare DevOps insieme agli ambienti di staging di Kinsta!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-29T08:03:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-21T10:03:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/02\/wp-staging-environments-site-development.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Lo sviluppo per WordPress \u00e8 un caso d&#039;uso ideale per l&#039;infrastruttura di Kinsta. Scopri come utilizzare DevOps insieme agli ambienti di staging di Kinsta!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/02\/wp-staging-environments-site-development.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Utilizzo di DevOps e degli ambienti di staging di Kinsta per lo sviluppo di un sito WordPress\",\"datePublished\":\"2024-02-29T08:03:21+00:00\",\"dateModified\":\"2025-01-21T10:03:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/\"},\"wordCount\":3834,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/02\/wp-staging-environments-site-development.jpg\",\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/\",\"name\":\"Utilizzo di DevOps e degli ambienti di staging di Kinsta per lo sviluppo di un sito WordPress - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/02\/wp-staging-environments-site-development.jpg\",\"datePublished\":\"2024-02-29T08:03:21+00:00\",\"dateModified\":\"2025-01-21T10:03:14+00:00\",\"description\":\"Lo sviluppo per WordPress \u00e8 un caso d'uso ideale per l'infrastruttura di Kinsta. Scopri come utilizzare DevOps insieme agli ambienti di staging di Kinsta!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/02\/wp-staging-environments-site-development.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/02\/wp-staging-environments-site-development.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sviluppo di WordPress\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/sviluppo-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Utilizzo di DevOps e degli ambienti di staging di Kinsta per lo sviluppo di un sito WordPress\"}]},{\"@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\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/it\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Utilizzo di DevOps e degli ambienti di staging di Kinsta per lo sviluppo di un sito WordPress - Kinsta\u00ae","description":"Lo sviluppo per WordPress \u00e8 un caso d'uso ideale per l'infrastruttura di Kinsta. Scopri come utilizzare DevOps insieme agli ambienti di staging di Kinsta!","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\/ambienti-di-staging-di-kinsta\/","og_locale":"it_IT","og_type":"article","og_title":"Utilizzo di DevOps e degli ambienti di staging di Kinsta per lo sviluppo di un sito WordPress","og_description":"Lo sviluppo per WordPress \u00e8 un caso d'uso ideale per l'infrastruttura di Kinsta. Scopri come utilizzare DevOps insieme agli ambienti di staging di Kinsta!","og_url":"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2024-02-29T08:03:21+00:00","article_modified_time":"2025-01-21T10:03:14+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/02\/wp-staging-environments-site-development.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Lo sviluppo per WordPress \u00e8 un caso d'uso ideale per l'infrastruttura di Kinsta. Scopri come utilizzare DevOps insieme agli ambienti di staging di Kinsta!","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/02\/wp-staging-environments-site-development.jpg","twitter_creator":"@Kinsta_IT","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Jeremy Holcombe","Tempo di lettura stimato":"23 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Utilizzo di DevOps e degli ambienti di staging di Kinsta per lo sviluppo di un sito WordPress","datePublished":"2024-02-29T08:03:21+00:00","dateModified":"2025-01-21T10:03:14+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/"},"wordCount":3834,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/02\/wp-staging-environments-site-development.jpg","inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/","url":"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/","name":"Utilizzo di DevOps e degli ambienti di staging di Kinsta per lo sviluppo di un sito WordPress - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/02\/wp-staging-environments-site-development.jpg","datePublished":"2024-02-29T08:03:21+00:00","dateModified":"2025-01-21T10:03:14+00:00","description":"Lo sviluppo per WordPress \u00e8 un caso d'uso ideale per l'infrastruttura di Kinsta. Scopri come utilizzare DevOps insieme agli ambienti di staging di Kinsta!","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/02\/wp-staging-environments-site-development.jpg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/02\/wp-staging-environments-site-development.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/ambienti-di-staging-di-kinsta\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Sviluppo di WordPress","item":"https:\/\/kinsta.com\/it\/argomenti\/sviluppo-wordpress\/"},{"@type":"ListItem","position":3,"name":"Utilizzo di DevOps e degli ambienti di staging di Kinsta per lo sviluppo di un sito WordPress"}]},{"@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\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/it\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/76845","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\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=76845"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/76845\/revisions"}],"predecessor-version":[{"id":80232,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/76845\/revisions\/80232"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76845\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76845\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76845\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76845\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76845\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76845\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76845\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76845\/translations\/es"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76845\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/76846"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=76845"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=76845"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=76845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}