Optimaal gebruik reseller omgeving

In deze handleiding leggen we je uit hoe je optimaal gebruik kunt maken van alle handige tools die in onze reseller omgeving inbegrepen zijn. Zo maken we het beheer van jouw websites een stuk makkelijker!



WordPress beheer met Installatron

Bij ieder cPanel account kun je gebruik maken van de Installatron tool. Dit is een handige tool waar het beheer van WordPress zeer gemakkelijk mee gemaakt kan worden. In dit artikel gaan we er van uit dat je voornamelijk gebruik maakt van WordPress, al worden andere open source systemen in veel gevallen ook ondersteund.


Nieuwe WordPress omgeving installeren

Om een nieuwe WordPress installatie klaar te zetten kun je inloggen op het desbetreffende cPanel account, en vervolgens aan de linkerkant op 'Install new WordPress' klikken. Je komt dan direct uit in de installatie wizard van Installatron. Zie ook onze handleiding voor het installeren van WordPress voor meer informatie over de precieze stappen die hier bij komen kijken.


Nieuwe WordPress omgeving installeren op basis van template

Wanneer je gebruik maakt van een standaard WordPress opzet kun je deze klaar zetten in één van je accounts, en vervolgens beschikbaar maken om direct te installeren in een account van je klanten. Dit bespaart je een hoop tijd, en zorgt ervoor dat je meteen aan de slag kan met de verdere ontwikkeling. Ook hier hebben we een apart artikel voor het gebruik van deze templates gemaakt.

WordPress website verhuizen met Installatron

Wanneer je een website naar ons toe verhuist kun je hier ook de Installatron tool voor gebruiken. Zo kun je met enkel de FTP gegevens de gehele site kopieren naar het account, waarna de koppeling met Installatron direct goed staat. Gebruik hiervoor onze handleiding voor het verhuizen middels Installatron.


Bestaande WordPress website beschikbaar maken binnen Installatron

Heb je een website op een andere wijze naar ons overgezet en wil je deze ook beschikbaar maken in de Installatron tool? In dat geval kun je deze gemakkelijk koppelen aan Installatron.


Centraal beheer van alle WordPress sites via WHM Installatron

Voor jou als reseller kan het handig zijn om het beheer van de WordPress websites vanuit één centrale omgeving te doen. Dit kan gemakkelijk door gebruik te maken van de WHM Installatron omgeving. Hier kun je in komen door in te loggen op de WHM omgeving, en vervolgens rechtsboven te zoeken naar 'Installatron', en vervolgens op de 'Installatron Applications Installer' link klikken.

Via het tabblad 'My Applications' kom je vervolgens uit op een overzicht van alle WordPress installaties die actief zijn binnen de verschillende cPanel accounts in jouw reseller omgeving (mits gekoppeld aan Installatron).

Websites verplaatsen binnen de verschillende cPanel accounts

Via dit overzicht kun je ook gemakkelijk websites tussen accounts verplaatsen via de 'Clone' optie van Installatron. Vanuit hier kun je de website gemakkelijk kopiëren naar een domein binnen één van je andere cPanel accounts, of een subdomein binnen het eigen account. Erg handig bij het opzetten van bijvoorbeeld een staging omgeving!


LiteSpeed cache instellen

Wij maken gebruik van LiteSpeed servers, waardoor we aanraden om voor iedere website die je bij ons onderbrengt gebruik te maken van de LiteSpeed Cache plugin. Hiermee kan de website direct in het geheugen van de server geplaatst worden, waarmee zware PHP verzoeken niet telkens opnieuw uitgevoerd moeten worden. Dit bespaard een hoop resource gebruik in de accounts, maar bovenal maakt het je websites een flink stuk sneller!

Naast de caching optie zitten er in deze plugin ook mogelijkheden om website bestanden al vóórdat deze in de cache geplaatst worden te optimaliseren. Op die manier maak je je website een stuk lichter, wat de snelheid ook ten goede zal komen.

In onze handleiding kun je meer informatie vinden over hoe je de caching optimaal in kunt stellen: Optimaliseren snelheid - WordPress caching instellen (aanbevolen)


Infinite Cache crawler

Wanneer caching is ingesteld zullen voor de eerste weergave van een pagina alle zware processen uitgevoerd worden, en vervolgens een statische pagina in het geheugen worden opgeslagen. Hierdoor kan het voorkomen dat bezoekers de cache pagina moeten genereren, wat voor een langzamere eerste ervaring zorgt. Om dit op te vangen bieden wij ook een crawler dienst aan, welke op basis van de sitemap alle pagina's automatisch doorloopt en in de cache plaatst. Zo krijgen je bezoekers altijd een razendsnelle pagina vanuit de cache in beeld.

https://www.hoasted.com/producten/infinite-cache/

Website snelheid laten optimaliseren door Hoasted

Indien gewenst kunnen wij je ook helpen met het instellen van de caching en het sneller maken van je website. Dit doen wij op basis van no-cure-no-pay. Mocht de site niet sneller worden dan brengen wij hier dus geen kosten voor in rekening.

https://www.hoasted.com/diensten/snelheid-optimalisatie/


Uitgaande WordPress e-mail instellen

WordPress maakt standaard gebruik van de 'php mail()' functie voor het versturen van emails. Dit kan soms ontvangstproblemen opleveren omdat het standaard e-mail adres niet daadwerkelijk bestaat. Deze e-mails kunnen wel verzonden worden, maar zullen bij veel ontvangers geblokkeerd worden in verband met ontbrekende validatie. Om dit te verhelpen raden we aan om de mails via de SMTP gegevens van een bestaande mailbox te versturen. Op die manier kan er volledige validatie op het adres plaatsvinden waardoor deze mails netjes binnen zullen komen.

In onze handleiding over het instellen van uitgaande mail kun je meer informatie vinden over hoe je dit het best kunt opzetten.


PHP versie verhogen

Bij Hoasted ondersteunen we alle PHP versies vanaf 5.1, waar we tevens nog veiligheidsupdates voor afnemen via CloudLinux. De gewenste PHP versie is actief per account, waardoor je zowel oude als nieuwe websites bij ons kunt onderbrengen zonder dat de PHP versie hierbij in de weg zit. In de praktijk raden we echter aan om de PHP versie altijd zo hoog mogelijk te zetten. Dit heeft veel voordelen met betrekking tot de snelheid waarmee verzoeken uitgevoerd kunnen worden. Ook geven we je volledige toegang tot de beschikbare modules zodat je deze kunt finetunen tot jouw benodigdheden. Meer informatie over het aanpassen van de PHP versies kun je vinden in onze handleiding.


PHP en WordPress memory limits instellen

Behalve de versies en modules geven we je ook toegang tot de PHP instellingen. Vanuit hier kun je het beschikbare geheugen per proces finetunen, zodat ook grotere processen uitgevoerd kunnen worden. Over het algemeen raden we aan om het limiet per proces op de helft van het totale beschikbare geheugen in te stellen. Op die manier kan één enkel proces niet het gehele geheugen volschrijven, en kunnen er zware acties uitgevoerd worden terwijl er ook regulier verbruik van bezoekers kan plaatsvinden.

WordPress memory limieten

Naast de PHP limieten raden we aan om ook voor iedere WordPress site het beschikbare geheugen per WordPress proces in te stellen vanuit het wp-config.php bestand. De optimale opzet is om dit gelijk te zetten aan het PHP limiet. Met name wanneer je gebruik maakt van wat zwaardere plugins zoals bijvoorbeeld Elementor is dit een goede manier om 503 meldingen te voorkomen. Je kunt dit aanpassen door onderstaande regel toe te voegen aan het wp-config.php bestand.

define( 'WP_MEMORY_LIMIT', '512M' );

Resource gebruik inzien en debuggen

Doordat alle accounts in een eigen container staan kun je per account goed inzien wat het resource gebruik van een specifieke website precies is. Hiervoor kun je vanuit 'cPanel > Resource Usage' naar het tabblad 'Current Usage' gaan, waarna een grafiek naar voren komt van het resource gebruik van de afgelopen dag. Dit kun je tevens verder uitbreiden naar een overzicht van bijvoorbeeld de laatste 7 dagen. Erg handig bij het debuggen van hoge load naar aanleiding van een specifieke update binnen de site!

Snapshots pagina

Op het moment dat er via de 'cPanel > Resource Usage' tool limieten worden bereikt zal hier via het tabblad 'snapshots' meer informatie over in te zien zijn. In veel gevallen is dit direct te herleiden naar veelvuldig gebruik van cronjobs (in dat geval komt hier het wp-cron.php bestand uit naar voren), of intensief gebruik in het WordPress dashboard (in dat geval zul je hier het admin-ajax.php bestand in terugzien). Eventuele zware database queries die op dit moment actief waren zullen hier ook in vermeld worden. In onderstaande voorbeeld is veel index.php verkeer te zien, wat overeenkomt met regulier bezoek of bot verkeer.

X-Ray tool

Aansluitend hierop bieden wij ook de 'X-Ray tool' aan binnen cPanel. Hiermee kun je alle verzoeken tijdelijk loggen, welke vervolgens opgeslagen worden in een overzichtelijk rapport. Zo kun je snel zien welke zaken binnen de website precies lang duren om in te laden, wat vaak direct gerelateerd is aan het resource gebruik. In onze handleiding over de X-Ray tool kun je meer informatie vinden over hoe je deze kunt inzetten.

Bot Blocker tool

De laatste tijd zien we door de opmars van de verschillende LLM tools en crawlers hier vaak veelvuldige bezoeken aan de website in terug. Om te controleren of er bot verkeer op je website aanwezig is hebben wij daarom de Bot Blocker tool gemaakt. Deze leest op basis van de access logs (welke overigens ook volledig zelf inzichtelijk zijn) uit welke user-agents bij deze bezoeken horen, en geeft je hierbij de optie om specifieke user-agents te blokkeren. Standaard blokkeren wij overigens geen enkele bots om zo te zorgen dat je website in iedere tool correct ge-indexeert kan blijven worden.


Afbeelding optimalisatie

Hoe lichter je website is hoe sneller deze uitgeladen kan worden. Een groot deel van de data die door de bezoeker gedownload dient te worden komt vanuit de afbeeldingen. We raden dan ook aan om de afbeeldingen altijd zo goed mogelijk te optimaliseren om zo te zorgen dat deze in het kleinst mogelijke bestandsformaat worden geserveerd.


Wij hebben hier op serverniveau een handige tool voor gemaakt welke je kunt benaderen via 'cPanel > Image optimizer'. Hiermee kun je gemakkelijk alle afbeeldingen binnen de uploads mappen comprimeren zonder enig kwaliteitsverlies. Dit scheelt al snel 20% in de bestandsgrootte.

Afbeeldingen omzetten naar webp formaat

Daarnaast raden we aan om de afbeeldingen na compressie ook om te zetten naar het snellere webp formaat. Hiermee zal de bestandsgrootte nog verder afnemen, waardoor de bezoeker al snel 50% minder data hoeft te downloaden ten opzichte van afbeeldingen die niet geoptimaliseerd zijn.

Hoewel hier plugins voor beschikbaar zijn raden we aan om hier geen gebruik van te maken. Deze zullen vaak op ongewenste momenten veel connecties opzetten, wat ervoor kan zorgen dat het resource gebruik in het account flink toeneemt. Handiger is om dit direct op de server te regelen middels cronjobs. Zo kun je bijvoorbeeld iedere zondagnacht om 3 uur alle afbeeldingen comprimeren, en deze om 4 uur omzetten naar webp formaat. In onze handleiding over het optimaliseren van afbeeldingen kun je meer informatie vinden over de precieze cronjobs die je hiervoor kunt instellen.


Lazy loading van afbeeldingen

Via de LiteSpeed plugin heb je tevens de optie om afbeeldingen via lazy loading in te laden. Hiermee worden in eerste instantie enkel de afbeeldingen die direct in beeld komen ingeladen, en kunnen afbeeldingen die achter een scroll verstopt zitten pas later geladen worden. Zo zorg je dat de eerste weergave van de pagina nog minder data nodig heeft, en daarmee sneller geserveerd kan worden.


Heeft dit artikel je goed geholpen? Dank voor je feedback! Er is een probleem opgetreden bij het verzenden. Probeer opnieuw.