L'hosting del tuo sito Web Divi su un server affidabile è fondamentale per la velocità, la sicurezza e l'integrità del sito. Per farlo, hai bisogno di un provider di hosting che soddisfi determinati requisiti. Per fortuna, la maggior parte delle società di hosting ha familiarità con l'hosting di siti Web WordPress. Quindi, dovrebbero avere la configurazione di hosting di base necessaria per far funzionare il tuo sito. Tuttavia, se stai cercando impostazioni server ottimali per i siti Divi in ​​particolare, dovrai assicurarti che il tuo host soddisfi i requisiti specifici di hosting Divi che condividiamo in questo post. Per la maggior parte di voi, un rapido controllo dello stato del sistema all'interno di Divi sarà l'unica conferma di cui avete bisogno. Ma per coloro che riscontrano problemi e/o desiderano ottimizzare tali impostazioni, ti mostreremo come apportare le modifiche necessarie e altro ancora Se desideri ambienti di hosting perfettamente configurati preinstallati con gli strumenti necessari per avere successo con Divi, dai un'occhiata a Divi Hosting. Abbiamo collaborato con aziende leader nel settore dell'hosting WordPress per offrirti l'hosting più affidabile e compatibile con Divi.Scopri Divi Hosting - Requisiti di hosting Divi (l'elenco) - Spiegazione dei requisiti di hosting Divi - Come verificare se il tuo sito Divi soddisfa i requisiti - Come apportare modifiche alle impostazioni del server - Divi Hosting: affidabile hosting ottimizzato per Divi **Sommario** ## Requisiti di hosting Divi (l'elenco) Divi è un potente generatore di temi e pagine WordPress con un robusto set di strumenti di progettazione. Per assicurarci che Divi funzioni in modo ottimale sul tuo server o host, abbiamo fornito i seguenti requisiti di hosting Divi - Versione PHP = 7.4 minimo (8.0+ consigliato) - limite_memoria = 128M - post_max_size = 64M -upload_max_filesize = 64M -max_execution_time = 120 - max_input_time = 60 - max_input_vars = 1000 - display_errors = 0 Oltre a queste impostazioni del server, consigliamo anche quanto segue: - Versione Divi = più recente - Versione WordPress = 5.3 o superiore - Database = MySQL versione 5.7 o successiva; MariaDB versione 10.2 o successiva Tieni presente che l'elenco dei requisiti di hosting di cui sopra non è necessario per il funzionamento del sito Web Divi. È più una linea guida per aiutare Divi a funzionare al meglio Ora esamineremo ognuno di questi in modo più dettagliato ## Spiegazione dei requisiti di hosting Divi 1. Versione PHP Il primo requisito di hosting sulla nostra lista è la versione PHP. La maggior parte delle impostazioni nell'elenco si riferiscono direttamente alla configurazione di runtime per PHP (ad esempio memory_limit, max_execution_time, ecc.) che tratteremo in seguito. Per ora, sembra opportuno dedicare del tempo a comprendere il ruolo cruciale che PHP svolge nelle prestazioni del sito Web e la necessità di mantenerlo aggiornato Il ruolo prestazionale di PHP Uno stack di server WordPress (i componenti necessari per alimentare un sito Web WordPress/Divi) è generalmente costituito da quattro componenti principali: - un sistema operativo (solitamente Linux) - un server web (solitamente Apache o NGINX) - un database (MySql o MariaDB) - e PHP (il linguaggio di programmazione scripting lato server per lo sviluppo web) Di questi quattro componenti, PHP è forse il più influente per le prestazioni del tuo sito web. Ecco perché A differenza dei siti HTML statici, WordPress è un CMS dinamico che utilizza PHP (un linguaggio di scripting) per recuperare i dati archiviati in un database al fine di visualizzarli su una pagina web. Ciò semplifica la gestione del tuo sito, ma lo svantaggio è che il caricamento delle pagine richiede più tempo perché deve individuare i dati nel database prima di caricare la pagina. Pensaci. Ogni volta che carichi una pagina web nel tuo browser, PHP deve elaborare ciò di cui il server ha bisogno, trovarlo nel database e quindi restituirlo in HTML (in modo che tu possa vederlo sul tuo browser). Quindi, se il caricamento del tuo sito Web richiede molte richieste PHP, la tua pagina rallenterà inevitabilmente Insieme a WordPress, Divi si affida anche a PHP per fornire contenuti e design Divi Builder alla tua pagina. Divi lo fa in modo rapido ed efficiente con un framework dinamico che elabora (su richiesta) solo le richieste PHP necessarie per caricare una pagina. Ecco perché è un generatore di pagine così veloce. Quindi, considerando che anche le ottimizzazioni integrate di velocità e prestazioni di Divi si basano su PHP, ha più senso mantenere aggiornata la tua versione di PHP Perché dovresti usare l'ultima versione di PHP A causa dell'importante ruolo che PHP svolge nelle prestazioni del sito, è consigliabile utilizzare l'ultima versione stabile di PHP. I due motivi principali per farlo sono la sicurezza e la velocità (ma ci sono anche altri vantaggi secondari). Ogni aggiornamento corregge bug che, se non verificati, potrebbero portare a vulnerabilità. Inoltre, ogni nuova versione di PHP aumenta il numero di richieste che può elaborare al secondo. Questo rende il tuo sito molto più veloce, senza fare altre ottimizzazioni della velocità Per assicurarti che il tuo sito sia sicuro, ti consigliamo di eseguire una versione di PHP che sia attivamente supportata e/o che riceva aggiornamenti. Al momento della stesura di questo, le uniche versioni attivamente supportate di PHP sono 8.0 e 8.1. La versione 7.4 di PHP (la versione precedente alla versione principale di 8.0) riceve solo correzioni di sicurezza, ma chissà per quanto tempo. Ciò significa che se non esegui almeno 7.4 (anche una raccomandazione di WordPress), il tuo sito potrebbe essere vulnerabile alle minacce alla sicurezza. E se stai eseguendo WooCommerce, la posta in gioco per la sicurezza è ancora più alta, motivo per cui WooCommerce consiglia vivamente di eseguire anche almeno 7.4 Per i siti Web Divi, siamo allineati con WordPress (e WooCommerce), motivo per cui consigliamo anche 7.4 o versioni successive. Tuttavia, per evitare l'aggiornamento a una versione che è già in uscita (7.4), ti consigliamo di eseguire l'aggiornamento a 8.0 o 8.1 se puoi Per la versione PHP, consigliamo quanto segue: **Versione PHP: 7.4 o superiore (8.0+ consigliato Vedi sotto per maggiori informazioni su come aggiornare la tua versione PHP Configurazione del runtime PHP Ora che comprendiamo l'importanza di eseguire l'ultima versione di PHP, è il momento di esaminare le direttive PHP che possono controllare come PHP viene eseguito sul tuo sito web. La maggior parte dei requisiti in questo elenco sono direttive PHP.ini con valori che possono essere regolati per assicurarsi che il server web esegua PHP in modo ottimale per il tuo sito web 2. limite_memoria Il secondo elemento della nostra lista è la nostra prima direttiva PHP chiamata memory_limit. Imposta la quantità massima di memoria che uno script può utilizzare. Per impostazione predefinita, i limiti di memoria impostati dal tuo host o da WordPress potrebbero essere troppo bassi. Ciò causerà l'arresto anomalo delle applicazioni quando PHP raggiunge il limite artificiale. Ma fa attenzione. L'impostazione del limite troppo alto potrebbe portare a script errati che consumano tutta la memoria disponibile Per questa impostazione, consigliamo quanto segue: **limite_memoria = 128M** 3. post_max_size La direttiva PHP post_max_size limita la dimensione di una pagina o di un file sul tuo sito web. Se la tua pagina è più grande del limite impostato in PHP, non verrà caricata. Le dimensioni dei post possono diventare piuttosto grandi quando si utilizza Divi Builder, quindi è importante aumentare questo limite. Influisce anche sul caricamento/download delle dimensioni del file, che può impedire l'importazione di layout di grandi dimensioni nel builder Per questa impostazione, consigliamo quanto segue: **post_max_size = 64M** 4. upload_max_dimensionefile La direttiva PHP upload_max_filesize imposta la dimensione massima di un file caricato. Determina quanto può essere grande una pagina o un file sul tuo sito web. Se la tua pagina è più grande del limite impostato in PHP, non verrà caricata. Le dimensioni dei post possono diventare piuttosto grandi quando si utilizza Divi Builder, quindi è importante aumentare questo limite. Influisce anche sul caricamento/download delle dimensioni del file, che può impedire l'importazione di layout di grandi dimensioni nel builder Per questa impostazione, consigliamo quanto segue: **upload_max_dimensione_file = 64M** 5. max_execution_time La direttiva PHP max_execution_time determina per quanto tempo una pagina può essere caricata prima che scada.È importante impostare un limite per evitare che script scritti male blocchino il server.Ma, se il limite è troppo basso, potresti non essere in grado di importare layout e file di grandi dimensioni nel Divi builder.Se riscontri un problema (specialmente con il caricamento di file di grandi dimensioni), potrebbe essere necessario aumentare questo valore per soddisfare le tue esigenze.Tuttavia, se ritieni di dover aumentare questo valore a 300 o più, potrebbero esserci altri problemi di fondo o la necessità di aggiornare il tuo hostingPer questa impostazione, noi consiglia quanto segue:**max_execution_time = 120**6.max_input_timeLa direttiva PHP max_input_time imposta il tempo massimo (in secondi) consentito per uno script per analizzare i dati di input.Vogliamo limitare questo tempo per proteggerci dagli attacchi DOS.Ma, se il limite è troppo basso, Divi Builder potrebbe scadere prima che sia consentito il caricamento.In caso di problemi, potrebbe essere necessario aumentare questo valore per soddisfare le proprie esigenze.Tuttavia, se i dati di input impiegano più di 60-120 secondi per l'analisi, potrebbero esserci altri problemi sottostanti o la necessità di aggiornare il tuo hostingPer questa impostazione, ti consigliamo il seguente:**max_input_time = 60**7.max_input_varsLa direttiva PHP max_input_vars determina quante variabili di input possono essere accettate.È importante impostare un limite per proteggersi dagli attacchi DOS.Ma, se il limite è troppo basso, potrebbe impedire il corretto caricamento di Divi BuilderPer questa impostazione, consigliamo quanto segue:**max_input_vars = 1000**8.display_errorsLa direttiva PHP display_errors determina se gli errori devono essere stampati o meno come parte dell'output della pagina.Questa è una funzionalità per aiutare durante il processo di sviluppo di un sito web e non dovrebbe mai essere utilizzata sui siti di produzione.È meglio impostarlo su âÃÂÃÂ0âÃÂàa meno che tu non abbia un motivo specifico per mostrare questi errori durante lo sviluppo webPer questa impostazione, si consiglia quanto segue:**display_errors = 0**9.Versione DiviIn Oltre alle impostazioni PHP sul lato server, è sempre meglio utilizzare l'ultima versione di Divi.Ciò contribuirà a garantire la compatibilità con WordPress e a mantenere il tuo sito veloce, più sicuro e potente.Se per qualche motivo riscontri problemi con una nuova versione, puoi sempre utilizzare la nostra funzione Divi Rollback per tornare alle versioni precedenti con un solo clic finché i bug non vengono eliminati.Per ulteriori informazioni, scopri come aggiornare il tema DiviConsigliamo quanto segue:**Versione Divi: ultima**10Versione WordPressOltre a Divi, è sempre meglio usare l'ultima versione stabile di WordPress.Ciò non solo garantirà la compatibilità con Divi, ma accelererà notevolmente anche il tuo sito Web, portando a meno memoria e meno problemi relativi alla CPU.Per garantire la compatibilità con PHP 7.4 (la versione più vecchia che attualmente riceve gli aggiornamenti di sicurezza), dovresti avere WordPress 5.3 o superiore.Ma se segui il nostro suggerimento ideale per aggiornare a PHP 8.0+ (o alle versioni che sono attivamente supportate), dovresti avere WordPress 5.6 o superioreTi consigliamo quanto segue :**Versione WordPress: 5.3 o successiva**11.Versione databaseIl software del database utilizzato dal tuo sito Web Divi sarà MySQL o MariaDB.Entrambi funzioneranno con Divi e WordPress.E, come tutto il resto, consigliamo di utilizzare l'ultima versione di MySQL o MariaDB per prestazioni ottimaliPer Divi, ci allineiamo con WordPress e raccomandiamo le seguenti versioni del database:**Versione MySQL = 5.7 o successivaVersione MariaDB = 10.2 o successiva**## Come verificare se il tuo sito Divi soddisfa i requisiti di hostingSistema Divi Controllo dello statoDivi ha una funzione di supporto integrata che esegue un controllo dello stato del sistema per il tuo sito web Divi.Ciò consente a te (e al nostro team di supporto) di identificare qualsiasi elemento del tuo sito che non soddisfi i nostri consigli per DiviA controlla lo stato del tuo sistema Divi, vai alla dashboard di WordPress.Vai a**Divi >Centro di supporto Nella parte superiore della pagina, vedrai la casella Stato del sistema che elenca tutti i risultati del controllo dello stato del sistemaSalute del sito di WordPressOltre allo stato del sistema di DiviâÃÂÃÂ, puoi anche utilizzare la funzione di salute del sito integrata di WordPress per identificare eventuali problemi con WordPress.Questa funzione non è specifica di Divi, ma può essere utile per identificare problemi sottostanti con WordPress.Per controllare lo stato del sito per WordPress, vai su**Strumenti >Stato del sito** dalla dashboard## Come apportare modifiche al tuo Impostazioni del serverEseguire prima il backup del sito e testare gli aggiornamentiAggiornare le impostazioni del server (specialmente la versione PHP) non è qualcosa che dovresti fare senza prendere alcune precauzioni.Per esempio, se il tuo sito dipende da un plugin che non âÃÂànon è compatibile con l'ultima versione di PHP (un problema comune), il tuo sito potrebbe rompersi.Quindi è consigliabile**fare un backup del tuo sito prima di apportare qualsiasi modifica Quindi apportare modifiche su un ambiente di test o un sito di staging per identificare eventuali problemi prima di portare la nuova versione in diretta.Potrebbe sembrare una seccatura, specialmente se qualcosa si rompe.Ma vale sicuramente la pena di assicurarsi che il tuo sito sia veloce, sicuro e sano in futuroQuesto è anche un buon momento per aggiornare all'ultima versione di WordPress, Divi e tutti i tuoi plugin.È probabile che eventuali problemi che si presentano siano il risultato di plug-in scadenti (o obsoleti) che non funzionano bene con le versioni più recenti di PHP, WordPress o DiviAggiornamento della versione PHP Ogni provider di hosting dovrebbe avere istruzioni per modificare la versione PHP per il tuo sito. Dovresti essere in grado di trovare le istruzioni per aggiornare PHP per il tuo provider di hosting in questo elenco. In caso contrario, puoi rivolgerti direttamente a loro. Per ulteriori informazioni, consulta queste istruzioni da WordPress Se stai ospitando con uno dei nostri partner Divi Hosting, dovresti già avere una versione stabile di PHP in esecuzione. Ma se vuoi assicurarti di utilizzare quello più recente, ecco alcuni link utili Per Siteground, ecco come modificare la versione di PHP Per Flywheel, ecco come richiedere un aggiornamento PHP Per Pressable, ecco come cambiare la tua versione di PHP Per Cloudways, ecco un articolo dettagliato su PHP 8 e su come aggiornare la versione PHP del tuo sito WordPress Aggiornamento manuale delle impostazioni PHP (wp-config.php, .htaccess o php.ini) Se vuoi aggiornare le impostazioni PHP (lo stesso gruppo di direttive PHP nel nostro elenco sopra) sul tuo server web, è meglio aggiornarle direttamente nel file php.ini se puoi. Un'altra opzione sarebbe quella di aggiornare il file .htaccess. Tuttavia, a seconda del provider di hosting, potresti avere o meno accesso diretto al file php.ini o al file .htaccess. Pertanto, potresti scoprire che è più semplice aggiornare il file wp-config.php per apportare modifiche alle impostazioni PHP Ecco una breve spiegazione di come aggiornare i 3 file di configurazione più comuni Aggiornamento delle impostazioni PHP in php.ini Accedi ai file del tuo sito (tramite FTP, file manager, ecc.) e assicurati di poter vedere i file nascosti. Il file php.ini dovrebbe trovarsi nella cartella principale pubblica dei file del tuo sito Se utilizzi un hosting condiviso, probabilmente non hai accesso al file php.ini principale. Tuttavia potresti essere in grado di crearne uno. Per modificare o aggiungere impostazioni PHP, apri il file e utilizza il seguente formato per aggiornare ogni valore secondo necessità: memory_limit = 128M post_max_size = 64M upload_max_filesize = 64M max_execution_time = 120 max_input_time = 60 max_input_vars = 1000 display_errors = 0 NOTA: in alcuni casi, potrebbe anche essere necessario definire memory_limit in wp-config.php (vedi sotto) Aggiornare le impostazioni PHP usando .htaccess Per impostazione predefinita, WordPress utilizza il file .htaccess per impostare i permalink del tuo sito. Ma questo file può anche essere utilizzato per impostare la configurazione di runtime di PHP sui server Apache. Se hai accesso a questo file (tramite FTP o il tuo provider di hosting), dovrebbe trovarsi nella radice dei file del tuo sito Qui puoi apportare manualmente le modifiche di cui hai bisogno sul lato WordPress delle cose senza dover mai contattare il tuo host. Puoi aggiornare i valori php.ini su questo file usando il seguente formato: php_value nome_impostazione valore_impostazione Quindi, se volessi aggiornare upload_max_filesize a 64M, sarebbe simile a questo nel file .htaccess: php_value upload_max_filesize 64M Ecco un elenco dei nostri valori php.ini consigliati nel formato di file .htaccess: php_value memory_limit 128M php_value post_max_size 64M php_value upload_max_filesize 64M php_value max_execution_time 120 php_value max_input_time 60 php_value max_input_vars 1000 Aggiornamento delle impostazioni PHP utilizzando wp_config.php Alcune delle impostazioni PHP consigliate possono essere aggiornate dal file wp-config.php. Questo file si trova anche nella radice dei file del tuo sito Ecco alcuni esempi di come aggiornare il file wp_config.php per soddisfare i requisiti Per impostare il limite di memoria su 128M, puoi aggiungere il seguente frammento: define(âÃÂÃÂWP_MEMORY_LIMITâÃÂÃÂ, âÃÂÃÂ128M Per impostare gli errori di visualizzazione su 0, puoi utilizzare il seguente snippet: @ini_set( âÃÂÃÂdisplay_errorsâÃÂÃÂ, 0 ); E per impostare il tempo massimo di esecuzione, puoi utilizzare il seguente frammento: set_time_limit(120); Assicurati di includere lo snippet prima della riga âÃÂÃÂThatâÃÂÃÂs All, stop editing Tieni presente che non tutte le direttive PHP.ini possono essere modificate in wp_config.php. Tutte le direttive php.ini che non appartengono alla modalità modificabile PHP_INI_ALL, non possono essere modificate utilizzando la funzione ini_set(). Pertanto, le seguenti direttive PHP dovrebbero **NON** essere modificato utilizzando ini_set() nel file wp-config.php: post_max_size upload_max_dimensionefile max_input_vars max_input_time Invece, dovrai aggiornare queste impostazioni tramite .htaccess, php.ini o contattando il tuo host Contattare il tuo host Non vi è alcuna garanzia che le opzioni manuali sovrascrivano le impostazioni del provider di hosting, soprattutto se si utilizza l'hosting gestito. Se hai problemi ad apportare modifiche manualmente (o non vuoi farlo da solo), puoi contattare il tuo fornitore di hosting per apportare le modifiche per te. Il loro supporto dovrebbe avere un indirizzo e-mail, un numero di telefono o una chat che ti consenta di inviare l'elenco dei requisiti di cui hai bisogno. Se non sono in grado di soddisfare la tua richiesta, potrebbe essere il momento di aggiornare il tuo hosting ## Divi Hosting: affidabile hosting ottimizzato per Divi Mantenere il tuo sito web aggiornato con requisiti di hosting ottimali può essere una seccatura, soprattutto se il tuo ambiente di hosting non è già adatto a WordPress o Divi. Ecco perché offriamo l'hosting Divi. Abbiamo collaborato con alcuni dei più grandi nomi dell'hosting per offrirti l'hosting più affidabile e compatibile con Divi Goditi ambienti di hosting perfettamente configurati preinstallati con gli strumenti necessari per avere successo con Divi ## Ottimizzazione della velocità Divi Oltre all'ottimo hosting che soddisfa i requisiti di hosting di Divi, c'è sempre spazio per migliorare le prestazioni del sito web. Per ulteriori informazioni, consulta la nostra guida definitiva sull'ottimizzazione della velocità Divi ## E il Web Server? Non è necessario un server Web specifico per eseguire WordPress (o Divi). Ma i due server web più predominanti per WordPress (e Divi) sono Apache e NGINX. Per ulteriori informazioni, consulta il nostro post che confronta Apache e NGINX ## Pensieri finali Si spera che questo post ti dia ciò di cui hai bisogno per assicurarti che il tuo sito Web Divi sia impostato per il successo. Ecco alcuni suggerimenti di chiusura da tenere a mente - Usa lo strumento di stato del sistema di Divi per identificare eventuali segnali d'allarme relativi al tuo sito Web Divi. Questo è un modo semplice per assicurarti che il tuo sito Divi soddisfi i nostri consigli - L'importanza di eseguire l'ultima versione (la più stabile) di PHP non può essere sopravvalutata. In effetti, puoi ottenere il miglior server web (o host) e ottimizzare il tuo sito per una migliore velocità e prestazioni quanto desideri. Ma, se stai utilizzando una vecchia versione (non supportata) di PHP, il tuo sito web ne risentirà. Fai quello che puoi per assicurarti che la tua versione di PHP sia aggiornata al più presto - Prima di. apporti modifiche alle impostazioni del tuo server o qualsiasi altro aggiornamento, prima esegui il backup del tuo sito! Meglio ancora, apportare modifiche su un sito di test o staging prima di implementare le modifiche sul sito di produzione - Quando apporti modifiche alle impostazioni del server, assicurati di sapere perché lo stai facendo. Sebbene possa essere una soluzione semplice aumentare i limiti su determinate opzioni, potresti provocare più danni. Dare troppo tempo agli script può renderti vulnerabile agli attacchi DOS. Invece, assicurati prima che non ci siano problemi sottostanti e aggiorna il tuo hosting se necessario Non vedo l'ora di sentirti nei commenti Saluti!