Cloudflare is een grote dienst die zowel gratis pakketten heeft, als pakketten tot meer dan 200 dollar per maand.
Vaak gebruikt (net als de betaalde sucuri dienst) voor sites die vaak aangevallen zijn of als gratis CDN

Tip: lees ook Heb ik een Content Delivery Network (CDN) nodig?

Een van de features in alle pakketten is de “Always Online” functie van Cloudflare. Die belooft, zelfs als de webserver onbereikbaar, is nog een “gecachte” versie van uw site aan uw bezoekers te tonen. Lees hier hoe ze het zelf beschrijven: https://www.cloudflare.com/always-online/

Hoe werkt Always Online precies?

Cloudflare krijgt alle verkeer binnen van uw website bezoekers. Onder water haalt Cloudflare uw site op bij uw oorspronkelijke webserver en stuurt die dan naar uw bezoekers door.
Om niet iedere keer bij uw webserver aan te moeten kloppen houdt Cloudflare plaatjes en andere bestanden “in geheugen”. Dit heet caching en versnelt de tijd om uw site te laden.

Always Online belooft dat als Cloudflare geen bestanden kan ophalen van uw webserver dat uw bezoekers tijdelijk een volledig gecachte versie van uw site te zien krijgen en dus lekker door kunnen surfen en klikken op uw site. Klinkt mooi, maar het werkt niet (volledig).

cloudflare_melding_site_offline

Waarom werkt Always Online niet voor uw situatie?

  1. U moet het actief aanzetten (het staat niet standaard aan): https://support.cloudflare.com/hc/en-us/articles/200168006
  2. De versie die Cloudflare aan uw bezoekers laat zien kan al 7 dagen geleden in het geheugen opgenomen zijn en dus (hele) oude informatie tonen. De Pro versie die elke 3 dagen de cach ververst (kost 20 euro per maand) en de Business versie die iedere dag de cach ververst (kost nu 200 dollar/maand).
  3. Meest bezochte pagina’s staan in de cache, dus niet alles kan getoond worden
  4. Uw formulieren en zoeken op uw site werken niet meer. Want de afhandeling (zoals het sturen van een mailtje) van een formulier gebeurt altijd door uw eigen webserver. En die is op dat moment onbereikbaar.

Waar moet u op letten?

  1. Kies een host met een goede uptime en snelle reactietijden bij calamiteiten
  2. Denk echt na of u een CDN nodig hebt, zie: Heb ik een Content Delivery Network (CDN) nodig?
  3. Weet dat uw DNS servers ook een bottleneck kunnen zijn, gaan die offline, dan is uw hele site offline. Zelfs als uw webserver wel werkt.
  4. Zorg indien nodig dat er een externe fallback situatie is waarbij uw essentiële delen van de site gewoon blijven werken
  5. Vergeet ook niet dat als u veel bezoekers hebt uw site online moet blijven, zie bijvoorbeeld: https://www.klarned.is/nl/high-traffic-hosting

Samen praten over een oplossing die echt werkt?

Doen!