如何删除 Cloudflare 的 javascript 拖慢我的网站速度?

JPM*_*hal 4 optimization cloudflare gtmetrix

我有一个 WordPress 网站http://biblicomentarios.com,我使用 Cloudflare。无论我做什么,我都无法删除来自 Cloudflare 的两个 javascript。我使用 GTMetrix,我在瀑布选项卡中看到它们阻止了我的网站。它们是 email-decode.min.js 和 Rocket-loader.min.js。当然,我\xe2\x80\x99已经在Scrape Shield选项卡中禁用了电子邮件混淆,并且我禁用了Rocket Loader。我清除了所有缓存(Cloudflare 缓存、Autoptimize 缓存、SuperCache,甚至 Cpanel 缓存)。但是 js\xe2\x80\x99s 非常持久,并且它们坚持出现在 GTMetrix 瀑布中,因为阻止了 js\xe2\x80\x99s 并因此减慢了我的网站速度。另外,我可以\xe2\x80\x99t向它们添加过期标头,所以我有充分的理由希望它们离开我的网站。有什么方法可以删除它们,因为它们已经在 Cloudflare 面板中禁用了?

\n\n

阻止来自 cloudflare 的脚本\n标题过期问题

\n\n

请注意\n - 火箭装载机已禁用;Scrape Shields 电子邮件混淆已禁用。\n - 我的站点或服务器中没有 \xe2\x80\x9ccdn-cgi\xe2\x80\x9d 目录。通常,该目录是由 Cloudflare 注入的,因此两个脚本都来自 Cloudflare。\n - 我没有通过 CloudFlare 安装 \xe2\x80\x9capps\xe2\x80\x9d。\n - 阻止脚本路径为https://ajax.cloudflare.com/cdn-cgi/scripts/2448a7bd/cloudflare- static/rocket-loader.min.jshttp://biblicomentarios.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js

\n

小智 7

前往刮盾

\n

然后 禁用电子邮件地址混淆\n这将禁用email-decode.min.js

\n

转到速度 -> 优化

\n

然后 禁用Rocket Loader\xe2\x84\xa2\n这将禁用rocket-loader.min.js

\n
\n

记得清除缓存

\n
\n


Hus*_*e69 6

根据您使用的 Cloudflare 计划,您可以为您的网站或网站的子部分设置“页面规则”。

我建议添加 2 条规则 -

 Disable Security
Run Code Online (Sandbox Code Playgroud)

这应该会阻止email-decode.min.js加载。

 Disable Performance
Run Code Online (Sandbox Code Playgroud)

这应该会阻止rocket-loader.min.js加载。

我认为每个规则可以有一个设置,如果您使用免费计划,则可以有 3 个页面规则。

  • CloudFlare 界面最近发生了变化。[关闭“Scrape Shield”](https://blog.josephscott.org/2019/01/22/cloudflare-injected-javascript)现在似乎可以解决问题,无需禁用安全性。 (2认同)