禁用Cloudflare email-decode.min.js脚本加速WordPress网站教程

AI 智能摘要
网站本身已经优化得很好了,图片压缩了、缓存也开了,分数跑到了 98 或 99 分,但就是拿不到满分 100。仔细查看“诊断”或“减少未使用的 JavaScript”一栏,你会发现一个名为 email-decode.min.js 的文件赫然在列,或者是 cdn-cgi/scripts/.../cloudflare-static/email-decode.min.js。
图片[1]-禁用Cloudflare email-decode.min.js脚本加速WordPress网站教程-主题铺

很多使用Cloudflare CDN的WordPress站长在优化网站速度时,都会习惯性地跑一下Google PageSpeed Insights (PSI) 进行测速。

你可能遇到过这样的情况:网站本身已经优化得很好了,图片压缩了、缓存也开了,分数跑到了 98 或 99 分,但就是拿不到满分 100。仔细查看“诊断”或“减少未使用的 JavaScript”一栏,你会发现一个名为 email-decode.min.js 的文件赫然在列,或者是 cdn-cgi/scripts/.../cloudflare-static/email-decode.min.js

这个脚本到底是什么?它为什么会拖慢我们的网站?我们又该如何移除它以达到极致的加载速度?今天我们就来聊聊这个话题。

什么是 email-decode.min.js?

这个脚本并非来自你的 WordPress 主题或插件,而是由 Cloudflare 自动注入的。

它的功能全称是 Email Address Obfuscation(电子邮箱地址混淆)。简单来说,为了防止垃圾邮件爬虫抓取你网页上公开显示的邮箱地址,Cloudflare 会自动把网页中的邮箱地址(如 abc@example.com)隐藏起来,然后通过加载这个 JS 脚本,在用户浏览网页时动态地将邮箱显示出来。

据主题铺观察,虽然这个功能出于安全考虑,但对于绝大多数现代网站来说,它往往是一个“鸡肋”:

  1. 它增加了一个额外的 HTTP 请求(尽管很小)。
  2. 它需要浏览器执行 JS 渲染,影响“总阻塞时间 (TBT)”。
  3. 很多网站根本不在前台直接展示邮箱地址(而是使用联系表单),因此加载这个脚本纯属浪费资源。

如何在 Cloudflare 中关闭它

如果你的网站不直接在页面上以文本形式展示邮箱地址(或者你不在乎邮箱被抓取),那么完全可以关闭这个功能,从而消除 PageSpeed Insights 中的那条扣分项。

操作非常简单,无需修改 WordPress 代码,只需在 Cloudflare 后台设置即可。

第一步:登录 Cloudflare 并选择域名

登录你的 Cloudflare 控制台,点击你需要设置的域名进入管理面板。

第二步:进入 Scrape Shield 设置

在左侧的功能菜单栏中,找到并点击 Scrape Shield(在某些翻译版本中可能叫“内容保护”)。

第三步:关闭“电子邮箱地址混淆”

在右侧的设置页面中,你会看到第一个选项就是 Email Address Obfuscation(电子邮箱地址混淆)。

它的状态默认是 On(开启)。请点击开关,将其设置为 Off(关闭)。

图片[2]-禁用Cloudflare email-decode.min.js脚本加速WordPress网站教程-主题铺

第四步:清除缓存

关闭功能后,别忘了去 CloudflareCaching(缓存)菜单中,点击“Purge Everything”(清除所有缓存),以确保设置立即生效。如果你的 WordPress 安装了缓存插件(如 WP Rocket),建议也同步清理一下。

效果对比

在关闭该功能之前,PageSpeed Insights 可能会提示这个 JS 文件影响了加载性能,分数可能卡在 90 多分。

关闭并清除缓存后,再次进行测速。你会发现那个烦人的 JS 请求消失了,对于极致追求性能的轻量级网站来说,这往往是通往 100分 的最后一步。

编辑点评与建议

虽然关闭这个功能能带来性能上的微小提升和分数的完美好看,但主题铺还是要提醒大家注意使用场景:

如果你的网站是企业展示站,且必须在页脚或“联系我们”页面明文显示企业邮箱(例如 contact@yourdomain.com),关闭此功能后,垃圾邮件机器人将能轻易抓取到你的邮箱,导致你的收件箱充满垃圾邮件。

最佳实践建议:

  1. 推荐关闭:如果你使用“在线联系表单”替代直接展示邮箱,或者不展示邮箱,请果断关闭此功能加速网站。
  2. 谨慎关闭:如果你必须展示邮箱,可以考虑将邮箱做成图片格式,或者接受这一点点性能损耗来换取反垃圾邮件的保护。

通过这个小小的设置,既能精简代码,又能提升评分,是 WordPress 性能优化中性价比极高的操作之一。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容