Thanks Richard
I have all the rules in place and Cloudflare plugin is installed and published I've tried JCH on and off it works for a day or so and then it comes to a grinding halt again.
It all really depends on what extensions your running on the one site. If there is a script that is similar in one extension to another I think that Coudflare gets confused. I have several sites running on various domains some sites load in under 2 seconds without conflicts others with slightly different configurations can take up to 6 to 8 seconds with conflicts using Cloudflare. Without Cloudflare no conflict.
One site with easyblog being the only extension installed it is lighting fast, the only issue is the composer.
Yet another site with easyblog and one other extension installed the composer has no issue with Cloudflare. I had to install the other extension on the first site to over come the issue.
Its got me beat. Its not the stack products that are at fault its when they are used in conjunction with Cloudflare and other non Stacks extensions have the same issues
Even isolating the composer script has no effect
*.mydomain/index.php?option=com_easyblog&view=composer&tmpl=component&uid=1&Itemid=/*
Nor if you isolate the entire url due to how Cloudflare caches the scripts.
I've also tried ordering the scripts in different sequences on Cloudflare it only helped load times dramatically but not the composer.
I think that you will find that if you add an extension on your site you might run into the same issue. The issue only started with the composer on the last release where they scripts were no longer loaded individually. Which makes it exceptionally difficult to work out how Cloudflare treats the scripts.
By the way Cloudflare could not shed any light on the issue.
A few observations that I have made:
If you allow users to use both quick upload and the composer it breaks with Cloudflare.
If you use only jce on quick uploads it works till you go back and edit an existing post.
So it really makes no difference how the composer is setup.
I've also found less conflicts when applying JCH into the equation but again it all depends on the extensions used.
What makes a real difference is when you use Cloudflare / Railgun no extensions break. I think it caches in a different manner.