Het hosten van uw Divi-website op een betrouwbare server is cruciaal voor de snelheid, veiligheid en gezondheid van de site. Daarvoor heb je een hostingprovider nodig die aan bepaalde eisen voldoet. Gelukkig zijn de meeste hostingbedrijven bekend met het hosten van WordPress-websites. Ze zouden dus de basishostingconfiguratie moeten hebben die je nodig hebt om je site aan de praat te krijgen. Als u echter specifiek op zoek bent naar optimale serverinstellingen voor Divi-sites, moet u ervoor zorgen dat uw host voldoet aan de specifieke Divi-hostingvereisten die we in dit bericht delen. Voor de meesten van jullie is een snelle controle van de systeemstatus in Divi de enige bevestiging die je nodig hebt. Maar voor degenen die problemen tegenkomen en/of die instellingen willen optimaliseren, laten we u zien hoe u de gewenste wijzigingen kunt aanbrengen en meer Als je perfect geconfigureerde hostingomgevingen wilt die vooraf zijn geïnstalleerd met de tools die je nodig hebt om succesvol te zijn met Divi, ga dan naar Divi Hosting. We werken samen met toonaangevende bedrijven in de WordPress Hosting-industrie om u de meest betrouwbare, Divi-compatibele hosting te bieden.Bekijk Divi Hosting - Vereisten voor Divi-hosting (de lijst) - Vereisten voor Divi-hosting uitgelegd - Hoe u kunt controleren of uw Divi-site aan de vereisten voldoet - Hoe u wijzigingen aanbrengt in uw serverinstellingen - Divi Hosting: betrouwbare, voor Divi geoptimaliseerde hosting **Inhoudsopgave** ## Vereisten voor Divi-hosting (de lijst) Divi is een krachtige WordPress-thema- en paginabuilder met een robuuste set ontwerptools. Om ervoor te zorgen dat Divi optimaal functioneert op uw server of host, hebben we de volgende Divi-hostingvereisten opgesteld - PHP-versie = minimaal 7.4 (8.0+ aanbevolen) - 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 Naast deze serverinstellingen raden we ook het volgende aan: - Divi-versie = laatste - WordPress-versie = 5.3 of hoger - Database = MySQL versie 5.7 of hoger; MariaDB versie 10.2 of hoger Houd er rekening mee dat de bovenstaande lijst met hostingvereisten niet vereist is om de Divi-website te laten functioneren. Het is meer een richtlijn om Divi optimaal te laten functioneren Nu gaan we elk van deze in meer detail bespreken ## Vereisten voor Divi-hosting uitgelegd 1. PHP-versie De eerste hostingvereiste op onze lijst is de PHP-versie. De meeste instellingen in de lijst hebben rechtstreeks betrekking op runtime-configuratie voor PHP (d.w.z. memory_limit, max_execution_time, etc.) die we hierna zullen behandelen. Voor nu lijkt het gepast dat we de tijd nemen om de cruciale rol te begrijpen die PHP speelt in de prestaties van websites en de noodzaak om deze up-to-date te houden De prestatierol van PHP Een WordPress-serverstack (de componenten die nodig zijn om een ​​WordPress/Divi-website van stroom te voorzien) bestaat gewoonlijk uit vier hoofdcomponenten: - een besturingssysteem (meestal Linux) - een webserver (meestal Apache of NGINX) - een database (MySql of MariaDB) - en PHP (de server-side scripting-programmeertaal voor webontwikkeling) Van deze vier componenten heeft PHP misschien wel de meeste invloed op de prestaties van uw website. Hier is waarom In tegenstelling tot statische HTML-sites, is WordPress een dynamisch CMS dat PHP (een scripttaal) gebruikt om gegevens op te halen die zijn opgeslagen in een database om die gegevens op een webpagina weer te geven. Dit maakt het beheer van uw site eenvoudig, maar het nadeel is dat het langer duurt voordat pagina's zijn geladen, omdat de gegevens in de database moeten worden gevonden voordat de pagina wordt geladen. Denk er over na. Telkens wanneer u een webpagina in uw browser laadt, moet PHP verwerken wat de server nodig heeft, het in de database vinden en het vervolgens terugleveren in HTML (zodat u het in uw browser kunt zien). Dus als het laden van uw website veel PHP-verzoeken vereist, zal uw pagina onvermijdelijk vertragen In combinatie met WordPress vertrouwt Divi ook op PHP om Divi Builder-inhoud en -ontwerpen aan uw pagina te leveren. Divi doet dit snel en efficiënt met een dynamisch framework dat (on demand) alleen die PHP-requests verwerkt die nodig zijn om een ​​pagina te laden. Daarom is het zo'n snelle paginabuilder. Dus aangezien DiviâÃÂÃÂs ingebouwde snelheids- en prestatie-optimalisaties ook afhankelijk zijn van PHP, is het het meest logisch om uw versie van PHP up-to-date te houden Waarom u de nieuwste versie van PHP zou moeten gebruiken Vanwege de belangrijke rol die PHP speelt in de prestaties van de site, is het een goede gewoonte om de nieuwste stabiele versie van PHP te gebruiken. De twee belangrijkste redenen om dit te doen zijn veiligheid en snelheid (maar er zijn ook andere secundaire voordelen). Elke update lost bugs op die, als ze niet worden aangevinkt, kunnen leiden tot kwetsbaarheden. En elke nieuwe versie van PHP verhoogt het aantal verzoeken dat het per seconde kan verwerken. Dit maakt uw site veel sneller, zonder andere snelheidsoptimalisaties uit te voeren Om ervoor te zorgen dat uw site veilig is, wilt u een versie van PHP gebruiken die actief wordt ondersteund en/of updates ontvangt. Op het moment van schrijven zijn de enige actief ondersteunde versies van PHP 8.0 en 8.1. PHP-versie 7.4 (de versie vóór de grote release van 8.0) krijgt alleen beveiligingsreparaties, maar wie weet voor hoe lang. Dit betekent dat als u niet ten minste 7.4 draait (ook een aanbeveling van WordPress), uw site mogelijk kwetsbaar is voor beveiligingsbedreigingen. En als u WooCommerce gebruikt, zijn de veiligheidsrisico's zelfs nog hoger, daarom raadt WooCommerce ten zeerste aan om ook minimaal 7.4 te gebruiken Voor Divi-websites zijn we afgestemd op WordPress (en WooCommerce), daarom raden we ook 7.4 of hoger aan. Maar om te voorkomen dat u upgradet naar een versie die al onderweg is (7.4), raden we u aan om te upgraden naar 8.0 of 8.1 als u kunt Voor de PHP-versie raden we het volgende aan: **PHP-versie: 7.4 of hoger (8.0+ aanbevolen Zie hieronder voor meer informatie over het bijwerken van uw PHP-versie PHP Runtime-configuratie Nu we begrijpen hoe belangrijk het is om de nieuwste versie van PHP te gebruiken, is het tijd om de PHP-richtlijnen door te nemen die kunnen bepalen hoe PHP op uw website werkt. De meeste vereisten in deze lijst zijn PHP.ini-richtlijnen met waarden die kunnen worden aangepast om ervoor te zorgen dat de webserver PHP optimaal draait voor uw website 2. geheugen_limiet Het tweede item uit onze lijst is onze eerste PHP-richtlijn genaamd memory_limit. Hiermee stelt u de maximale hoeveelheid geheugen in die een script mag gebruiken. Standaard kunnen de geheugenlimieten die zijn ingesteld door uw host of door WordPress te laag zijn. Dit zal ertoe leiden dat applicaties crashen wanneer PHP de kunstmatige limiet bereikt. Maar pas op. Als u de limiet te hoog instelt, kan dit ertoe leiden dat slechte scripts al het beschikbare geheugen opslokken Voor deze instelling raden we het volgende aan: **geheugen_limiet = 128M** 3. post_max_size De PHP-richtlijn post_max_size beperkt hoe groot een pagina of bestand op uw website mag zijn. Als uw pagina groter is dan de limiet die is ingesteld in PHP, kan deze niet worden geladen. Postformaten kunnen behoorlijk groot worden bij gebruik van de Divi Builder, dus het is belangrijk om deze limiet te verhogen. Het heeft ook invloed op het uploaden/downloaden van de bestandsgrootte, waardoor grote lay-outs niet in de builder kunnen worden geïmporteerd Voor deze instelling raden we het volgende aan: **post_max_size = 64M** 4. upload_max_bestandsgrootte De upload_max_filesize PHP-richtlijn stelt de maximale grootte van een geüpload bestand in. Het bepaalt hoe groot een pagina of bestand op uw website mag zijn. Als uw pagina groter is dan de limiet die is ingesteld in PHP, kan deze niet worden geladen. Postformaten kunnen behoorlijk groot worden bij gebruik van de Divi Builder, dus het is belangrijk om deze limiet te verhogen. Het heeft ook invloed op het uploaden/downloaden van de bestandsgrootte, waardoor grote lay-outs niet in de builder kunnen worden geïmporteerd Voor deze instelling raden we het volgende aan: **upload_max_filesize = 64M** 5. maximale_uitvoeringstijd De max_execution_time PHP-richtlijn beïnvloedt hoe lang een pagina mag laden voordat er een time-out optreedt.Het is belangrijk om een ​​limiet in te stellen om te voorkomen dat slecht geschreven scripts de server in beslag nemen.Maar als de limiet te laag is, kunt u mogelijk geen grote lay-outs en bestanden importeren in de Divi-builder.Als u een probleem tegenkomt (vooral bij het uploaden van grote bestanden), moet u deze waarde mogelijk verhogen om aan uw behoeften te voldoen.Als u echter merkt dat u deze waarde moet verhogen naar 300 of meer, kunnen er andere onderliggende problemen zijn of moet u uw hosting upgradenVoor deze instelling hebben we raad het volgende aan:**max_execution_time = 120**6.max_input_timeDe max_input_time PHP-richtlijn stelt de maximale tijd (in seconden) in dat een script is toegestaan invoergegevens te ontleden.We willen deze tijd beperken om ons te beschermen tegen DOS-aanvallen.Maar als de limiet te laag is, kan de Divi Builder een time-out krijgen voordat hij mag laden.Als u een probleem tegenkomt, moet u deze waarde mogelijk verhogen om aan uw behoeften te voldoen.Als invoergegevens echter meer dan 60-120 seconden nodig hebben om te parseren, kunnen er andere onderliggende problemen zijn of moet uw hosting worden geüpgradedVoor deze instelling raden we aan het volgende:**max_input_time = 60**7.max_input_varsDe max_input_vars PHP-richtlijn bepaalt hoeveel invoervariabelen geaccepteerd kunnen worden.Het is belangrijk dat we een limiet stellen om ons te beschermen tegen DOS-aanvallen.Maar als de limiet te laag is, kan dit ertoe leiden dat Divi Builder niet correct wordt geladenVoor deze instelling raden we het volgende aan:**max_input_vars = 1000**8.display_errorsDe PHP-richtlijn display_errors bepaalt of fouten moeten worden afgedrukt als onderdeel van de pagina-uitvoer.Dit is een functie om te helpen tijdens het ontwikkelingsproces van een website en mag nooit worden gebruikt op productiesites.U kunt dit het beste instellen op âÃÂÃÂ0âÃÂàtenzij u een specifieke reden heeft om deze fouten te laten zien tijdens webontwikkelingVoor deze instelling raden we het volgende aan:**display_errors = 0**9.Divi-versieIn naast de PHP-instellingen aan de serverzijde, is het altijd het beste om de nieuwste versie van Divi te gebruiken.Dit zorgt voor compatibiliteit met WordPress en houdt je site snel, veiliger en krachtiger.Als u om wat voor reden dan ook problemen heeft met een nieuwe versie, kunt u altijd onze Divi Rollback-functie gebruiken om met een enkele klik terug te schakelen naar eerdere versies totdat de bugs zijn opgelost.Kijk voor meer informatie hoe u het Divi-thema bijwerktWe raden het volgende aan:**Divi-versie: nieuwste**10WordPress-versieNaast Divi is het altijd het beste om de nieuwste stabiele versie van WordPress te gebruiken.Dit zorgt niet alleen voor compatibiliteit met Divi, maar versnelt ook uw website enorm, wat leidt tot minder geheugen en minder CPU-gerelateerde problemen.Om compatibiliteit met PHP 7.4 (de oudste versie die momenteel beveiligingsupdates ontvangt) te garanderen, moet u WordPress 5.3 of hoger hebben.Maar als je onze ideale suggestie volgt om te upgraden naar PHP 8.0+ (of de versies die actief worden ondersteund), zou je WordPress 5.6 of hoger moeten hebbenWe raden het volgende aan :**WordPress-versie: 5.3 of hoger**11.DatabaseversieDe databasesoftware die uw Divi-website zal gebruiken, wordt ofwel MySQL of MariaDB.Beide werken met Divi en WordPress.En, net als al het andere, raden we aan om de nieuwste versie van MySQL of MariaDB te gebruiken voor optimale prestatiesVoor Divi stemmen we af op WordPress en bevelen we de volgende databaseversies aan:**MySQL-versie = 5.7 of hogerMariaDB-versie = 10.2 of hoger**## Controleren of uw Divi-site voldoet aan de hostingvereistenDivi-systeem StatuscontroleDivi heeft een ingebouwde ondersteuningsfunctie die een systeemstatuscontrole uitvoert voor uw Divi-website.Hiermee kunt u (en ons ondersteuningsteam) alles aan uw site identificeren dat niet voldoet aan onze aanbevelingen voor DiviNaar controleer uw Divi-systeemstatus, ga naar het WordPress-dashboard.Navigeer naar**Divi >Ondersteuningscentrum Boven aan de pagina ziet u het vak Systeemstatus met alle resultaten van de systeemstatuscontroleWordPress Site HealthNaast de systeemstatus van DiviâÃÂàkunt u ook de ingebouwde sitegezondheidsfunctie van WordPress gebruiken om identificeer eventuele problemen met WordPress.Deze functie is niet specifiek voor Divi, maar kan nuttig zijn voor het identificeren van onderliggende problemen met WordPress.Om de status van de site voor WordPress te controleren, navigeer je naar**Tools >Site Health** vanaf het dashboard## Hoe je wijzigingen kunt aanbrengen in je ServerinstellingenMaak een back-up van uw site en test updates eerstHet bijwerken van de serverinstellingen (vooral de PHP-versie) is niet iets dat u moet doen zonder bepaalde voorzorgsmaatregelen te nemen.Als uw site bijvoorbeeld afhankelijk is van een plug-in die niet compatibel is met de nieuwste versie van PHP (een veelvoorkomend probleem), kan uw site defect raken.Het is dus het beste om**een back-up van uw site te maken voordat u wijzigingen aanbrengt. Breng vervolgens wijzigingen aan in een testomgeving of staging-site om eventuele problemen op te lossen voordat u de nieuwe versie live zet.Dit lijkt misschien een gedoe, vooral als er iets kapot gaat.Maar het is zeker de moeite waard om ervoor te zorgen dat uw site in de toekomst snel, veilig en gezond isDit is ook een goed moment om te updaten naar de nieuwste versie van WordPress, Divi en al uw plug-ins.De kans is groot dat eventuele problemen het gevolg zijn van slechte (of verouderde) plug-ins die niet goed werken met nieuwere versies van PHP, WordPress of DiviPHP-versie bijwerken Elke hostingprovider zou instructies moeten hebben voor het wijzigen van de PHP-versie voor uw site. In deze lijst zou je instructies moeten kunnen vinden om PHP bij te werken voor je hostingprovider. Zo niet, dan kunt u rechtstreeks contact met hen opnemen. Bekijk voor meer informatie deze instructies van WordPress Als u host bij een van onze Divi Hosting-partners, zou u al een stabiele versie van PHP moeten hebben draaien. Maar als u er zeker van wilt zijn dat u de nieuwste versie gebruikt, vindt u hier enkele nuttige links Voor Siteground, hier is hoe u de PHP-versie kunt wijzigen Voor Flywheel: hier leest u hoe u een PHP-upgrade kunt aanvragen Voor Pressable, hier is hoe u uw PHP-versie kunt wijzigen Voor Cloudways is hier een gedetailleerd artikel over PHP 8 en hoe u de PHP-versie van uw WordPress-site kunt bijwerken PHP-instellingen handmatig bijwerken (wp-config.php, .htaccess of php.ini) Als u PHP-instellingen (dezelfde groep PHP-richtlijnen in onze lijst hierboven) op uw webserver wilt bijwerken, kunt u deze het beste direct in het php.ini-bestand bijwerken als u kunt. Een andere optie zou zijn om het .htaccess-bestand bij te werken. Maar afhankelijk van je hostingprovider heb je al dan niet directe toegang tot het php.ini-bestand of het .htaccess-bestand. Het kan dus zijn dat het gemakkelijker is om het bestand wp-config.php bij te werken om wijzigingen aan te brengen in de PHP-instellingen Hier is een korte uitleg over hoe u de 3 meest voorkomende configuratiebestanden kunt bijwerken PHP-instellingen bijwerken in php.ini Toegang tot uw sitebestanden (via FTP, bestandsbeheer, enz.) en zorg ervoor dat u verborgen bestanden kunt zien. Het php.ini-bestand moet zich in de openbare hoofdmap van uw sitebestanden bevinden Als je shared hosting gebruikt, heb je waarschijnlijk geen toegang tot het php.ini-hoofdbestand. U kunt er echter mogelijk een maken. Om PHP-instellingen te wijzigen of toe te voegen, opent u het bestand en gebruikt u de volgende indeling om elke waarde naar behoefte bij te werken: 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 OPMERKING: in sommige gevallen moet u mogelijk ook memory_limit definiëren in wp-config.php (zie hieronder) PHP-instellingen bijwerken met .htaccess WordPress gebruikt standaard het .htaccess-bestand om de permalinks van je site in te stellen. Maar dit bestand kan ook worden gebruikt voor het instellen van de runtime-configuratie van PHP op Apache-servers. Als u toegang heeft tot dit bestand (via FTP of uw hostingprovider), zou het zich in de hoofdmap van uw sitebestanden moeten bevinden Hier kunt u handmatig de wijzigingen aanbrengen die u nodig hebt aan de kant van WordPress, zonder dat u ooit contact hoeft op te nemen met uw host. U kunt php.ini-waarden in dit bestand bijwerken met het volgende formaat: php_waarde instellingsnaam instellingswaarde Dus als je de upload_max_filesize zou willen updaten naar 64M, dan zou het er als volgt uitzien in het .htaccess bestand: php_value upload_max_filesize 64M Hier is een lijst met onze aanbevolen php.ini-waarden in .htaccess-bestandsindeling: 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 PHP-instellingen bijwerken met behulp van wp_config.php Enkele van de aanbevolen PHP-instellingen kunnen worden bijgewerkt vanuit het bestand wp-config.php. Dit bestand is ook te vinden in de hoofdmap van uw sitebestanden Hier zijn een paar voorbeelden van hoe u het bestand wp_config.php kunt bijwerken om aan de vereisten te voldoen Om de geheugenlimiet in te stellen op 128M, kunt u het volgende fragment toevoegen: definiëren(âÃÂÃÂWP_MEMORY_LIMITâÃÂÃÂ, âÃÂÃÂ128M Om weergavefouten in te stellen op 0, kunt u het volgende fragment gebruiken: @ini_set( âÃÂÃÂdisplay_errorsâÃÂÃÂ, 0); En om de maximale uitvoeringstijd in te stellen, kunt u het volgende fragment gebruiken: set_time_limit(120); Zorg ervoor dat u het fragment opneemt vóór de regel met de tekst âÃÂÃÂDat is alles, stop met bewerken Houd er rekening mee dat niet alle PHP.ini-richtlijnen kunnen worden gewijzigd in wp_config.php. Alle php.ini-richtlijnen die niet tot de veranderlijke modus PHP_INI_ALL behoren, kunnen niet worden gewijzigd met de ini_set()-functie. Daarom zouden de volgende PHP-richtlijnen moeten **NIET** worden gewijzigd met behulp van ini_set() in het bestand wp-config.php: post_max_size upload_max_bestandsgrootte max_input_vars max_input_time In plaats daarvan moet u deze instellingen bijwerken via .htaccess, php.ini of door contact op te nemen met uw host Contact opnemen met uw gastheer Er is geen garantie dat de handmatige opties de instellingen van uw hostingprovider overschrijven, vooral als u gebruikmaakt van managed hosting. Als u problemen ondervindt bij het handmatig wijzigen van wijzigingen (of als u dit niet zelf wilt doen), kunt u contact opnemen met uw hostingprovider om de wijzigingen voor u door te voeren. Hun ondersteuning moet een e-mailadres, telefoonnummer of chat hebben waarmee u de lijst met vereisten kunt indienen die u nodig hebt. Als ze niet aan uw verzoek kunnen voldoen, is het misschien tijd om uw hosting te upgraden ## Divi Hosting: betrouwbare, voor Divi geoptimaliseerde hosting Het up-to-date houden van uw website met optimale hostingvereisten kan een gedoe zijn, vooral als uw hostingomgeving nog niet is afgestemd op WordPress of Divi. Daarom bieden wij Divi hosting aan. We werken samen met enkele van de grootste namen op het gebied van hosting om u de meest betrouwbare, Divi-compatibele hosting te bieden Geniet van perfect geconfigureerde hostingomgevingen die vooraf zijn geïnstalleerd met de tools die u nodig hebt om succesvol te zijn met Divi ## Divi Snelheidsoptimalisatie Naast geweldige hosting die kant-en-klaar voldoet aan de hostingvereisten van Diviâ, is er altijd ruimte voor betere websiteprestaties. Bekijk voor meer informatie onze ultieme gids over Divi Speed ​​Optimization ## Hoe zit het met de webserver? Er is niet één specifieke webserver nodig om een ​​WordPress (of Divi) te draaien. Maar de twee meest overheersende webservers voor WordPress (en Divi) zijn Apache en NGINX. Bekijk voor meer informatie ons bericht waarin Apache en NGINX worden vergeleken ## Laatste gedachten Hopelijk geeft dit bericht je wat je nodig hebt om ervoor te zorgen dat je Divi-website is opgezet voor succes. Hier zijn een paar afsluitende afhaalrestaurants om in gedachten te houden - Gebruik de systeemstatustool van Divi om eventuele rode vlaggen met betrekking tot uw Divi-website te identificeren. Dit is een gemakkelijke manier om ervoor te zorgen dat uw Divi-site voldoet aan onze aanbevelingen - Het belang van het draaien van de nieuwste (meest stabiele) versie van PHP kan niet genoeg worden benadrukt. U kunt zelfs de beste webserver (of host) krijgen en uw site optimaliseren voor betere snelheid en prestaties, alles wat u maar wilt. Maar als u een oude (niet-ondersteunde) versie van PHP gebruikt, zal uw website eronder lijden. Doe wat je kunt om ervoor te zorgen dat je PHP-versie zo snel mogelijk wordt bijgewerkt - Voordat. u wijzigingen aanbrengt in uw serverinstellingen of andere updates, maak dan eerst een back-up van uw site! Beter nog, breng wijzigingen aan op een test- of staging-site voordat u de wijzigingen op de productiesite doorvoert - Als u wijzigingen aanbrengt in de serverinstellingen, zorg er dan voor dat u weet waarom u dit doet. Hoewel het een gemakkelijke oplossing kan zijn om de limieten voor bepaalde opties te verhogen, nodigt u mogelijk meer kwaad uit. Als u scripts te veel tijd geeft, kunt u kwetsbaar worden voor DOS-aanvallen. Controleer in plaats daarvan eerst of er geen onderliggende problemen zijn en upgrade uw hosting indien nodig Ik hoor graag van je in de reacties Proost!