Requisiti di hosting Divi
Pubblicato: 2022-03-24Ospitare il tuo sito Web Divi su un server affidabile è fondamentale per la velocità, la sicurezza e la salute del sito. Per fare ciò, è necessario 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 di cui hai bisogno 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à la 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
- Sommario
- 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: hosting Divi ottimizzato affidabile
Requisiti di hosting Divi (l'elenco)
Divi è un potente tema WordPress e generatore di pagine con un solido 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 = minimo 7.4 (consigliato 8.0+)
- limite_memoria = 128 milioni
- post_max_dimensione = 64M
- upload_max_filesize = 64 M
- tempo_esecuzione_max = 120
- max_input_time = 60
- max_input_vars = 1000
- visualizzazione_errori = 0
Oltre a queste impostazioni del server, consigliamo anche quanto segue:
- Versione Divi = più recente
- Versione WordPress = 5.3 o successiva
- 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 ciascuno di questi in modo più dettagliato.
Spiegazione dei requisiti di hosting Divi
1. Versione PHP
Il primo requisito di hosting nel nostro elenco è la versione PHP. La maggior parte delle impostazioni nell'elenco si riferiscono direttamente alla configurazione di runtime per PHP (cioè memory_limit, max_execution_time, ecc.) che tratteremo in seguito. Per ora, sembra opportuno prendersi del tempo per comprendere il ruolo cruciale che PHP gioca nelle prestazioni del sito Web e la necessità di mantenerlo aggiornato.
Il ruolo delle prestazioni 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 (di solito Apache o NGINX)
- un database (MySql o MariaDB)
- e PHP (il linguaggio di programmazione di 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 visualizzare tali dati 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 di Divi Builder alla tua pagina. Divi lo fa in modo rapido ed efficiente con un framework dinamico che elabora (on demand) solo le richieste PHP di cui ha bisogno per caricare una pagina. Ecco perché è un generatore di pagine così veloce. Quindi, considerando che le ottimizzazioni integrate di velocità e prestazioni di Divi si basano anche 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 svolto da PHP 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 risolve i bug che, se non controllati, 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 di 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 di PHP attivamente supportate sono 8.0 e 8.1. PHP versione 7.4 (la versione precedente al rilascio principale di 8.0) riceve solo correzioni di sicurezza, ma chissà per quanto tempo. Ciò significa che se non stai utilizzando almeno 7.4 (anche una raccomandazione per WordPress), il tuo sito potrebbe essere vulnerabile alle minacce alla sicurezza. E se stai utilizzando WooCommerce, la posta in gioco sulla 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), consigliamo di eseguire l'aggiornamento a 8.0 o 8.1, se possibile.
Per la versione PHP, consigliamo quanto segue:
Versione PHP: 7.4 o successiva (consigliata 8.0+)
Vedi sotto per maggiori informazioni su come aggiornare la tua versione di PHP.
Configurazione runtime PHP
Ora che comprendiamo l'importanza di eseguire l'ultima versione di PHP, è il momento di esaminare le direttive PHP che possono controllare il modo in cui PHP viene eseguito sul tuo sito web. La maggior parte dei requisiti in questo elenco sono le direttive PHP.ini con valori che possono essere modificati per assicurarsi che il server web esegua PHP in modo ottimale per il tuo sito web.
2. limite_di_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ò comporterà l'arresto anomalo delle applicazioni quando PHP raggiunge il limite artificiale. Ma fa attenzione. L'impostazione di un limite troppo alto potrebbe portare a script errati che consumano tutta la memoria disponibile.
Per questa impostazione, consigliamo quanto segue:
limite_memoria = 128 milioni
3. dimensione_max_post
La direttiva PHP post_max_size limita le dimensioni 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/scaricamento delle dimensioni del file, che può impedire l'importazione di layout di grandi dimensioni nel builder.
Per questa impostazione, consigliamo quanto segue:
post_max_dimensione = 64M
4. upload_max_filesize
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/scaricamento delle dimensioni del file, che può impedire l'importazione di layout di grandi dimensioni nel builder.
Per questa impostazione, consigliamo quanto segue:
upload_max_filesize = 64 M
5. tempo_di_esecuzione_max
La direttiva PHP max_execution_time influisce sulla durata del caricamento di una pagina prima del timeout. È importante impostare un limite per evitare che script scritti male occupino il server. Tuttavia, se il limite è troppo basso, potresti non essere in grado di importare layout e file di grandi dimensioni nel builder Divi. Se riscontri un problema (soprattutto 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 hosting.
Per questa impostazione, consigliamo quanto segue:
tempo_esecuzione_max = 120
6. tempo_input_max
La direttiva PHP max_input_time imposta il tempo massimo (in secondi) in cui uno script può analizzare i dati di input. Vogliamo limitare questo tempo per proteggerci dagli attacchi DOS. Tuttavia, se il limite è troppo basso, Divi Builder potrebbe scadere prima che sia consentito il caricamento. Se si verifica un problema, 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 hosting.
Per questa impostazione, consigliamo quanto segue:
max_input_time = 60
7. max_input_vars
La direttiva PHP max_input_vars influisce sul numero di variabili di input che possono essere accettate. È importante stabilire un limite per proteggerci dagli attacchi DOS. Tuttavia, se il limite è troppo basso, potrebbe impedire il corretto caricamento di Divi Builder.
Per questa impostazione, consigliamo quanto segue:
max_input_vars = 1000
8. display_errors
La direttiva display_errors PHP determina se gli errori devono essere stampati o meno come parte dell'output della pagina. Questa è una funzionalità che aiuta durante il processo di sviluppo di un sito Web e non dovrebbe mai essere utilizzata nei siti di produzione. È meglio impostarlo su "0" a meno che tu non abbia un motivo specifico per mostrare questi errori durante lo sviluppo web.
Per questa impostazione, consigliamo quanto segue:
visualizzazione_errori = 0
9. Versione Divi
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 hai problemi con una nuova versione, puoi sempre utilizzare la nostra funzione Divi Rollback per tornare alle versioni precedenti con un solo clic fino a quando i bug non vengono eliminati. Per ulteriori informazioni, scopri come aggiornare il tema Divi.
Consigliamo quanto segue:
Versione Divi: ultima
10. Versione WordPress
Oltre a Divi, è sempre meglio utilizzare l'ultima versione stabile di WordPress. Ciò non solo garantirà la compatibilità con Divi, ma accelererà anche notevolmente 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 riceve attualmente aggiornamenti di sicurezza), dovresti avere WordPress 5.3 o versioni successive. Ma se segui il nostro suggerimento ideale per l'aggiornamento a PHP 8.0+ (o alle versioni che sono attivamente supportate), dovresti avere WordPress 5.6 o versioni successive.
Consigliamo quanto segue:
Versione WordPress: 5.3 o successiva

11. Versione del database
Il software di database che utilizzerà il 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 ottimali.
Per Divi, ci allineiamo a WordPress e consigliamo le seguenti versioni di database:
Versione MySQL = 5.7 o successiva
Versione MariaDB = 10.2 o successiva
Come verificare se il tuo sito Divi soddisfa i requisiti
Controllo dello stato del sistema Divi
Divi 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 cosa sul tuo sito che non soddisfa i nostri consigli per Divi.
Per controllare lo stato del tuo sistema Divi, vai alla dashboard di WordPress. Vai a Divi > Centro assistenza . Nella parte superiore della pagina, vedrai la casella Stato del sistema che elenca tutti i risultati del controllo dello stato del sistema.
Salute del sito WordPress
Oltre allo stato del sistema di Divi, puoi anche utilizzare la funzione di integrità del sito integrata di WordPress per identificare eventuali problemi con WordPress. Questa funzione non è specifica di Divi, ma può essere utile per identificare i problemi sottostanti con WordPress. Per controllare lo stato del sito per WordPress, vai su Strumenti > Stato del sito dalla dashboard.
Come apportare modifiche alle impostazioni del server
Esegui prima il backup del tuo sito e verifica gli aggiornamenti
L'aggiornamento delle impostazioni del server (in particolare la versione PHP) non è qualcosa che dovresti fare senza prendere alcune precauzioni. Ad esempio, se il tuo sito dipende da un plug-in che non è compatibile con l'ultima versione di PHP (un problema comune), il tuo sito potrebbe non funzionare. Quindi è consigliabile eseguire un backup del sito prima di apportare modifiche . Quindi apporta le modifiche in un ambiente di test o in un sito di staging per identificare la risoluzione di eventuali problemi prima di rendere disponibile la nuova versione. Potrebbe sembrare una seccatura, soprattutto se qualcosa si rompe. Ma vale sicuramente la pena dedicare del tempo per assicurarsi che il tuo sito sia veloce, sicuro e in salute per il futuro.
Questo è anche un buon momento per aggiornare all'ultima versione di WordPress, Divi e tutti i tuoi plugin. È probabile che eventuali problemi che si verificano saranno il risultato di plug-in scadenti (o obsoleti) che non funzionano bene con le versioni più recenti di PHP, WordPress o Divi.
Aggiornamento della versione PHP
Ogni provider di hosting dovrebbe avere le 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 contattarli direttamente. Per ulteriori informazioni, dai un'occhiata a 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 l'ultima versione, 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 modificare la 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 desideri 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. Ma, a seconda del tuo 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 sei su 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 usa 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, potresti anche dover definire memory_limit in wp-config.php (vedi sotto).
Aggiornamento delle impostazioni PHP utilizzando .htaccess
Per impostazione predefinita, WordPress utilizza il file .htaccess per impostare i permalink del tuo sito. Ma questo file può essere utilizzato anche 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 le modifiche di cui hai bisogno manualmente sul lato WordPress delle cose senza mai dover 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, sembrerebbe così nel file .htaccess:
php_value upload_max_filesize 64M
Ecco un elenco dei nostri valori php.ini consigliati in formato 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 a 128 M, puoi aggiungere il seguente snippet:
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 snippet:
set_time_limit(120);
Assicurati di includere lo snippet prima della riga che dice "Questo è tutto, smetti di modificare!..."
Tieni presente che non tutte le direttive PHP.ini possono essere modificate in wp_config.php. Qualsiasi direttiva php.ini che non appartiene alla modalità modificabile PHP_INI_ALL, non può essere modificata utilizzando la funzione ini_set(). Pertanto, le seguenti direttive PHP NON devono essere modificate utilizzando ini_set() sul file wp-config.php:
post_max_dimensione
upload_max_filesize
max_input_vars
max_input_time
Dovrai invece aggiornare queste impostazioni tramite .htaccess, php.ini o contattando il tuo host.
Contattare il tuo host
Non vi è alcuna garanzia che le opzioni manuali sostituiranno 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 provider 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 consentirà 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: hosting Divi ottimizzato affidabile
Mantenere il tuo sito web aggiornato con requisiti di hosting ottimali può essere una seccatura, soprattutto se il tuo ambiente di hosting non è già orientato 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 e preinstallati con gli strumenti necessari per avere successo con Divi.
Dai un'occhiata a Divi Hosting
Ottimizzazione della velocità Divi
Oltre a un ottimo hosting che soddisfa immediatamente i requisiti di hosting di Divi, c'è sempre spazio per prestazioni del sito Web migliori. Per ulteriori informazioni, consulta la nostra guida definitiva sull'ottimizzazione della velocità di Divi.
E il server web?
Non è richiesto un server Web specifico per eseguire un WordPress (o Divi). Ma i due server web più predominanti per WordPress (e Divi) sono Apache e NGINX. Per ulteriori informazioni, dai un'occhiata al 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 takeaway di chiusura da tenere a mente.
- Usa lo strumento di stato del sistema di Divi per identificare eventuali segnali di allarme in relazione 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 (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 che desideri. Ma se stai eseguendo una vecchia versione (non supportata) di PHP, il tuo sito web ne risentirà. Fai il possibile per assicurarti che la tua versione di PHP sia aggiornata al più presto.
- Prima di. apporti modifiche alle impostazioni del tuo server o altri aggiornamenti, esegui prima il backup del tuo sito! Meglio ancora, apportare modifiche su un sito di test o staging prima di implementare le modifiche nel sito di produzione.
- Quando apporti modifiche alle impostazioni del server, assicurati di sapere perché lo stai facendo. Sebbene possa essere una soluzione facile aumentare i limiti su determinate opzioni, potresti invitare 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!