Cerințe de găzduire Divi
Publicat: 2022-03-24Găzduirea site-ului dvs. Divi pe un server de încredere este crucială pentru viteza, securitatea și sănătatea site-ului. Pentru a face acest lucru, aveți nevoie de un furnizor de găzduire care îndeplinește anumite cerințe. Din fericire, majoritatea companiilor de găzduire sunt familiarizate cu găzduirea site-urilor web WordPress. Deci, ar trebui să aibă configurația de bază de găzduire de care aveți nevoie pentru a vă pune site-ul în funcțiune. Cu toate acestea, dacă sunteți în căutarea setărilor optime de server pentru site-urile Divi, va trebui să vă asigurați că gazda dvs. îndeplinește cerințele specifice de găzduire Divi pe care le împărtășim în această postare. Pentru majoritatea dintre voi, o verificare rapidă a stării sistemului în interiorul Divi va fi toată confirmarea de care aveți nevoie. Dar pentru cei care întâmpină probleme și/sau doresc să optimizeze aceste setări, vă vom arăta cum să faceți modificările de care aveți nevoie și multe altele.
Dacă doriți medii de găzduire perfect configurate preinstalate cu instrumentele de care aveți nevoie pentru a avea succes cu Divi, consultați Divi Hosting. Am colaborat cu companii de top din industria de găzduire WordPress pentru a vă oferi cea mai fiabilă și compatibilă găzduire Divi. Consultați Divi Hosting
- Cuprins
- Cerințe de găzduire Divi (Lista)
- Cerințele de găzduire Divi explicate
- Cum să verificați dacă site-ul dvs. Divi îndeplinește cerințele
- Cum să faceți modificări setărilor serverului dvs
- Gazduire Divi: Gazduire de incredere optimizata Divi
Cerințe de găzduire Divi (Lista)
Divi este un puternic generator de teme și pagini WordPress cu un set robust de instrumente de proiectare. Pentru a ne asigura că Divi funcționează optim pe serverul sau gazda dvs., am furnizat următoarele cerințe de găzduire Divi.
- Versiunea PHP = 7.4 minim (8.0+ recomandat)
- memory_limit = 128M
- dimensiunea_max._post = 64M
- upload_max_filesize = 64M
- max_execution_time = 120
- max_input_time = 60
- max_input_vars = 1000
- display_errors = 0
Pe lângă aceste setări de server, vă recomandăm și următoarele:
- Versiunea Divi = cea mai recentă
- Versiunea WordPress = 5.3 sau mai mare
- Baza de date = MySQL versiunea 5.7 sau mai mare; MariaDB versiunea 10.2 sau mai recentă
Rețineți că lista de cerințe de găzduire de mai sus nu este „necesară” pentru ca site-ul Divi să funcționeze. Este mai mult un ghid pentru a ajuta Divi să funcționeze cât mai bine.
Acum vom trece peste fiecare dintre acestea mai detaliat.
Cerințele de găzduire Divi explicate
1. Versiunea PHP
Prima cerință de găzduire de pe lista noastră este versiunea PHP. Majoritatea setărilor din listă se referă direct la configurația runtime pentru PHP (adică memory_limit, max_execution_time etc.) pe care o vom trata în continuare. Deocamdată, pare oportun să ne luăm timp pentru a înțelege rolul crucial pe care PHP îl joacă în performanța site-ului și necesitatea de a-l menține actualizat.
Rolul de performanță al PHP
O stivă de server WordPress (componentele necesare pentru a alimenta un site web WordPress/Divi) constă de obicei din patru componente majore:
- un sistem de operare (de obicei Linux)
- un server web (de obicei Apache sau NGINX)
- o bază de date (MySql sau MariaDB)
- și PHP (limbajul de programare de scripting pe partea de server pentru dezvoltarea web)
Dintre aceste patru componente, PHP este poate cel mai influent asupra performanței site-ului dvs. Iată de ce.
Spre deosebire de site-urile HTML statice, WordPress este un CMS dinamic care folosește PHP (un limbaj de scripting) pentru a prelua datele stocate într-o bază de date pentru a afișa acele date pe o pagină web. Acest lucru facilitează gestionarea site-ului dvs., dar dezavantajul este că este nevoie de mai mult pentru încărcarea paginilor, deoarece trebuie să localizeze datele în baza de date înainte de a încărca pagina. Gandeste-te la asta. De fiecare dată când încărcați o pagină web în browser, PHP trebuie să proceseze ceea ce are nevoie serverul, să o găsească în baza de date și apoi să o livreze înapoi în HTML (pentru a o putea vedea în browser). Deci, dacă încărcarea site-ului dvs. necesită o mulțime de solicitări PHP, pagina dvs. va încetini inevitabil.
Împreună cu WordPress, Divi se bazează, de asemenea, pe PHP pentru a furniza conținut și design Divi Builder pe pagina ta. Divi face acest lucru rapid și eficient cu un cadru dinamic care procesează (la cerere) doar acele solicitări PHP de care are nevoie pentru a încărca o pagină. De aceea este un generator de pagini atât de rapid. Așadar, având în vedere că optimizarea încorporată a vitezei și performanței Divi se bazează și pe PHP, este cel mai logic să păstrați versiunea de PHP actualizată.
De ce ar trebui să utilizați cea mai recentă versiune de PHP
Din cauza rolului important pe care PHP îl joacă în performanța site-ului, este cea mai bună practică să folosiți cea mai recentă versiune stabilă a PHP. Cele două motive principale pentru a face acest lucru sunt securitatea și viteza (dar există și alte beneficii secundare). Fiecare actualizare remediază erori care, dacă nu sunt verificate, ar putea duce la vulnerabilități. Și, fiecare nouă versiune de PHP crește câte solicitări poate procesa pe secundă. Acest lucru face site-ul dvs. mult mai rapid, fără a face alte optimizări ale vitezei.
Pentru a vă asigura că site-ul dvs. este securizat, veți dori să rulați o versiune de PHP care este acceptată activ și/sau care primește actualizări. La momentul scrierii acestui articol, singurele versiuni de PHP acceptate activ sunt 8.0 și 8.1. Versiunea PHP 7.4 (versiunea de dinaintea lansării majore a 8.0) primește doar remedieri de securitate, dar cine știe pentru cât timp. Aceasta înseamnă că, dacă nu rulați cel puțin 7.4 (de asemenea, o recomandare WordPress), site-ul dvs. poate fi vulnerabil la amenințările de securitate. Și dacă rulați WooCommerce, mizele de securitate sunt și mai mari, motiv pentru care WooCommerce recomandă insistent să rulați și cel puțin 7.4.
Pentru site-urile Divi, suntem aliniați cu WordPress (și WooCommerce), motiv pentru care recomandăm și 7.4 sau mai mare. Dar, pentru a evita actualizarea la o versiune care este deja pe cale de ieșire (7.4), vă recomandăm să faceți upgrade la 8.0 sau 8.1 dacă puteți.
Pentru versiunea PHP, vă recomandăm următoarele:
Versiunea PHP: 7.4 sau mai mare (8.0+ recomandat)
Vedeți mai jos pentru mai multe informații despre cum să vă actualizați versiunea PHP.
Configurare PHP Runtime
Acum că înțelegem importanța rulării celei mai recente versiuni de PHP, este timpul să trecem peste directivele PHP care pot controla modul în care PHP rulează pe site-ul dvs. web. Cele mai multe dintre cerințele din această listă sunt directive PHP.ini cu valori care pot fi ajustate pentru a vă asigura că serverul web rulează PHP în mod optim pentru site-ul dvs.
2. limită_memorie
Al doilea element din lista noastră este prima noastră directivă PHP numită memory_limit. Aceasta setează cantitatea maximă de memorie pe care o poate folosi un script. În mod implicit, limitele de memorie stabilite de gazdă sau de WordPress pot fi prea mici. Acest lucru va duce la blocarea aplicațiilor pe măsură ce PHP atinge limita artificială. Dar fii atent. Setarea limitei prea mare ar putea duce la scripturile proaste care consumă toată memoria disponibilă.
Pentru această setare, vă recomandăm următoarele:
memory_limit = 128M
3. post_max_size
Directiva PHP post_max_size limitează cât de mare poate fi o pagină sau un fișier pe site-ul dvs. web. Dacă pagina dvs. este mai mare decât limita stabilită în PHP, nu se va încărca. Dimensiunile posturilor pot deveni destul de mari atunci când utilizați Divi Builder, așa că este important să creșteți această limită. De asemenea, afectează dimensiunea de încărcare/descărcare a fișierului, ceea ce poate împiedica importarea machetelor mari în builder.
Pentru această setare, vă recomandăm următoarele:
dimensiunea_max._post = 64M
4. upload_max_filesize
Directiva PHP upload_max_filesize stabilește dimensiunea maximă a unui fișier încărcat. Acesta determină cât de mare poate fi o pagină sau un fișier pe site-ul dvs. web. Dacă pagina dvs. este mai mare decât limita stabilită în PHP, nu se va încărca. Dimensiunile posturilor pot deveni destul de mari atunci când utilizați Divi Builder, așa că este important să creșteți această limită. De asemenea, afectează dimensiunea de încărcare/descărcare a fișierului, ceea ce poate împiedica importarea machetelor mari în builder.
Pentru această setare, vă recomandăm următoarele:
upload_max_filesize = 64M
5. timp_max_execuție
Directiva PHP max_execution_time afectează durata de încărcare a unei pagini înainte de expirarea timpului. Este important să stabiliți o limită pentru a împiedica scripturile scrise prost să blocheze serverul. Dar, dacă limita este prea mică, este posibil să nu puteți importa machete și fișiere mari în constructorul Divi. Dacă întâmpinați o problemă (în special cu încărcarea fișierelor mari), poate fi necesar să creșteți această valoare pentru a vă satisface nevoile. Cu toate acestea, dacă descoperiți că trebuie să creșteți această valoare la 300 sau mai mult, pot exista alte probleme de bază sau este necesar să vă actualizați găzduirea.
Pentru această setare, vă recomandăm următoarele:
max_execution_time = 120
6. timp_max_input
Directiva PHP max_input_time stabilește timpul maxim (în secunde) în care un script poate analiza datele de intrare. Dorim să limităm acest timp pentru a ne proteja împotriva atacurilor DOS. Dar, dacă limita este prea scăzută, Divi Builder poate expira înainte de a i se permite să se încarce. Dacă întâmpinați o problemă, poate fi necesar să creșteți această valoare pentru a vă satisface nevoile. Cu toate acestea, dacă analizarea datelor de intrare durează mai mult de 60-120 de secunde, pot exista alte probleme de bază sau este necesar să vă actualizați găzduirea.
Pentru această setare, vă recomandăm următoarele:
max_input_time = 60
7. max_input_vars
Directiva PHP max_input_vars afectează câte variabile de intrare pot fi acceptate. Este important să stabilim o limită pentru a ne proteja împotriva atacurilor DOS. Dar, dacă limita este prea mică, poate împiedica încărcarea corectă a Divi Builder.
Pentru această setare, vă recomandăm următoarele:
max_input_vars = 1000
8. display_errors
Directiva PHP display_errors determină dacă erorile trebuie sau nu tipărite ca parte a ieșirii paginii. Aceasta este o caracteristică care ajută în timpul procesului de dezvoltare a unui site web și nu ar trebui să fie utilizată niciodată pe site-urile de producție. Cel mai bine este să setați acest lucru la „0”, cu excepția cazului în care aveți un motiv specific pentru a afișa aceste erori în timpul dezvoltării web.
Pentru această setare, vă recomandăm următoarele:
display_errors = 0
9. Versiunea Divi
Pe lângă setările PHP de pe partea serverului, cel mai bine este întotdeauna să utilizați cea mai recentă versiune a Divi. Acest lucru vă va ajuta să vă asigurați compatibilitatea cu WordPress și să vă mențineți site-ul rapid, mai sigur și mai puternic. Dacă dintr-un motiv oarecare întâmpinați probleme cu o nouă versiune, puteți utiliza întotdeauna funcția noastră Divi Rollback pentru a reveni la versiunile anterioare cu un singur clic, până când erorile dispar. Pentru mai multe, vedeți cum să actualizați tema Divi.
Vă recomandăm următoarele:
Versiunea Divi: cea mai recentă
10. Versiunea WordPress
Pe lângă Divi, cel mai bine este întotdeauna să utilizați cea mai recentă versiune stabilă de WordPress. Acest lucru nu numai că va asigura compatibilitatea cu Divi, dar va accelera foarte mult site-ul dvs., ceea ce va duce la mai puțină memorie și mai puține probleme legate de CPU. Pentru a asigura compatibilitatea cu PHP 7.4 (cea mai veche versiune care primește actualizări de securitate), ar trebui să aveți WordPress 5.3 sau o versiune ulterioară. Dar dacă urmați sugestia noastră ideală de a face upgrade la PHP 8.0+ (sau versiunile care sunt acceptate activ), ar trebui să aveți WordPress 5.6 sau o versiune ulterioară.
Vă recomandăm următoarele:
Versiunea WordPress: 5.3 sau mai mare

11. Versiunea bazei de date
Software-ul de bază de date pe care îl va folosi site-ul dvs. Divi va fi fie MySQL, fie MariaDB. Oricare dintre ele va funcționa cu Divi și WordPress. Și, ca orice altceva, vă recomandăm să utilizați cea mai recentă versiune de MySQL sau MariaDB pentru performanțe optime.
Pentru Divi, ne aliniem cu WordPress și recomandăm următoarele versiuni de baze de date:
Versiunea MySQL = 5.7 sau mai mare
Versiunea MariaDB = 10.2 sau mai mare
Cum să verificați dacă site-ul dvs. Divi îndeplinește cerințele
Verificarea stării sistemului Divi
Divi are o funcție de asistență încorporată care efectuează o verificare a stării sistemului pentru site-ul dvs. Divi. Acest lucru vă permite (și echipa noastră de asistență) să identificați orice despre site-ul dvs. care nu respectă recomandările noastre pentru Divi.
Pentru a verifica starea sistemului Divi, accesați tabloul de bord WordPress. Navigați la Divi > Centru de asistență . În partea de sus a paginii, veți vedea caseta Stare sistem care listează toate rezultatele verificării stării sistemului.
Sănătatea site-ului WordPress
Pe lângă starea sistemului Divi, puteți utiliza și funcția de sănătate încorporată a site-ului WordPress pentru a identifica orice problemă cu WordPress. Această caracteristică nu este specifică Divi, dar poate fi utilă pentru identificarea problemelor de bază cu WordPress. Pentru a verifica starea site-ului pentru WordPress, navigați la Instrumente > Sănătatea site -ului din tabloul de bord.
Cum să faceți modificări setărilor serverului dvs
Mai întâi, faceți backup pentru site și testați actualizările
Actualizarea setărilor serverului (în special versiunea PHP) nu este ceva ce ar trebui să faceți fără a lua anumite măsuri de precauție. De exemplu, dacă site-ul dvs. depinde de un plugin care nu este compatibil cu cea mai recentă versiune de PHP (o problemă comună), site-ul dvs. s-ar putea rupe. Prin urmare, este cea mai bună practică să faceți o copie de rezervă a site-ului dvs. înainte de a face orice modificare . Apoi faceți modificări într-un mediu de testare sau pe un site de testare pentru a identifica rezolvarea oricăror probleme înainte de a prelua noua versiune live. Acest lucru poate părea o bătaie de cap, mai ales dacă ceva se sparge. Dar merită cu siguranță timpul pentru a vă asigura că site-ul dvs. este rapid, sigur și sănătos pe viitor.
Acesta este, de asemenea, un moment bun pentru a actualiza la cea mai recentă versiune de WordPress, Divi și toate pluginurile dvs. Sunt șanse ca orice probleme care apar să fie rezultatul unor pluginuri proaste (sau învechite) care nu funcționează bine cu versiunile mai noi de PHP, WordPress sau Divi.
Actualizarea versiunii PHP
Fiecare furnizor de găzduire ar trebui să aibă instrucțiuni pentru schimbarea versiunii PHP pentru site-ul dvs. Ar trebui să puteți găsi instrucțiuni pentru a actualiza PHP pentru furnizorul dvs. de găzduire în această listă. Dacă nu, îi puteți contacta direct. Pentru mai multe, consultați aceste instrucțiuni de la WordPress.
Dacă găzduiți cu unul dintre partenerii noștri Divi Hosting, ar trebui să aveți deja o versiune stabilă de PHP care rulează. Dar dacă doriți să vă asigurați că îl utilizați pe cel mai recent, iată câteva link-uri utile.
Pentru Siteground, iată cum să schimbați versiunea PHP.
Pentru Flywheel, iată cum să solicitați o actualizare PHP.
Pentru Pressable, iată cum să vă schimbați versiunea PHP.
Pentru Cloudways, iată un articol detaliat despre PHP 8 și despre cum să actualizați versiunea PHP a site-ului dvs. WordPress.
Actualizarea manuală a setărilor PHP (wp-config.php, .htaccess sau php.ini)
Dacă doriți să actualizați setările PHP (același grup de directive PHP din lista noastră de mai sus) pe serverul dvs. web, cel mai bine este să le actualizați direct în fișierul php.ini dacă puteți. O altă opțiune ar fi actualizarea fișierului .htaccess. Dar, în funcție de furnizorul dvs. de găzduire, este posibil să aveți sau nu acces direct la fișierul php.ini sau fișierul .htaccess. Deci, este posibil să descoperiți că este mai ușor să actualizați fișierul wp-config.php pentru a face modificări setărilor PHP.
Iată o scurtă explicație a modului în care puteți actualiza cele mai comune 3 fișiere de configurare.
Actualizarea setărilor PHP în php.ini
Accesați fișierele site-ului dvs. (prin FTP, manager de fișiere etc.) și asigurați-vă că puteți vedea fișierele ascunse. Fișierul php.ini ar trebui să fie localizat în folderul public rădăcină al fișierelor site-ului dvs.
Dacă sunteți pe găzduire partajată, probabil că nu aveți acces la fișierul principal php.ini. Cu toate acestea, este posibil să puteți crea unul. Pentru a modifica sau adăuga setări PHP, deschideți fișierul și utilizați următorul format pentru a actualiza fiecare valoare după cum este necesar:
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
NOTĂ: În unele cazuri, poate fi necesar să definiți memory_limit în wp-config.php (vezi mai jos).
Actualizarea setărilor PHP folosind .htaccess
În mod implicit, WordPress folosește fișierul .htaccess pentru a seta permalink-urile site-ului dvs. Dar, acest fișier poate fi folosit și pentru a seta configurația de rulare a PHP pe serverele Apache. Dacă aveți acces la acest fișier (prin FTP sau furnizorul dvs. de găzduire), acesta ar trebui să fie localizat la rădăcina fișierelor site-ului dvs.
Aici puteți face modificările de care aveți nevoie manual în partea WordPress, fără a fi nevoie să vă contactați niciodată gazda. Puteți actualiza valorile php.ini pe acest fișier folosind următorul format:
php_value nume_setare valoare_setare
Deci, dacă doriți să actualizați upload_max_filesize la 64M, ar arăta astfel în fișierul .htaccess:
php_value upload_max_filesize 64M
Iată o listă cu valorile noastre recomandate php.ini în format de fișier .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
Actualizarea setărilor PHP folosind wp_config.php
Câteva dintre setările PHP recomandate pot fi actualizate din fișierul wp-config.php. Acest fișier poate fi găsit și la rădăcina fișierelor site-ului dvs.
Iată câteva exemple despre cum puteți actualiza fișierul wp_config.php pentru a îndeplini cerințele.
Pentru a seta limita de memorie la 128M, puteți adăuga următorul fragment:
define('WP_MEMORY_LIMIT', '128M');
Pentru a seta erorile de afișare la 0, puteți folosi următorul fragment:
@ini_set( 'display_errors', 0 );
Și pentru a seta timpul maxim de execuție, puteți folosi următorul fragment:
set_time_limit(120);
Asigurați-vă că includeți fragmentul înainte de rândul care spune „Asta e tot, nu mai editați!…”
Rețineți că nu toate directivele PHP.ini pot fi modificate în wp_config.php. Orice directive php.ini care nu aparțin modului modificabil PHP_INI_ALL nu pot fi modificate folosind funcția ini_set(). Prin urmare, următoarele directive PHP NU ar trebui modificate folosind ini_set() în fișierul wp-config.php:
post_max_size
upload_max_filesize
max_input_vars
timp_max_input
În schimb, va trebui să actualizați aceste setări prin .htaccess, php.ini sau contactând gazda.
Contactarea gazdei dvs
Nu există nicio garanție că opțiunile manuale vor suprascrie setările furnizorului dvs. de găzduire, mai ales dacă utilizați găzduire gestionată. Dacă întâmpinați probleme cu efectuarea modificărilor manual (sau nu doriți să le faceți singur), puteți contacta furnizorul dvs. de găzduire pentru a face modificările în locul dvs. Asistența lor ar trebui să aibă o adresă de e-mail, un număr de telefon sau un chat care vă va permite să trimiteți lista de cerințe de care aveți nevoie. Dacă nu vă pot îndeplini solicitarea, ar putea fi timpul să vă actualizați găzduirea.
Gazduire Divi: Gazduire de incredere optimizata Divi
Menținerea site-ului dvs. web actualizat cu cerințe optime de găzduire poate fi o problemă, mai ales dacă mediul dvs. de găzduire nu este deja adaptat WordPress sau Divi. De aceea oferim hosting Divi. Am colaborat cu unele dintre cele mai mari nume din găzduire pentru a vă oferi cea mai fiabilă găzduire, compatibilă cu Divi.
Bucurați-vă de medii de găzduire perfect configurate, preinstalate cu instrumentele de care aveți nevoie pentru a avea succes cu Divi.
Verificați Divi Hosting
Optimizarea vitezei Divi
Pe lângă găzduirea excelentă care îndeplinește cerințele de găzduire ale Divi, există întotdeauna loc pentru o performanță mai bună a site-ului. Pentru mai multe, consultați ghidul nostru suprem despre optimizarea vitezei Divi.
Dar serverul web?
Nu este necesar un server web specific pentru a rula un WordPress (sau Divi). Dar cele mai predominante două servere web pentru WordPress (și Divi) sunt Apache și NGINX. Pentru mai multe, consultați postarea noastră care compară Apache și NGINX.
Gânduri finale
Sperăm că această postare vă oferă ceea ce aveți nevoie pentru a vă asigura că site-ul dvs. Divi este configurat pentru succes. Iată câteva concluzii de care trebuie să țineți cont.
- Utilizați instrumentul de stare a sistemului Divi pentru a identifica orice semnale roșii în ceea ce privește site-ul dvs. Divi. Aceasta este o modalitate simplă de a vă asigura că site-ul dvs. Divi respectă recomandările noastre.
- Importanța rulării celei mai recente versiuni (cea mai stabilă) de PHP nu poate fi exagerată. De fapt, puteți obține cel mai bun server web (sau gazdă) și puteți optimiza site-ul pentru o viteză și performanță mai bune, tot ceea ce doriți. Dar, dacă rulați o versiune veche (neacceptată) de PHP, site-ul dvs. web va avea de suferit. Faceți tot ce puteți pentru a vă asigura că versiunea dvs. PHP este actualizată cât mai curând posibil.
- Inainte de. faceți orice modificări la setările serverului dvs. sau orice alte actualizări, faceți mai întâi o copie de rezervă a site-ului dvs.! Mai bine, faceți modificări pe un site de testare sau de pregătire înainte de a implementa modificările pe site-ul de producție.
- Când modificați setările serverului, asigurați-vă că știți de ce o faceți. Deși poate fi o soluție ușoară creșterea limitelor pentru anumite opțiuni, este posibil să provocați mai mult rău. Acordarea prea mult timp scripturilor vă poate lăsa vulnerabil la atacurile DOS. În schimb, asigurați-vă că nu există probleme de bază mai întâi și actualizați-vă găzduirea dacă este necesar.
Aștept cu nerăbdare vești de la tine în comentarii.
Noroc!