Hosting op maat, waarom eigenlijk?

Artikel

Hosting op maat, waarom eigenlijk?

door

Geloof ons, goede hosting is erg belangrijk. Zonder hosting geen website. Maar wat doet hosting nu precies en in hoeverre is dit belangrijk voor je website?

Goede hosting maakt het verschil tussen een trage en een snelle website. Het verschil of een homepagina binnen een halve seconde of na ruim 10 seconden op je scherm staat. Mocht dit laatste gebeuren dan voorspellen we dat er niet veel bezoekers terug zullen keren naar je website. Zonde…… Maar wat is dan ‘goede’ hosting?

Op televisie horen we kreten over hosting als ‘Al vanaf 5 euro per maand!’. Klinkt als een goede actie, maar is het ook goede hosting voor jouw website? Wanneer een website van een (kleine) vereniging met een paar bezoekers per dag gehost moet worden dan zou dit een ‘passende’ hosting oplossing kunnen zijn. Gaat het om een bedrijfswebsite waar de bezoekersaantallen groter zijn dan adviseren we om verder te kijken. Maar waar moet je dan naar kijken? In dit artikel leggen we uit wat de belangrijke facetten van hosting zijn.

Maatwerk

Geen enkele maatwerk website is hetzelfde. Niet alleen visueel verschillen websites, ook qua inhoud en bezoekersaantallen bestaat er geen ‘gouden standaard’. Een website die tien bezoekers per dag ontvangt, vraagt om een andere hostingopzet dan een website die honderden gelijktijdige bezoekers af moet handelen.

Er zijn per website veel factoren die belangrijk zijn om tot een passende hostingopzet te komen. Een aantal voorbeelden;

  • Hoeveel bezoek komt er dagelijks op de website?
  • Waar komt het bezoek vandaan, uit Nederland of internationaal?
  • Wat is de fysieke omvang (de MB’s) van de website?
  • Gaat het om een enkele website, een WooCommerce webshop of bijvoorbeeld een WordPress Multisite installatie?
  • Bevat de website voornamelijk statische of juist veel dynamische content?
  • Hoeveel redacteurs zijn er dagelijks werkzaam?
  • Zijn er eisen aan de beschikbaarheid van de website?
  • Het beschikbare hostingbudget.

Al deze factoren beïnvloeden het plan van aanpak. Verschillende combinaties van deze factoren kunnen voor een uitdaging zorgen. Een nieuwssite is een goed voorbeeld. Veel bezoek vraagt om een caching strategie terwijl dynamische content en constante updates die caching weer in de weg zitten.

Neem de door ons ontwikkelde Business Insider Nederland als voorbeeld. Deze website wordt continu gevoed met nieuwe content en er wordt non-stop aan gewerkt door de redactie. Terwijl de website door honderden gelijktijdige bezoekers wordt bezocht. Bij dit project hebben we dan ook vanalles uit de kast moeten trekken. Denk dan aan hostingtechnieken zoals loadbalancing en zeer fijn ingeregelde caching lagen.

WordPress hosting door Level Level

Om de kwaliteit van hosting te kunnen definiëren, hebben we de verschillende eigenschappen ervan opgedeeld in de vijf S’en.

Snelheid

Hoe maken we een website rete-snel? Natuurlijk wordt de snelheid deels bepaald door efficiënt geschreven code, maar ook door slim gebruik van serversoftware en hosting infrastructuur. Deze slimme aanpak hangt sterk samen met de eerder besproken factoren en kan voor elk specifiek project anders uitpakken. Bestaat een website uit een enorme hoeveelheid artikelen met veel bezoekers, dan kan een oplossing zijn om meerdere (virtuele) servers naast elkaar te laten draaien achter een loadbalancer. Een loadbalancer verdeelt de werklast over de verschillende webservers.

“Kwantiteit is niet altijd het antwoord zeker met een beperkt hostingbudget. Vaak is het verstandiger om een oplossing te kiezen die zit in de gebruikte software.”

Zonder al te technisch te worden; WordPress maakt gebruik van de programmeertaal PHP, van PHP zijn er verschillende versies. Gebruik maken van een goed ingeregelde recente PHP versie is bepalend voor de snelheid van de website. Meer informatie hierover staat in deze interessante infographic. Nerdy maar zeer informatief.

Wanneer een website veel bezoek krijgt is het raadzaam deze te voorzien van caching technieken. Cachen is bijvoorbeeld het tijdelijk opslaan van HTML waardoor WordPress en PHP minder werk hoeven uit te voeren. Hierdoor worden pagina’s sneller geserveerd. Caching kan in meerdere lagen worden uitgevoerd met verschillende methodes. Er kan gekozen worden voor een WordPress cache plugin of voor een oplossing die in de serversoftware wordt ingebouwd.

Stabiliteit

Niemand wil een website die offline is. Een website die niet beschikbaar is op het moment dat bezoekers hem nodig hebben heeft weinig nut. Een nieuwswebsite zoals Business Insider moet 24 uur per dag en 365 dagen in een jaar bereikbaar zijn. Vooral als er veel bezoek is tijdens calamiteiten of andere bijzondere gebeurtenissen. Kortweg een passende hosting voor een website zorgt voor stabiliteit.

Schaalbaarheid

Schaalbaarheid en snelheid liggen dicht bij elkaar. Een oplossing die bij de oplevering van de website nog ruim voldoende leek, kan na een half jaar van flinke groei in bezoekersaantallen tekortschieten. Als bijvoorbeeld het platform populairder wordt via social media campagnes of een bedrijf gaat internationaal, dan moet de hosting ook makkelijk schaalbaar zijn. Komt er veel bezoek uit het buitenland of wordt er veel media aangeboden dan is een CDN (content delivery network) aan te raden. Daarmee ontlasten we de server en dus de website, de server hoeft zich niet meer bezig te houden met het serveren van afbeeldingen. Voor internationale bezoekers zorgt een CDN voor snelheidswinst omdat een CDN de website bestanden in het betreffende land lokaal in hun systeem opslaat en serveert. Voor een bezoeker uit Canada lijkt het dan of de website in eigen land staat en niet in Nederland.

Security (Veiligheid)

In het nieuws zijn regelmatig items te vinden over websites die gehacked zijn en / of persoonlijke gegevens die zijn buitgemaakt. Regelmatig komen dit soort lekken door een beperkt updatebeleid of verkeerde instellingen. Een server is ook een computer, net als de personal computer of laptop thuis. Servers hebben een eigen softwarepakket waar, zoals bij elke software, updates voor uitkomen. Continue onderhoud is erg belangrijk. We ontwikkelen maatwerk WordPress thema’s en houden de voortgang in techniek en updates nauwlettend in de gaten, zowel voor WordPress als voor de door ons gebruikte plugins. Hier hoort natuurlijk ook de serversoftware bij. Een proactieve werkwijze zit in ons bedrijfs-DNA.

Support

Als klant wil je snel en op een makkelijke geholpen worden bij problemen. Tijd is voor veel mensen en bedrijven een schaars item. Tijd die je niet wil spenderen aan een kapotte website door slecht werkende plugin, een verlopen SSL certificaat die de hostingpartij alleen kan oplossen. Laat staan een moeizaam verlopend contact met een helpdesk die is uitbesteed naar een lagelonenland. We adviseren direct en persoonlijk contact met experts. Soms zijn problemen niet direct oplosbaar, maar een goed verlopend contact met het support team geeft de klant inzicht en houd de klant regelmatig op de hoogte van gemaakte vorderingen. Goede support ontzorgt en dat geldt ook voor gespecialiseerde WordPress hosting.

Lees hier meer over onze WordPress Maintenance & Support.

Level Level WordPress Hosting

Wij hebben in ruim tien jaar veel ervaring opgedaan met WordPress en WordPress hosting. Level Level heeft in die periode met veel verschillende managed hostingpartijen gewerkt zowel in Nederland als in het buitenland maar was niet altijd tevreden met het resultaat. Daarom heeft Level Level de afgelopen drie jaar het opzetten en beheren van WordPress hosting in eigen hand genomen en uitgevoerd op basis verschillende cloud hostingproviders als Amazon, DigitalOcean en TransIP. Voor de kleine WordPress websites hebben we een moderne variant van shared WordPress hosting ontwikkeld voorzien van dezelfde professionele support zoals de grote jongens krijgen. Alle kennis en kunde van WordPress, van concept tot en met hosting en support hebben we in huis.

Over de auteurs

  • Bernard Zijlstra

    Bernard Zijlstra

    Technisch Directeur / Hosting expert

    Op kantoor wordt Bernard al gauw B, zeker op Slack. Mijn interne titel op slack is the “Sandbox Master”. In meer algemene populaire termen zou je dat Technisch Directeur of CTO noemen.

    Ga naar de team pagina van Bernard Zijlstra
  • Peter van den Hooren

    Peter van den Hooren

    Maintenance & Support

    Er is werkelijk geen dag hetzelfde en in ons vakgebied ben je nooit uitgeleerd wat het werk altijd interessant en uitdagend houdt.

    Ga naar de team pagina van Peter van den Hooren

Vertel ons over je plannen en ambities!

Wij vinden elke uitdaging tof.