Some of you have noticed problems with dynamic content on lojban.org
now that we've started using CloudFlare. I haven't been able to
figure out how to fix this, so here's what's going on; maybe
somebody else will have ideas.
So the goal of CloudFlare, primarily, was to make it so that if my
server went down, the site would be basically fine. This we have
acheived.
Judging from what I saw during the last outage, I believe Cloudflare is caching only pages that have been requested at least once. Assuming I am right about that, I don't know if there is a way to make Cloudflare cache the whole site without clicking through every page on the Wiki. By the way, I don't care about this issue since the site is up most of the time anyway, but since the whole point of the exercise is to cache pages and that doesn't necessarily happen, I thought I'd mention it!
As far as the main issue, I can only guess. It might have something to do with an extension hijacking the Cache-Control header, but I don't know.
At any rate, your bypass rule for talk pages seems to be working okay. Since we don't know what the problem is, I suggest the following for a temp fix -- Please add the following rules in the proper location:
*
lojban.org/*LFK* Cache Level: Bypass
*
lojban.org/*[bypasscache]* Cache Level: Bypass
The first line will help the new committee work on their pages. The second line will allow a person to work on an arbitrary page without the cache. When the page is finished, it can then be moved to the correct location.
I *believe* these rules will be sufficient for the time being and get you off the hook. Your help is very much appreciated!.