Concrete5, MISER Website OptiMISER and CloudFlare

Permalink
I've tweaked every last ounce of speed out of a Concrete5 site on my own server. TTFB is still way too slow, and total page load is still way too slow. I'm looking at setting up and using CloudFlare with Concrete5.

Questions:
1) Do I still need Miser? Is it necessary with CloudFlare CDN/cacheing? Will it interfere with CloudFlare?
2) Is anyone else using CloudFlare successfully with Concrete5? Are there any special settings I need to optimize the site for CloudFlare (i.e. cache settings, etc.)

Sherm

invision
 
Steevb replied on at Permalink Reply
Steevb
mhawke replied on at Permalink Reply
mhawke
Have you determined why your TTFB is too long? Seems premature to go to all that trouble of setting up Cloudflare for faster asset delivery if the delay is due to something else.

Are you on shared hosting and if so do you know how many other sites are on your server.

http://www.majesticseo.com/reports/neighbourhood-checker...

Have you looked at 'Bootstrapcache':

http://www.mesuva.com.au/blog/technical-notes/an-extra-cache-for-co...

and related How-To:

http://www.concrete5.org/documentation/how-tos/developers/speed-up-...
invision replied on at Permalink Reply
invision
I manage my own server hosted at A2 Hosting. I have about 30 sites on the server, most of them WordPress, Concrete5 or Magento. I have no significant latency with any other sites other than those built in Concrete5, and this particular site in question has been the slowest.

I have discovered an issue with the Mega Menu add-on and I'm working to resolve that on the specific site in question. Without that add-on enabled, TTFB and total page load times are under 2 sec.

Thanks for the offer, but I'm still looking for an answer for my original question. Not just for this site, but for all the C5 sites I'm running.
mesuva replied on at Permalink Reply
mesuva
Just a little advisory note from me say not to look at Bootstrapcache - that was really just a proof of concept system, not something I'd consider production ready. I did work fairly well and there is still some potential in it, but it's only for the simplest of sites (and with 5.5+ it caused lots of issues).

I'll probably take that blog post down!
invision replied on at Permalink Reply
invision
Not a bad idea to remove it if it's not production ready. Or you could put it up on Github and let someone else finish it...
Phallanx replied on at Permalink Best Answer Reply
Phallanx
1) Do I still need Miser? Is it necessary with CloudFlare CDN/cacheing? Will it interfere with CloudFlare?

You'll end up doing some things twice if you don't turn off features like minification, but that's where similarities diverge.
Cloudflare is a CDN for static file caching which Miser doesn't do. Conversely, Cloudflare doesn't combine CSS and JS into a single, cachable file nor does it reorganise the page structure. These two features of Miser are arguably the foremost performance improvements that Miser gives.

Miser has been used on several sites with Cloudflare without much difficulty and anecdotal benchmarks indicate that there is no difference between the performance in using minification from either (just don't use minification from both).
invision replied on at Permalink Reply
invision
Exactly the answer I was looking for. Thanks Phallanx.

For those that are curious, I'm also interested in CloudFare for some of its other capabilities, particularly blocking bad guys from my sites.