On the first part, we already setup GZIP that already make our site way faster. Now we're using CDN to (at least) make content delivery (mostly images) faster.

A Content Delivery Network (CDN) works by providing alternative server nodes for users to download resources (usually static content like images and JavaScript). These nodes spread throughout the world, therefore being geographically closer to your users, ensuring a faster response and download time of content due to reduced

There are 2 types of CDN Service:

- host your domain (DNS) : Cloudflare.com,  Incapsula.com

- not host your domain: MaxCDN.com, Amazon CloudFront

For this testing purpose, i'm choosing Cloudflare as they have FREE package


So let's dig in !



Setting up cloudflare account little bit unconvinient for me. Why ? because my background is a programmer not a network administrator. With CDN, you will be facing with some specific setting like DNS, IP, firewall, etc.

And after spend 1 hours to study some basic setting of cloudlfare, i am leaving my site and waiting for DNS propagation to be settled