{"id":167141,"date":"2025-06-09T09:00:00","date_gmt":"2025-06-09T09:00:00","guid":{"rendered":"https:\/\/gtechgroup.it\/blog\/duplicator-package-grandi-siti-molti-file\/"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"duplicator-package-grandi-siti-molti-file","status":"publish","type":"post","link":"https:\/\/gtechgroup.it\/blog\/duplicator-package-grandi-siti-molti-file\/","title":{"rendered":"Duplicator: Gestire Package Grandi e Siti con Molti File"},"content":{"rendered":"<article>\n<h1>Duplicator: Gestire Package Grandi e Siti con Molti File<\/h1>\n<p>Non tutti i siti WordPress sono leggeri e compatti. Portali di notizie con migliaia di articoli, e-commerce con cataloghi estesi, siti multimediali con gallerie fotografiche: tutti questi scenari generano installazioni WordPress che possono raggiungere e superare diversi gigabyte. Duplicator, nella sua versione base, pu&#242; incontrare difficolt&#224; con siti di queste dimensioni, ma con le giuste configurazioni e strategie &#232; possibile gestire anche i package pi&#249; impegnativi. In questa guida vedremo come affrontare le sfide dei siti WordPress di grandi dimensioni.<\/p>\n<h2>Quando un Sito &#232; Considerato &ldquo;Grande&rdquo;<\/h2>\n<p>Per Duplicator, un sito pu&#242; essere considerato grande quando presenta una o pi&#249; delle seguenti caratteristiche:<\/p>\n<ul>\n<li><strong>Dimensione file<\/strong>: oltre 500 MB di file totali (spesso causati da una cartella <code>uploads<\/code> molto popolata).<\/li>\n<li><strong>Numero file<\/strong>: oltre 50.000 file (molti temi e plugin creano migliaia di file ciascuno).<\/li>\n<li><strong>Dimensione database<\/strong>: oltre 100 MB (tabelle di log, revisioni, dati WooCommerce, etc.).<\/li>\n<li><strong>Tabelle database<\/strong>: oltre 100 tabelle (ogni plugin pu&#242; creare pi&#249; tabelle).<\/li>\n<\/ul>\n<p>Queste soglie non sono rigide: dipendono dalle risorse del server (RAM, CPU, disco, timeout PHP). Un server potente pu&#242; gestire siti pi&#249; grandi senza problemi, mentre un hosting condiviso economico potrebbe avere difficolt&#224; anche con siti pi&#249; piccoli.<\/p>\n<h2>Problemi Comuni con i Package Grandi<\/h2>\n<h3>Timeout PHP<\/h3>\n<p>Il problema pi&#249; frequente &#232; il timeout dello script PHP durante la creazione del package. Se il <code>max_execution_time<\/code> &#232; impostato a 30 secondi (valore predefinito di molti hosting), la creazione di un package da 1 GB fallir&#224; quasi certamente.<\/p>\n<h3>Limite di Memoria PHP<\/h3>\n<p>La compressione di file grandi richiede memoria. Se il <code>memory_limit<\/code> &#232; troppo basso (128M o meno), PHP potrebbe esaurire la memoria durante la fase di build.<\/p>\n<h3>Spazio Disco Insufficiente<\/h3>\n<p>Duplicator crea file temporanei durante la build. Per un sito da 2 GB, servono almeno 4-6 GB di spazio libero: i file originali, l&#8217;archivio temporaneo e il package finale.<\/p>\n<h3>Limite Upload del Server<\/h3>\n<p>Quando il package deve essere caricato su un nuovo server per la migrazione, le limitazioni di <code>upload_max_filesize<\/code> e <code>post_max_size<\/code> possono impedire il caricamento di file grandi tramite il browser.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/dup-03-tools.png\" alt=\"Strumenti di diagnostica di Duplicator per analizzare le limitazioni del server\" \/><\/p>\n<h2>Ottimizzare le Impostazioni PHP<\/h2>\n<p>Il primo passo per gestire siti grandi &#232; ottimizzare le impostazioni PHP del server:<\/p>\n<h3>Configurazioni Consigliate<\/h3>\n<pre><code>max_execution_time = 600\nmemory_limit = 512M\nupload_max_filesize = 2048M\npost_max_size = 2048M\nmax_input_time = 600<\/code><\/pre>\n<p>Queste impostazioni si possono modificare in diversi modi, a seconda del tipo di hosting:<\/p>\n<ul>\n<li><strong>Pannello di controllo<\/strong>: in Plesk o cPanel, cerca la sezione PHP del dominio e modifica i valori.<\/li>\n<li><strong>php.ini<\/strong>: se hai accesso al file <code>php.ini<\/code>, modifica direttamente i valori.<\/li>\n<li><strong>.user.ini<\/strong>: crea o modifica il file <code>.user.ini<\/code> nella root del sito (funziona con PHP-FPM).<\/li>\n<li><strong>.htaccess<\/strong>: aggiungi direttive <code>php_value<\/code> nel file <code>.htaccess<\/code> (funziona solo con Apache mod_php).<\/li>\n<\/ul>\n<h2>Strategie di Riduzione della Dimensione<\/h2>\n<h3>1. Escludere la Cache<\/h3>\n<p>Le cartelle di cache possono occupare centinaia di megabyte e non sono necessarie nel backup. Escludi:<\/p>\n<ul>\n<li><code>\/wp-content\/cache\/<\/code><\/li>\n<li><code>\/wp-content\/et-cache\/<\/code> (Divi)<\/li>\n<li><code>\/wp-content\/w3tc-config\/<\/code> (W3 Total Cache)<\/li>\n<li><code>\/wp-content\/wflogs\/<\/code> (Wordfence)<\/li>\n<li>Qualsiasi cartella di cache generata da plugin specifici<\/li>\n<\/ul>\n<h3>2. Escludere Backup Precedenti<\/h3>\n<p>Non includere nel package i backup creati da altri plugin:<\/p>\n<ul>\n<li><code>\/wp-content\/backups-dup-lite\/<\/code> (backup precedenti di Duplicator)<\/li>\n<li><code>\/wp-content\/backups-dup-pro\/<\/code><\/li>\n<li><code>\/wp-content\/updraft\/<\/code><\/li>\n<li><code>\/wp-content\/ai1wm-backups\/<\/code><\/li>\n<\/ul>\n<h3>3. Ottimizzare i Media<\/h3>\n<p>La cartella <code>uploads<\/code> &#232; spesso la pi&#249; grande. Prima di creare il package:<\/p>\n<ul>\n<li><strong>Comprimi le immagini<\/strong>: utilizza plugin come ShortPixel, Imagify o Smush per comprimere le immagini senza perdita di qualit&#224; visibile.<\/li>\n<li><strong>Rimuovi i media non utilizzati<\/strong>: plugin come &ldquo;Media Cleaner&rdquo; identificano e rimuovono le immagini caricate ma non utilizzate in nessun articolo o pagina.<\/li>\n<li><strong>Elimina le dimensioni intermedie non necessarie<\/strong>: WordPress genera pi&#249; versioni di ogni immagine caricata. Se il tuo tema ne usa solo alcune, puoi eliminare le altre.<\/li>\n<\/ul>\n<h3>4. Pulire il Database<\/h3>\n<ul>\n<li><strong>Revisioni<\/strong>: elimina le revisioni degli articoli. Un sito con 500 articoli e 10 revisioni ciascuno ha 5.000 revisioni nel database.<\/li>\n<li><strong>Commenti spam<\/strong>: svuota il cestino dei commenti.<\/li>\n<li><strong>Dati transitori<\/strong>: elimina i transient scaduti dal database.<\/li>\n<li><strong>Tabelle orfane<\/strong>: identifica e rimuovi le tabelle lasciate da plugin disinstallati.<\/li>\n<li><strong>Log<\/strong>: svuota le tabelle di log (action log, email log, error log, etc.).<\/li>\n<\/ul>\n<p>Plugin come WP-Optimize, Advanced Database Cleaner o WP-Sweep possono automatizzare queste operazioni.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/dup-01-packages.png\" alt=\"Gestione dei package grandi in Duplicator\" \/><\/p>\n<h2>DupArchive: Il Formato per Siti Grandi<\/h2>\n<p>Duplicator offre due formati di archivio: ZIP e DupArchive. Per i siti grandi, <strong>DupArchive &#232; la scelta migliore<\/strong>. Ecco perch&#233;:<\/p>\n<ul>\n<li><strong>Nessun limite di dimensione<\/strong>: il formato ZIP ha un limite teorico di 4 GB (2 GB su alcuni server). DupArchive non ha limiti pratici.<\/li>\n<li><strong>Estrazione incrementale<\/strong>: DupArchive estrae i file in blocchi, riducendo l&#8217;uso di memoria.<\/li>\n<li><strong>Creazione segmentata<\/strong>: il package viene creato in segmenti, evitando timeout.<\/li>\n<li><strong>Ripresa dopo errore<\/strong>: se la creazione si interrompe, pu&#242; riprendere dal punto in cui si &#232; fermata.<\/li>\n<\/ul>\n<p>Per utilizzare DupArchive, vai su <strong>Duplicator &gt; Settings &gt; Packages &gt; Archive Engine<\/strong> e seleziona DupArchive.<\/p>\n<h2>Duplicator Pro: Funzionalit&#224; per Siti Grandi<\/h2>\n<p>La versione Pro di Duplicator include funzionalit&#224; specifiche per la gestione di siti di grandi dimensioni:<\/p>\n<h3>Chunking (Elaborazione a Blocchi)<\/h3>\n<p>Il chunking divide il processo di creazione del package in pi&#249; esecuzioni PHP. Invece di creare l&#8217;intero archivio in una singola esecuzione (che potrebbe superare il timeout), il processo viene suddiviso in blocchi gestibili. Ogni blocco viene elaborato in una singola richiesta PHP, rispettando i limiti di timeout.<\/p>\n<h3>Database Chunking<\/h3>\n<p>Analogamente, l&#8217;esportazione del database pu&#242; essere suddivisa in pi&#249; passaggi, consentendo l&#8217;esportazione di database molto grandi senza timeout.<\/p>\n<h3>Shell Commands<\/h3>\n<p>Duplicator Pro pu&#242; utilizzare comandi shell nativi (<code>mysqldump<\/code> per il database, <code>zip<\/code> per l&#8217;archivio) che sono significativamente pi&#249; veloci delle equivalenti funzioni PHP. Se il tuo hosting permette l&#8217;esecuzione di comandi shell, abilitare questa opzione pu&#242; ridurre drasticamente il tempo di creazione del package.<\/p>\n<h3>Multi-Thread<\/h3>\n<p>Su server che lo supportano, Duplicator Pro pu&#242; utilizzare pi&#249; thread per la creazione dell&#8217;archivio, sfruttando meglio le risorse del server.<\/p>\n<h2>Gestire il Trasferimento di Package Grandi<\/h2>\n<p>Una volta creato il package, devi trasferirlo sul server di destinazione. Per file di grandi dimensioni, il caricamento via browser non &#232; praticabile. Ecco le alternative:<\/p>\n<h3>FTP\/SFTP<\/h3>\n<p>Utilizza un client FTP come FileZilla per caricare l&#8217;archivio e l&#8217;installer. FTP gestisce file di qualsiasi dimensione e supporta la ripresa del trasferimento in caso di interruzione.<\/p>\n<h3>SSH\/SCP<\/h3>\n<p>Se hai accesso SSH al server di destinazione, usa <code>scp<\/code> o <code>rsync<\/code> per trasferire i file. Questo metodo &#232; generalmente pi&#249; veloce di FTP.<\/p>\n<h3>wget\/curl dal Server<\/h3>\n<p>Se entrambi i server hanno accesso a internet, puoi scaricare il package direttamente dal server di origine a quello di destinazione usando <code>wget<\/code> o <code>curl<\/code>:<\/p>\n<pre><code>wget https:\/\/vecchiosito.it\/wp-content\/backups-dup-pro\/pacchetto.zip<\/code><\/pre>\n<p>Questo metodo &#232; molto rapido perch&#233; sfrutta la connessione tra i data center, che &#232; generalmente pi&#249; veloce della connessione domestica.<\/p>\n<h3>Cloud come Intermediario<\/h3>\n<p>Salva il package su Google Drive, Dropbox o S3 dal server di origine, poi scaricalo sul server di destinazione. Questo approccio &#232; utile quando i server non possono comunicare direttamente.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/dup-02-settings.png\" alt=\"Impostazioni avanzate di Duplicator per la gestione di archivi di grandi dimensioni\" \/><\/p>\n<h2>Strategie di Suddivisione del Backup<\/h2>\n<p>Se nonostante tutte le ottimizzazioni il sito rimane troppo grande per un singolo package, puoi adottare una strategia di backup suddiviso:<\/p>\n<h3>Backup File + Database Separati<\/h3>\n<ol>\n<li>Crea un package &ldquo;Solo Database&rdquo; con Duplicator. Questo sar&#224; piccolo e veloce.<\/li>\n<li>Trasferisci i file separatamente via FTP\/SFTP o rsync.<\/li>\n<li>Sul server di destinazione, usa l&#8217;installer in modalit&#224; &ldquo;Database Only&rdquo; per importare il database.<\/li>\n<\/ol>\n<h3>Esclusione Selettiva dei Media<\/h3>\n<ol>\n<li>Crea il package escludendo la cartella <code>uploads<\/code> (o le sottocartelle pi&#249; grandi).<\/li>\n<li>Trasferisci la cartella <code>uploads<\/code> separatamente via FTP\/SFTP.<\/li>\n<li>Installa il package (senza media) con l&#8217;installer.<\/li>\n<li>Copia la cartella <code>uploads<\/code> nella posizione corretta.<\/li>\n<\/ol>\n<h2>Monitorare la Dimensione del Sito<\/h2>\n<p>Prevenire &#232; meglio che curare. Ecco come tenere sotto controllo la dimensione del sito:<\/p>\n<ul>\n<li><strong>Dashboard di WordPress<\/strong>: <strong>Strumenti &gt; Salute del sito<\/strong> mostra la dimensione della directory e del database.<\/li>\n<li><strong>Pannello hosting<\/strong>: monitora l&#8217;utilizzo dello spazio disco dal pannello del tuo hosting.<\/li>\n<li><strong>Duplicator Tools<\/strong>: la sezione Tools di Duplicator mostra informazioni sulla dimensione del sito.<\/li>\n<li><strong>Impostare limiti<\/strong>: configura un numero massimo di revisioni per articolo in <code>wp-config.php<\/code>: <code>define(&#8217;WP_POST_REVISIONS&#8217;, 5);<\/code><\/li>\n<\/ul>\n<h2>Best Practice per Siti Grandi<\/h2>\n<ul>\n<li><strong>Backup incrementali<\/strong>: se disponibili (Duplicator Pro), usa i backup incrementali che salvano solo i file modificati dall&#8217;ultimo backup.<\/li>\n<li><strong>Usa CDN per i media<\/strong>: servire le immagini da un CDN riduce la dimensione dei file sul server e, di conseguenza, dei backup.<\/li>\n<li><strong>Offloading dei media<\/strong>: plugin come WP Offload Media spostano le immagini su S3 o un servizio simile, riducendo la dimensione locale del sito.<\/li>\n<li><strong>Pulizia regolare<\/strong>: schedula una pulizia mensile del database e dei file temporanei.<\/li>\n<li><strong>Hosting adeguato<\/strong>: un sito grande ha bisogno di un hosting con risorse adeguate. Un hosting condiviso economico non &#232; la scelta giusta.<\/li>\n<\/ul>\n<h2>Conclusioni<\/h2>\n<p>Gestire package grandi con Duplicator richiede preparazione e le giuste configurazioni, ma non &#232; impossibile. La combinazione di ottimizzazione del sito, impostazioni PHP adeguate, formato DupArchive e funzionalit&#224; Pro come il chunking permette di gestire anche i siti WordPress pi&#249; grandi. La chiave &#232; ridurre la dimensione del sito prima del backup (eliminando cache, revisioni e file inutili) e utilizzare le impostazioni corrette per il processo di creazione del package.<\/p>\n<p>Per siti di grandi dimensioni, un <a href=\"https:\/\/gtechgroup.it\/hosting-wordpress\/\">hosting WordPress performante<\/a> con risorse dedicate fa la differenza. I nostri piani hosting offrono spazio disco generoso, limiti PHP configurabili e supporto per comandi shell, tutto ci&#242; che serve per gestire backup di siti impegnativi.<\/p>\n<div style=\"background:#f0f4f8;border-left:4px solid #0073aa;padding:20px;margin:30px 0;\">\n<h3>Serie Completa: Duplicator per WordPress<\/h3>\n<ul>\n<li><strong>Articolo 1<\/strong>: Come Installare e Configurare Duplicator su WordPress<\/li>\n<li><strong>Articolo 2<\/strong>: Creare un Backup Completo con Duplicator: Package Passo Passo<\/li>\n<li><strong>Articolo 3<\/strong>: Migrare un Sito WordPress con Duplicator: Guida Completa<\/li>\n<li><strong>Articolo 4<\/strong>: Duplicator: Installer.php e il Processo di Ripristino<\/li>\n<li><strong>Articolo 5<\/strong>: Duplicator e i Backup Programmati: Automatizzare la Protezione<\/li>\n<li><strong>Articolo 6<\/strong>: Duplicator: Backup su Cloud (Google Drive, Dropbox, Amazon S3)<\/li>\n<li><strong>Articolo 7<\/strong>: Clonare un Sito WordPress con Duplicator per Staging e Test<\/li>\n<li><strong>Articolo 8<\/strong>: Duplicator e WooCommerce: Migrare un Negozio E-Commerce<\/li>\n<li><strong>Articolo 9<\/strong>: Duplicator: Gestire Package Grandi e Siti con Molti File (questo articolo)<\/li>\n<li><strong>Articolo 10<\/strong>: Duplicator e WordPress Multisite: Backup e Migrazione di Rete<\/li>\n<li><strong>Articolo 11<\/strong>: Duplicator Free vs Pro: Confronto Funzionalit&#224; e Prezzi 2026<\/li>\n<li><strong>Articolo 12<\/strong>: Duplicator vs UpdraftPlus vs All-in-One Migration: Confronto<\/li>\n<li><strong>Articolo 13<\/strong>: Duplicator: Search and Replace del Database dopo la Migrazione<\/li>\n<li><strong>Articolo 14<\/strong>: Sicurezza dei Backup con Duplicator: Crittografia e Best Practice<\/li>\n<li><strong>Articolo 15<\/strong>: Risolvere i Problemi Comuni di Duplicator: Troubleshooting<\/li>\n<\/ul>\n<\/div>\n<p>Il tuo sito WordPress &#232; troppo grande per gestire i backup da solo? Il nostro team pu&#242; aiutarti a ottimizzare il sito e a configurare una strategia di backup efficace anche per le installazioni pi&#249; impegnative. <a href=\"https:\/\/gtechgroup.it\/contatti\/\">Contattaci<\/a> per una consulenza tecnica personalizzata.<\/p>\n<\/article>\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>Duplicator: Gestire Package Grandi e Siti con Molti File Non tutti i siti WordPress sono leggeri e compatti. Portali di notizie con migliaia di articoli,&hellip;<\/p>\n","protected":false},"author":0,"featured_media":167108,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Duplicator: Package Grandi e Siti Pesanti | Guida","_seopress_titles_desc":"Come gestire package grandi con Duplicator. Filtri, esclusioni, chunk upload e timeout.","_seopress_robots_index":"","footnotes":""},"categories":[1],"tags":[2931,3507,3522,3523,492],"class_list":["post-167141","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-senza-categoria","tag-duplicator","tag-file","tag-package-grandi","tag-timeout","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167141","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"}],"replies":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/comments?post=167141"}],"version-history":[{"count":0,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167141\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media\/167108"}],"wp:attachment":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media?parent=167141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/categories?post=167141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/tags?post=167141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}