CloudFlare: het makkelijkste (gratis) CDN?

banner joomladagen

Het opzetten van een Content Delivery Network is vrij eenvoudig, en het kan je site flink versnellen. Ik heb al eerder tutorials geplaatst, onder andere over MacXDN. Toch kan het zelfs nog simpeler, en nog gratis ook. Bij sommige hosts, zoals Siteground kun je een gratis CloudFlare CDN activeren, en het is ook nog eens supersimpel om op te zetten. Naast een snelheidsverbetering is Cloudflare ook vooral een security oplossing, met slimme oplossingen om hackers, spam en Ddos aanvallen af te weren. Het kan je site zelfs tonen als je server off-line is! Set-up is supersimpel:

CDN tip: KeyCDN

Op zoek naar een makkelijk op te zetten CDN? Probeer KeyCDN. Het is erg snel en biedt gratis Let's Encrypt SSL integratie. Je kan het trouwens gratis uitproberen!

Er is 1 maar: Je site moet toegankelijk zijn over de www versie. Dat kan vrij simpel met deze tutorialLog in op je Cpanel account. Zoek dan naar de CloudFlare button:

cloudflare cpanel

Klik dan op de Activate free button. Geef je email adres op (of log in met je bestaande, je mag meerdere accounts gratis op Cloudflare zetten:

cloudflare registratie

Je kunt eventueel op dit moment door Cloudflare laten checken of je site inderdaad al via www bereikbaar is. Heb je dat al geregeld dan kun je dat negeren, anders kun je het ook automatisch goed laten zetten:

Cloudflte moet via www

En dat is alles, helemaal geen technische acties vereist! Op de achtergrond voert Siteground alle technische acties uit, zoals wat DNS wijzigingen.

Joomla Hosting tip: Siteground

Joomlaseo.com laadt in 0.5 - 1 seconden en heeft een Pingdom score van 100%!!! Daarom bevelen we Siteground hosting aan. Snelle servers, goede support, gratis SSL, etc. En niet duur...

 

Verdere configuration en instellingen

Als je de Manage button nu aanklikt zie je een aantal van de settings die voor je zijn aangezet. Je kunt ze altijd nog even nalopen, maar vaak staan ze al goed:

cdn settings cloudflare

Je kunt instellen hoe agressief je CDN caching moet zijn, cache opschonen, performance en security instellingen aanpassen, enzovoorts. Handig om te weten is dat je niet alle instellingen vanuit je Cpanel bij je host kunt uitvoeren, voor de meer geavanceerde moet je naar de CloudFlare.com site en inloggen met het email-adres wat je tijdens de registratie gebruikte.

Je kunt daar eventueel page-specific rules. Hiermee kun je caching en beveiliging laten varieren tussen verschillende pagina's, eventueel met wildcards. Een logische distinctie zou kunnen zijn tussen de /administrator kant en de rest van de site. Deze (Wordpress) this tutorial behandeld dat onderwerp, ook toe te passen op je Joomla site. Gratis Universal SSL is ook fijn.

Joomla specifieke set-up

Op hun blog heeft Cloudflare tips specifiek voor Joomla. Deze bestaat uit 3 stappen

  1. Installeer de CloudFlare Joomla plugin. NB: Dit is niet nodig als je bij een Cloudflare partner als Siteground zit! 
  2. Whitelist veel gebruikte IP's zoals je thuis en kantooradres om te voorkomen dat ze worden geblacklist
  3. Creeer een Page Rule om caching van je Joomla administrator area te voorkomen. Ga naar de Cloudflare website, naarManage Pagerules. Maak een regel voor YOUR_SITE.COM/administrator/* en pas de regels in rood aan:

 page rules

PRO CloudFlare CDN opties

Natuurlijk willen ze bij Cloudflare ook graag betaalde pakketjes verkopen, en die hebben ze ook. Deze hebben SSL-support, mogelijkheid tot meer dan 3 page-specific rules, en performance opties als image-optimilisatie, SPDY, enzovoorts. Erg handig voor Joomla zou de WAF feature kunnen zijn die Joomla en andere CMS'en als Wordpress en Drupal beschermd tegen bekende kwetsbaarheden.

CDN tip: KeyCDN

Op zoek naar een makkelijk op te zetten CDN? Probeer KeyCDN. Het is erg snel en biedt gratis Let's Encrypt SSL integratie. Je kan het trouwens gratis uitproberen!

Over deze site

Joomlaseo.com is volledig gebouwd en geschreven door Simon Kloostra, SEO Specialist en Webdesigner uit Utrecht. Ik heb ook een boek geschreven en blogs voor bedrijven als OStraining, TemplateMonster, SEMrush en dergelijke.