当前位置:找DLL下载站系统新闻软件疑难业界动态 → 使用CloudFlare, 缓存所有文件,包括PHP、ASP等动态文件

使用CloudFlare, 缓存所有文件,包括PHP、ASP等动态文件

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2019/1/13 10:18:53

    在使用CLOUDFLARE时如果遇到CC攻击,而 CDN 默认只对 静态资源进行缓存加速度, 比如 JS, CSS, 图片, 音频, 文档等. 如果是动态的页面, 比如PHP 这些请求的话 CLOUDFLARE是默认不缓存的. 所以动态请求的话每次都会到你的原始服务器里,这样更大连接压力回回原到服务器. 如果你不在意实时更新结果, 那么不妨利用CLOUDFLARE 的页面规则设置 缓存所有内容.

    免费用户可以使用最多3条页面规则 而付费的PRO用户可以使用 20条规则. 添加新的页面规则, 设置好URL模板, 然后就选择 Cache Everything.


缓存规则:*zhaodll.com/* //意思是缓存所有该域名的内容

浏览器缓存时间:1年

缓存级别:缓存所有

边缘缓存时间:2小时  //这里最长可以是1个月,建议1个月


这个 Edge TTL 时间是让 CLOUDFLARE服务器多久之后去你的原服务器检查内容是否要更新. 当然是越快越好, 可惜免费的最快能设置成 2小时, 而 PRO用户可以设置成 1 小时. 当然对于大多数是静态资源的网站来说是够用的.

在启用一天后 从统计数据上可以看出 更多的内容被 CLOUDFLARE 缓存了, 这意味着 对原服务器的请求大大减少了. 特别是对于流量有限制的用户来说, 这是很好的事. 特别是 CLOUDFLARE 免费用户已经很够用了.如此设置可以大大缓解被CC时的压力.