Att vara värd för din Divi-webbplats på en pålitlig server är avgörande för webbplatsens hastighet, säkerhet och hälsa. För att göra det behöver du en värdleverantör som uppfyller vissa krav. Tack och lov är de flesta värdföretag bekanta med att vara värd för WordPress-webbplatser. Så de borde ha den grundläggande värdkonfigurationen du behöver för att få din webbplats igång. Men om du letar efter optimala serverinställningar för Divi-webbplatser specifikt, måste du se till att din värd uppfyller de specifika Divi-värdkraven som vi delar i det här inlägget. För de flesta av er kommer en snabb systemstatuskontroll inuti Divi att vara all bekräftelse du behöver. Men för de som stöter på några problem och/eller vill optimera dessa inställningar, visar vi hur du gör de ändringar du behöver och mer Om du vill ha perfekt konfigurerade värdmiljöer förinstallerade med de verktyg du behöver för att lyckas med Divi, kolla in Divi Hosting. Vi har samarbetat med ledande företag inom WordPress-värdbranschen för att ge dig den mest pålitliga, Divi-kompatibla hostingen. Kolla in Divi Hosting - Divi-värdkrav (listan) - Divi Hosting Krav förklaras - Hur man kontrollerar om din Divi-sajt uppfyller kraven - Hur du gör ändringar i dina serverinställningar - Divi Hosting: Pålitlig Divi-optimerad värd **Innehållsförteckning** ## Divi-värdkrav (listan) Divi är ett kraftfullt WordPress-tema och sidbyggare med en robust uppsättning designverktyg. För att se till att Divi fungerar optimalt på din server eller värd, har vi tillhandahållit följande Divi-värdkrav - PHP-version = 7.4 minimum (8.0+ rekommenderas) - memory_limit = 128M - post_max_size = 64M - upload_max_filesize = 64M - max_exekveringstid = 120 - max_input_time = 60 - max_input_vars = 1000 - display_errors = 0 Utöver dessa serverinställningar rekommenderar vi även följande: - Divi Version = senaste - WordPress-version = 5.3 eller högre - Databas = MySQL version 5.7 eller högre; MariaDB version 10.2 eller senare Tänk på att listan över värdkrav ovan inte är nödvändig för att Divi-webbplatsen ska fungera. Det är mer en riktlinje för att hjälpa Divi att fungera som bäst Nu ska vi gå igenom var och en av dessa mer i detalj ## Divi Hosting Krav förklaras 1. PHP-version Det första värdkravet på vår lista är PHP-versionen. De flesta av inställningarna i listan relaterar direkt till körtidskonfiguration för PHP (dvs. memory_limit, max_execution_time, etc.) som vi kommer att täcka härnäst. För närvarande verkar det lämpligt att vi tar tid att förstå den avgörande roll PHP spelar för webbplatsens prestanda och behovet av att hålla den uppdaterad PHPs prestandaroll En WordPress-serverstack (de komponenter som behövs för att driva en WordPress/Divi-webbplats) består vanligtvis av fyra huvudkomponenter: - ett operativsystem (vanligtvis Linux) - en webbserver (vanligtvis Apache eller NGINX) - en databas (MySql eller MariaDB) - och PHP (server-side scripting programmeringsspråk för webbutveckling) Av dessa fyra komponenter är PHP kanske den mest inflytelserika för prestandan på din webbplats. Här är varför Till skillnad från statiska HTML-sajter är WordPress ett dynamiskt CMS som använder PHP (ett skriptspråk) för att hämta data som lagras i en databas för att visa dessa data på en webbsida. Detta gör det enkelt att hantera din webbplats, men nackdelen är att det tar längre tid för sidor att ladda eftersom det måste hitta data i databasen innan sidan laddas. Tänk på det. Varje gång du laddar en webbsida i din webbläsare måste PHP bearbeta det som servern behöver, hitta den i databasen och sedan leverera tillbaka den i HTML (så att du kan se den i din webbläsare). Så om laddningen av din webbplats kräver många PHP-förfrågningar, kommer din sida oundvikligen att sakta ner I samband med WordPress förlitar sig Divi också på PHP för att leverera Divi Builder-innehåll och design till din sida. Divi gör detta snabbt och effektivt med ett dynamiskt ramverk som behandlar (på begäran) endast de PHP-förfrågningar som behövs för att ladda en sida. Det är därför det är en så snabb sidbyggare. Så med tanke på Divias inbyggda hastighets- och prestandaoptimeringar också förlitar sig på PHP, är det mest meningsfullt att hålla din version av PHP uppdaterad Varför du bör använda den senaste versionen av PHP På grund av den viktiga roll PHP spelar för webbplatsens prestanda är det bästa praxis att använda den senaste stabila versionen av PHP. De två huvudsakliga skälen till att göra det är säkerhet och snabbhet (men det finns andra sekundära fördelar också). Varje uppdatering åtgärdar buggar som, om de inte markeras, kan leda till sårbarheter. Och varje ny version av PHP ökar hur många förfrågningar den kan behandla per sekund. Detta gör din webbplats mycket snabbare, utan att göra några andra hastighetsoptimeringar För att se till att din webbplats är säker vill du köra en version av PHP som aktivt stöds och/eller som tar emot uppdateringar. I skrivande stund är de enda aktivt stödda versionerna av PHP 8.0 och 8.1. PHP version 7.4 (versionen före den stora utgåvan av 8.0) tar bara emot säkerhetsfixar, men vem vet hur länge. Det betyder att om du inte kör minst 7.4 (också en WordPress-rekommendation) kan din webbplats vara sårbar för säkerhetshot. Och om du kör WooCommerce är säkerhetsinsatserna ännu högre, varför WooCommerce starkt rekommenderar att du kör minst 7.4 också För Divi-webbplatser är vi anpassade till WordPress (och WooCommerce) varför vi också rekommenderar 7.4 eller högre. Men för att undvika att uppgradera till en version som redan är på väg ut (7.4) rekommenderar vi att du uppgraderar till 8.0 eller 8.1 om du kan För PHP-version rekommenderar vi följande: **PHP-version: 7.4 eller högre (8.0+ rekommenderas Se nedan för mer information om hur du uppdaterar din PHP-version PHP Runtime Configuration Nu när vi förstår vikten av att köra den senaste versionen av PHP, är det dags att gå igenom PHP-direktiven som kan styra hur PHP körs på din webbplats. De flesta av kraven i denna lista är PHP.ini-direktiv med värden som kan justeras för att säkerställa att webbservern kör PHP optimalt för din webbplats 2. minnesgräns Det andra objektet från vår lista är vårt första PHP-direktiv som heter memory_limit. Detta anger den maximala mängden minne som ett skript får använda. Som standard kan minnesgränser som ställts in av din värd eller av WordPress vara för låga. Detta kommer att leda till att applikationer kraschar när PHP når den artificiella gränsen. Men var försiktig. Att sätta gränsen för högt kan leda till att dåliga skript äter upp allt tillgängligt minne För den här inställningen rekommenderar vi följande: **memory_limit = 128M** 3. post_max_size Post_max_size PHP-direktivet begränsar hur stor en sida eller fil kan vara på din webbplats. Om din sida är större än gränsen i PHP kommer den inte att laddas. Poststorlekar kan bli ganska stora när du använder Divi Builder, så det är viktigt att öka denna gräns. Det påverkar också uppladdning/nedladdning av filstorlek, vilket kan förhindra att stora layouter importeras till byggaren För den här inställningen rekommenderar vi följande: **post_max_size = 64M** 4. upload_max_filesize PHP-direktivet upload_max_filesize anger den maximala storleken på en uppladdad fil. Det avgör hur stor en sida eller fil kan vara på din webbplats. Om din sida är större än gränsen i PHP kommer den inte att laddas. Poststorlekar kan bli ganska stora när du använder Divi Builder, så det är viktigt att öka denna gräns. Det påverkar också uppladdning/nedladdning av filstorlek, vilket kan förhindra att stora layouter importeras till byggaren För den här inställningen rekommenderar vi följande: **upload_max_filesize = 64M** 5. max_exekveringstid PHP-direktivet max_execution_time påverkar hur länge en sida tillåts laddas innan den tar slut.Det är viktigt att sätta en gräns för att förhindra att dåligt skrivna skript binder upp servern.Men om gränsen är för låg kanske du inte kan importera stora layouter och filer till Divi-byggaren.Om du stöter på ett problem (särskilt med att ladda upp stora filer), kan du behöva höja detta värde för att möta dina behov.Men om du upptäcker att du behöver öka detta värde till 300 eller mer, kan det finnas andra underliggande problem eller ett behov av att uppgradera ditt webbhotellFör den här inställningen rekommenderar följande:**max_execution_time = 120**6.max_input_timePHP-direktivet max_input_time anger den maximala tiden (i sekunder) ett skript tillåts för att analysera indata.Vi vill begränsa denna tid för att skydda oss mot DOS-attacker.Men om gränsen är för låg kan Divi Builder timeout innan den tillåts laddas.Om du stöter på ett problem kan du behöva höja detta värde för att möta dina behov.Men om indata tar mer än 60-120 sekunder att analysera, kan det finnas andra underliggande problem eller ett behov av att uppgradera din värdFör den här inställningen rekommenderar vi följande:**max_input_time = 60**7.max_input_varsPHP-direktivet max_input_vars påverkar hur många indatavariabler som kan accepteras.Det är viktigt att vi sätter en gräns för att skydda oss mot DOS-attacker.Men om gränsen är för låg kan det förhindra att Divi Builder laddas korrektFör den här inställningen rekommenderar vi följande:**max_input_vars = 1000**8.display_errorsPHP-direktivet display_errors avgör om fel ska skrivas ut som en del av sidutmatningen.Detta är en funktion som hjälper till under utvecklingsprocessen av en webbplats och bör aldrig användas på produktionsplatser.Det är bäst att ställa in detta till âÃÂÃÂ0âÃÂàom du inte har en specifik anledning att visa dessa fel under webbutvecklingFör denna inställning rekommenderar vi följande:**display_errors = 0**9.Divi VersionIn utöver PHP-inställningarna på serversidan är det alltid bäst att använda den senaste versionen av Divi.Detta kommer att hjälpa till att säkerställa kompatibilitet med WordPress och hålla din webbplats snabb, säkrare och kraftfullare.Om du av någon anledning har problem med en ny version kan du alltid använda vår Divi-återställningsfunktion för att byta tillbaka till tidigare versioner med ett enda klick tills felen är ute.För mer, kolla in hur du uppdaterar Divi-tematVi rekommenderar följande:**Divi Version: senaste**10WordPress VersionFörutom Divi är det alltid bäst att använda den senaste stabila versionen av WordPress.Detta kommer inte bara att säkerställa kompatibilitet med Divi utan kommer också att snabba upp din webbplats avsevärt, vilket leder till mindre minne och färre CPU-relaterade problem.För att säkerställa kompatibilitet med PHP 7.4 (den äldsta versionen som för närvarande får säkerhetsuppdateringar) bör du ha WordPress 5.3 eller högre.Men om du går med vårt idealiska förslag att uppgradera till PHP 8.0+ (eller de versioner som aktivt stöds), bör du ha WordPress 5.6 eller högreVi rekommenderar följande :**WordPress-version: 5.3 eller senare**11.DatabasversionDatabasprogramvaran som din Divi-webbplats kommer att använda kommer att vara antingen MySQL eller MariaDB.Endera kommer att fungera med Divi och WordPress.Och, som allt annat, rekommenderar vi att du använder den senaste versionen av MySQL eller MariaDB för optimal prestandaFör Divi anpassar vi oss till WordPress och rekommenderar följande databasversioner:**MySQL Version = 5.7 eller högreMariaDB Version = 10.2 eller högre**## Så här kontrollerar du om din Divi-sajt uppfyller värdkravenDivi System StatuskontrollDivi har en inbyggd supportfunktion som utför en systemstatuskontroll för din Divi-webbplats.Detta låter dig (och vårt supportteam) identifiera allt på din webbplats som inte uppfyller våra rekommendationer för DiviTill kontrollera din Divi-systemstatus, gå till WordPress-instrumentpanelen.Navigera till**Divi >Supportcenter Högst upp på sidan ser du rutan Systemstatus som listar alla resultat för systemstatuskontrollWordPress-webbplatshälsaFörutom DiviâÃÂÃÂs systemstatus, kan du också använda WordPressâÃÂàinbyggda webbplatshälsofunktion för att identifiera eventuella problem med WordPress.Den här funktionen är inte specifik för Divi, men den kan vara till hjälp för att identifiera underliggande problem med WordPress.För att kontrollera webbplatsens hälsa för WordPress, navigera till**Verktyg >Webbplatshälsa** från instrumentpanelen## Hur du gör ändringar i din ServerinställningarSäkerhetskopiera din webbplats och testa uppdateringar förstAtt uppdatera serverinställningar (särskilt PHP-versionen) är inget du bör göra utan att ta vissa försiktighetsåtgärder.Till exempel, om din webbplats är beroende av ett plugin som inte är kompatibelt med den senaste versionen av PHP (ett vanligt problem), kan din webbplats gå sönder.Så det är bästa praxis att**göra en säkerhetskopia av din webbplats innan du gör några ändringar. Gör sedan ändringar i en testmiljö eller iscensättningsplats för att identifiera eventuella problem innan du tar den nya versionen live.Det här kan verka som ett krångel, speciellt om något går sönder.Men det är definitivt värt tiden att se till att din webbplats är snabb, säker och hälsosam framöverDet här är också ett bra tillfälle att uppdatera till den senaste versionen av WordPress, Divi och alla dina plugins.Chansen är stor att alla problem som dyker upp kommer att vara ett resultat av dåliga (eller föråldrade) plugins som inte fungerar bra med nyare versioner av PHP, WordPress eller DiviUppdaterar PHP-version Varje värdleverantör bör ha instruktioner för att ändra PHP-versionen för din webbplats. Du bör kunna hitta instruktioner för att uppdatera PHP för din värdleverantör i den här listan. Om inte kan du kontakta dem direkt. För mer, kolla in dessa instruktioner från WordPress Om du är värd hos en av våra Divi Hosting-partners bör du redan ha en stabil version av PHP igång. Men om du vill vara säker på att du använder den senaste, här är några användbara länkar För Siteground, här är hur du ändrar PHP-version För svänghjul, här är hur du begär en PHP-uppgradering För Pressable, här är hur du ändrar din PHP-version För Cloudways, här är en detaljerad artikel om PHP 8 och hur du uppdaterar PHP-versionen av din WordPress-webbplats Uppdatera PHP-inställningar manuellt (wp-config.php, .htaccess eller php.ini) Om du vill uppdatera PHP-inställningar (samma grupp PHP-direktiv i vår lista ovan) på din webbserver är det bäst att uppdatera dessa i filen php.ini direkt om du kan. Ett annat alternativ skulle vara att uppdatera .htaccess-filen. Men beroende på din värdleverantör kan du ha direkt tillgång till filen php.ini eller .htaccess-filen. Så du kanske upptäcker att det är lättare att uppdatera filen wp-config.php för att göra ändringar i PHP-inställningarna Här är en kort beskrivning av hur du kan uppdatera de 3 vanligaste konfigurationsfilerna Uppdaterar PHP-inställningar i php.ini Gå till dina webbplatsfiler (via FTP, filhanterare, etc.) och se till att du kan se dolda filer. Filen php.ini bör finnas i den offentliga rotmappen för dina webbplatsfiler Om du använder delad hosting har du förmodligen inte tillgång till php.ini-huvudfilen. Men du kanske kan skapa en. För att ändra eller lägga till PHP-inställningar, öppna filen och använd följande format för att uppdatera varje värde efter behov: 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 OBS: I vissa fall kan du också behöva definiera memory_limit i wp-config.php (se nedan) Uppdatera PHP-inställningar med .htaccess Som standard använder WordPress filen .htaccess för att ställa in din webbplatss permalänkar. Men den här filen kan också användas för att ställa in runtime-konfigurationen för PHP på Apache-servrar. Om du har tillgång till den här filen (via FTP eller din värdleverantör), bör den finnas i roten av dina webbplatsfiler Här kan du göra de ändringar du behöver manuellt på WordPress-sidan utan att någonsin behöva kontakta din värd. Du kan uppdatera php.ini-värden på den här filen med följande format: php_value setting_name setting_value Så, om du vill uppdatera upload_max_filesize till 64M, skulle det se ut så här i .htaccess-filen: php_value upload_max_filesize 64M Här är en lista över våra rekommenderade php.ini-värden i .htaccess-filformat: 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_00vars 10 Uppdatera PHP-inställningar med wp_config.php Några av de rekommenderade PHP-inställningarna kan uppdateras från filen wp-config.php. Den här filen kan också hittas i roten av dina webbplatsfiler Här är några exempel på hur du kan uppdatera filen wp_config.php för att uppfylla kraven För att ställa in minnesgränsen till 128M kan du lägga till följande kodavsnitt: define(âÃÂÃÂWP_MEMORY_LIMITâÃÂÃÂ, âÃÂÃÂ128M För att ställa in visningsfel till 0 kan du använda följande kodavsnitt: @ini_set( âÃÂÃÂdisplay_errorsâÃÂÃÂ, 0 ); Och för att ställa in den maximala körtiden kan du använda följande kodavsnitt: set_time_limit(120); Se till att inkludera utdraget före raden där det står âÃÂÃÂThatâÃÂÃÂ, sluta redigera Tänk på att inte alla PHP.ini-direktiv kan ändras i wp_config.php. Eventuella php.ini-direktiv som inte tillhör PHP_INI_ALLs föränderliga läge kan inte ändras med ini_set()-funktionen. Därför bör följande PHP-direktiv **INTE** ändras med ini_set() i filen wp-config.php: post_max_size upload_max_filesize max_input_vars max_input_time Istället måste du uppdatera dessa inställningar via .htaccess, php.ini eller genom att kontakta din värd Kontakta din värd Det finns ingen garanti för att de manuella alternativen kommer att åsidosätta inställningarna för din värdleverantör, särskilt om du använder hanterad värd. Om du har problem med att göra ändringar manuellt (eller inte vill göra det själv), kan du kontakta din värdleverantör för att göra ändringarna åt dig. Deras support bör ha en e-postadress, ett telefonnummer eller en chatt som gör att du kan skicka in listan med krav du behöver. Om de inte kan uppfylla din begäran kan det vara dags att uppgradera ditt webbhotell ## Divi Hosting: Pålitlig Divi-optimerad värd Att hålla din webbplats uppdaterad med optimala värdkrav kan vara besvärligt, särskilt om din värdmiljö inte redan är anpassad till WordPress eller Divi. Det är därför vi erbjuder Divi-hosting. Vi har samarbetat med några av de största namnen inom hosting för att ge dig den mest pålitliga, Divi-kompatibla hostingen Njut av perfekt konfigurerade värdmiljöer förinstallerade med de verktyg du behöver för att lyckas med Divi ## Divi Speed ​​Optimization Förutom bra värdskap som möter Divias värdkrav direkt, finns det alltid utrymme för bättre webbplatsprestanda. För mer, kolla in vår ultimata guide om Divi Speed ​​Optimization ## Hur är det med webbservern? Det krävs inte en specifik webbserver för att köra en WordPress (eller Divi). Men de två mest dominerande webbservrarna för WordPress (och Divi) är Apache och NGINX. För mer, kolla in vårt inlägg som jämför Apache och NGINX ## Slutgiltiga tankar Förhoppningsvis ger det här inlägget dig vad du behöver för att se till att din Divi-webbplats är konfigurerad för framgång. Här är några avslutande takeaways att tänka på - Använd DiviâÃÂÃÂs systemstatusverktyg för att identifiera eventuella röda flaggor med avseende på din Divi-webbplats. Detta är ett enkelt sätt att se till att din Divi-webbplats uppfyller våra rekommendationer – Vikten av att köra den senaste (mest stabila) versionen av PHP kan inte överskattas. Faktum är att du kan få den bästa webbservern (eller värd) och optimera din webbplats för bättre hastighet och prestanda allt du vill. Men om du kör en gammal (ej stödd) version av PHP kommer din webbplats att lida. Gör vad du kan för att se till att din PHP-version uppdateras ASAP - Innan. du gör några ändringar i dina serverinställningar eller andra uppdateringar, säkerhetskopiera din webbplats först! Ännu bättre, gör ändringar på en test- eller iscensättningsplats innan du implementerar ändringarna på produktionsplatsen - När du gör ändringar i serverinställningarna, se till att du vet varför du gör det. Även om det kan vara en enkel lösning att höja gränserna för vissa alternativ, kan du bjuda in mer skada. Att ge skript för mycket tid kan göra dig sårbar för DOS-attacker. Se istället till att det inte finns några underliggande problem först och uppgradera ditt webbhotell om det behövs Jag ser fram emot att höra från dig i kommentarerna Skål!