Cloudflare is a powerful content distribution network that can make your website load way faster. However by default the most important important features are disabled, I will explain how to enable them.

 

Page Rules

By default, Cloudflare does not cache  HTML content, this means it caches the java scripts and css, the small parts of your website, but not the bulk of it, the actually pages themselves. Cloudflare can be told to cache everything, but it needs to be told. Here’s how to do it AND do it in https, so the pages will load securely with ssl lock enabled.

 

These rules need to be in this exact order. Im using e45o5.hosts.cx as the domain, which is this site, obviously your will need to put your own domain in its place. The astericks * are very important and need to be put in exactly the same positions as I have.

Rule 1.

http://*e45o5.hosts.cx/*

Always use HTTPS ON

Rule 2.

 *e45o5.hosts.cx/wp-*in*/*

cache level by pass

Rule 3.

*e45o5.hosts.cx/*

 

This should allow you to load super fast, with ssl enabled and still have full access to the wordpress admin. If you have any other tips, please share as this took me ages to work out!