【问题标题】:How to remove Cloudflare’s javascripts slowing my site?如何删除降低我网站速度的 Cloudflare javascripts?
【发布时间】:2019-03-04 14:03:24
【问题描述】:

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

请注意 - 火箭装载机被禁用; Scrape Shields 电子邮件混淆功能已禁用。 - 我的站点或服务器中没有“cdn-cgi”目录。通常,此目录由 Cloudflare 注入,因此两个脚本都来自 Cloudflare。 - 我没有通过 CloudFlare 安装“应用程序”。 - 阻塞脚本路径为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

【问题讨论】:

  • 我不认为 Rocket Loader 阻止了任何事情:support.cloudflare.com/hc/en-us/articles/… 您是否启用了开发人员模式并重新运行了 GTMetrix 分析以查看这些脚本在您的站点上对性能的影响有多大?
  • 是的,该页面设置了一个理论,但 GTMetrix 给出了我在上面所附的瀑布图。
  • 我喜欢你关于启用开发者模式的想法。谢谢。但是,不幸的是,是的,Rocket Loader 让我的网站变慢了,我不知道为什么。

标签: optimization cloudflare gtmetrix


【解决方案1】:

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

我建议添加 2 条规则 -

 Disable Security

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

 Disable Performance

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

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

【讨论】:

  • 你给了我需要的线索!我更改了页面规则并找到了罪魁祸首。我不确定禁用所有性能和安全性是更好的组合,但它解决了js的持久性问题。
  • CloudFlare 界面最近发生了变化。 Turning off the "Scrape Shield" 现在似乎可以解决问题了,无需禁用安全性。
【解决方案2】:

转到刮盾

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

转到速度->优化

然后 禁用 Rocket Loader™ 这将禁用rocket-loader.min.js

记得清除缓存

【讨论】:

    【解决方案3】:

    小心点。

    Disable Performance
    

    将关闭

    Auto Minify
    Rocket Loader
    Mirage
    Polish
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-02
      • 2012-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-06
      • 1970-01-01
      • 2012-04-25
      相关资源
      最近更新 更多