使用 CloudFlare 要不要关闭 Rocket Loader

部署CloudFlare有境内站点也有境外站点,期间就发现境内和境外站点接入CloudFlare后RocketLoader的效果有很大的差异,特别是在站点访问速度上比较明显,所以今天就给

部署 CloudFlare 有境内站点也有境外站点,期间就发现境内和境外站点接入 CloudFlare 后 Rocket Loader 的效果有很大的差异,特别是在站点访问速度上比较明显,所以今天就给大家讲讲使用 CloudFlare 要不要关闭 Rocket Loader 的问题。

使用 CloudFlare 要不要关闭 Rocket Loader

通过 CloudFlare 官方的介绍我们可以知道Rocket Loader 可缩短包含 JavaScript 的页面绘制时间

使用 CloudFlare 要不要关闭 Rocket Loader

所以理论上开启 Rocket Loader 是有利于页面加载速度的提升的,但因为 CloudFlare 的 IP 节点都是境外的加上 Rocket Loader 会在页面里引用ajax.cloudflare.comcdnjs.cloudflare.com这两个站外 JS 库,这就会造成国内站点在引用这两个 JS 库的时候加大了页面延迟时间,加速的好事儿变成了拖慢速度的坏事儿了,所以CloudFlare 的 Rocket Loader 并不适合国内站点,或者说不适合国内访客。但我们可以更加灵活的来对待这个事儿:

因此,国内站点使用 CloudFlare 的话不建议开启这个Rocket Loader的,关闭即可。如果你的站点有国内外的访问需求,也可以借助 CloudFlare 里【规则】——【Configuration Rules】里配置规则在边缘和服务器进行区别对待:

使用 CloudFlare 要不要关闭 Rocket Loader

使用 CloudFlare 要不要关闭 Rocket Loader

原理很简单,就是在【Configuration Rules】里创建两个规则根据“国家地区”判断国内访客一律禁用Rocket Loader ,国外访客开启Rocket Loader

本文转自明月登楼的博客

本站部分文章来自网络或用户投稿,如无特殊说明或标注,均为本站原创发布。涉及资源下载的,本站旨在共享仅供大家学习与参考,如您想商用请获取官网版权,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
服务器

使用 CloudFlare 后百度抓取诊断抓取失败的解决办法。

2025-5-16 6:51:05

服务器

如何关闭或者减少屏蔽 CloudFlare 的真人检测

2025-5-16 6:53:11

搜索