!
也想出现在这里? 联系我们
知识星球
当前位置:首页>教程分享>网站教程>使用Cloudflare后出现rocket-loader.min.js及invisible.js降速问题解决

使用Cloudflare后出现rocket-loader.min.js及invisible.js降速问题解决

这两个脚本到底是干嘛的呢?能不能禁用关掉?这里搬主题就给出优化rocket-loader.min.js及invisible.js这两个脚本后,加速WordPress网站访问加载的方法。

很多小伙伴在使用Cloudflare的免费CDN后,会发现自己的WordPress网站自动被添加了rocket-loader.min.js及invisible.js两个脚本,导致加载WordPress网站总是慢一点,这两个脚本到底是干嘛的呢?能不能禁用关掉?这里搬主题就给出优化rocket-loader.min.js及invisible.js这两个脚本后,加速WordPress网站访问加载的方法。

自动加载的脚本

一般我们使用Cloudflare的免费CDN来加速自己的WordPress网站后,在调试的时候会自动附带了两个额外的脚本,如下:

https://www.banzhuti.com/cdn-cgi/scripts/7d1fa11a/cloudflare-static/rocket-loader.min.js
https://www.banzhuti.com/cdn-cgi/challenge-platform/h/g/scripts/alpha/invisible.js

然后在每次网站加载的时候,都会出现这两个脚本自动加载。

大家也知道,在国内访问Cloudflare的话速度都不是很好,如果附带了这两个JS脚本后,速度更是大打折扣。

rocket-loader.min.js是什么

Rocket Loader 通过将所有 JavaScript 的加载推迟到呈现之后来确定网站内容(文本、图像、字体等)的优先级。

这种类型的加载(称为异步加载)会导致更早呈现页面内容。Rocket Loader 处理内联和外部脚本,同时保持执行顺序。Cloudflare 将检测不兼容的浏览器并禁用 Rocket Loader。

在使用 JavaScript 的页面上,这会带来更快的加载体验打开外部链接为您的用户改进以下性能指标:

  • 首次渲染时间 (TTFP)
  • 首次内容绘制时间 (TTFCP)
  • 第一次有意义的绘画时间 (TTFMP)
  • 文档加载

简单来说就是可以延迟加载的JS脚本,但是在国内体验非常不好,加载本来就慢了,访问更加慢。,这个时候我们需要禁用该功能即可。

使用Cloudflare后出现rocket-loader.min.js及invisible.js降速问题解决
使用Cloudflare后出现rocket-loader.min.js及invisible.js降速问题解决

一般关闭这里后即可。有的还会在规则里开启,这个时候还需要到Cloudflare的规则里关掉Rocket Loader即可。

对于有的用百度云加速的,也会自动开启,也需要进行关闭

出现这个原因是由于站长在接入云加速的时候设置开启了自义规则中的javascript快速加载 功能

使用Cloudflare后出现rocket-loader.min.js及invisible.js降速问题解决
使用Cloudflare后出现rocket-loader.min.js及invisible.js降速问题解决

invisible.js是什么

解决了rocket-loader.min.js后,接下来是invisible.js了。

Cloudflare已经开始公开测试一种CAPTCHA替代品,它在后台安静地运行,自动判断网页访问者是否是真正的人类。其目的是让网民不必在网站上完成那些乏味的 "证明你不是机器人"的测试。

这个小工具被称为Turnstile,被描述为当今CAPTCHA挑战的 "隐形替代品"。也就是说,如果它不能自动验证一个用户是人类,那么作为最后手段,它将退回到人工测试。Cloudflare声称它可以做到这一切,同时保持比传统验证码系统更高的隐私水平。

其实就是防火墙自动识别这个时候访问的是机器人还是正常访客,然后自动开启攻击防御程序。这个时候可以登录Cloudflare就能看到一些攻击的日志了。

使用Cloudflare后出现rocket-loader.min.js及invisible.js降速问题解决
使用Cloudflare后出现rocket-loader.min.js及invisible.js降速问题解决

这个时候可以根据自己的需要进行调整,选择降低攻击防御等级还是禁用。

在Cloudflare的面板【安全性】-【设置】,选择降低或者升高防御等级。

使用Cloudflare后出现rocket-loader.min.js及invisible.js降速问题解决
使用Cloudflare后出现rocket-loader.min.js及invisible.js降速问题解决

可以直接关掉,或者选择选择低。如果选择中甚至更高的话,那么你将见到无休止的验证,这个时候的体验是极差的。

直接关掉的选择为Cloudflare的面板【安全性】-【自动程序】

使用Cloudflare后出现rocket-loader.min.js及invisible.js降速问题解决
使用Cloudflare后出现rocket-loader.min.js及invisible.js降速问题解决

最后总结

把这两个JS脚本解决后,WordPress网站也加载快得多,不再被各种阻塞。搬主题的网站访问也好多了。以上就是搬主题就给出优化rocket-loader.min.js及invisible.js这两个脚本后,加速WordPress网站访问加载的方法。

使用Cloudflare后出现rocket-loader.min.js及invisible.js降速问题解决
使用Cloudflare后出现rocket-loader.min.js及invisible.js降速问题解决
文章链接:https://gx3.cn/2674.html
文章标题:使用Cloudflare后出现rocket-loader.min.js及invisible.js降速问题解决
文章版权:古巷生活 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
本文最后更新发布于2023年01月04日 10时49分44秒,某些文章具有时效性,若有错误或已失效,请在下方留言或联系:admin@gx3.cn

给TA打赏
共{{data.count}}人
人已打赏
网站教程

BT宝塔面板的动态口令认证使用及设置图文教程

2022-12-27 21:20:13

网站教程

PHP 致命错误:未知:打开所需的wordfence-waf.php失败解决办法

2023-1-5 20:45:24

!
也想出现在这里? 联系我们
知识星球
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索