WordPress 的最佳缓存插件 | 蜂鸟专业版

已发表: 2018-08-27

WordPress 中的缓存是一件复杂的事情。 这不仅仅是页面缓存了。 缓存涉及 CSS 优化、首屏排序、gzip 资源、实际页面缓存等等。 这导致用户转向插件以获得更简单的解决方案,例如 Hummingbird Pro 或 WP-Supercache。

对于这篇文章,我将回顾 Hummingbird Pro 的缓存。 我的经验表明,这个为 WordPress 设计的插件可以为那些想要完整包的人创造奇迹,最重要的是,准备好工作而不必过多担心添加额外的插件。

坚持下去,因为我将 Hummingbird Pro 与 WP-Supercache 以及 Autoptimize 的额外好处进行了比较——这两个插件众所周知可以很好地协同工作,而且配置非常合理,尤其是对于 Divi。 您还可以在WP the PODCAST上收听播客片段,其中 David Blackmon 和 Tim Strifler 比较了 WordPress 的前 3 个 Cashing 插件,包括 Hummingbird Pro。

Hummingbird 已经在免费版本中提供了非常好的功能集。 今天,我们将检查带有一些不错的附加奖励的 Pro 版本。

仪表板

Hummingbird Pro 有一个漂亮的仪表板界面,作为检查任何优化的主要场所。 它将显示最新的速度测试及其当前分数以及插件上启用的所有主要选项。

仪表板让您对已经完成的优化和插件的主要部分有一个很好的了解。 它还允许您重新运行最后一次测试,以查看您对最后一次优化的影响。

除了快速查看Page CacheGravatar CachingBrowser Caching的状态之外,它还提供了数据库清理。 数据库清理安全地删除数据库中无用的部分,例如旧的 WordPress 帖子修订和临时缓存。 它还允许您为站点配置正常运行时间监视器,并为您提供有关数据库清理和性能测试的额外报告。

专业版还提供安装 WP Smush Pro 以轻松压缩无损格式或有损格式的图像。

性能测试窗口

在主性能测试窗口中,您将看到站点上的实际点。 您可以重新运行测试并查看与上次运行相比的累积分数,甚至可以进行定期扫描和报告,而无需手动运行它们。 这多好啊!

主要部分让您甚至可以为登录用户激活页面缓存,这是在没有活动商店的网站上非常有用的功能。 该插件甚至允许缓存 404 请求并从缓存资源中删除 URL 查询。 与 WP-Supercache 类似,Hummingbird Pro 还可以在发布或更新帖子时启用清除完整缓存,这在其他选项失败时可能会被证明是有用的。

您还可以在 URL 字符串或用户代理上配置排除项以访问无缓存模式。

GZIP 压缩

GZIP 压缩不是插件可以直接在某些配置上启用的东西。 例如,您可以在 apache 中启用 GZIP,但不能在 nginx 上执行此操作。 但是,即使插件不能直接配置 GZIP,插件也会显示 GZIP 的当前状态。

资产优化

额外的资产优化窗口将允许您自定义 CSS 资产的处理方式。 这个方便的工具将允许您进一步单独压缩每个 CSS 资产。 相比之下,一些资产如果被压缩就会出现问题,通常缓存插件不允许您手动执行,使用简单的选择器逐个文件,您必须手动排除文件。 蜂鸟 Pro 并非如此! 它允许您单独打开每个 CSS 文件优化,而不必担心文件名和排除项。 惊人的!

资产优化的最后一部分允许您手动添加要通过“首屏”优化加载的文件。 这种优化可以极大地提高性能,但要付出代价。 通常一个糟糕的首屏优化可能会破坏您的网站。 这就是为什么它被添加为一个额外的选项,与资产优化的其余部分分开。 首屏优化通常会在加载时破坏样式,以性能换取表现。 它可以是好事也可以是坏事,这取决于它的使用方式。

启用资产优化后,您可以使用专业版附带的 WPMU Dev CDN 自动上传您网站的所有内容,这将加快加载速度,因为那些已经压缩的资产将从 CDN 加载。

高级工具

在高级工具上,您可以删除查询字符串,通常是告诉浏览器如何正确缓存内容的数据字符串。 对于不太依赖动态内容的网站,强制删除查询字符串可能非常有用。 您还可以删除 emojis Javascript 和 CSS,通常会删除您网站的 2 个额外请求。

正常运行时间菜单

最后,在 Uptime 菜单上,您可以为您的站点配置正常运行时间监视器。 这个方便的监控工具会在您的站点出现故障时向您发送电子邮件警报。

如您所见,该插件处理了很多缓存功能:页面缓存、头像缓存和折叠优化。 它还包括用于压缩资产的 CDN,允许自定义 CSS 压缩以避免破坏您的站点,支持正常运行时间监视器,它甚至可以在您的站点上进行定期速度测试以跟踪其性能。 正如我之前提到的,它是完整的包!

与 Divi 完美搭配

Hummingbird Pro 插件允许您启用 Divi 静态 CSS 生成,同时进行 CSS 压缩。 我检查了插件的兼容性,发现它按预期工作。 考虑到插件具有的所有额外选项,这非常适合任何 Divi 网站。

性能基准比较

出于本次审查的目的,我使用 Divi 网站和大量文章设置了性能基准。 下图说明了无缓存、Hummingbird Pro 和 WP Supercash 以及 Autoptimize:

考虑到主页上的数据量,Hummingbird Pro 插件让我得到了一个不错的分数,只有1.46 秒。 毫不奇怪,它的得分明显好于完全没有缓存,但它的得分也比 WP SuperCache 和 Autoptimize 高,为2.02s。 我应该提到的一件事是 Hummingbird Pro 插件拒绝从静态资源中删除 URL 查询; 自动优化似乎做得很好,但考虑到结果,总加载时间仍然减少了。

GTMetrix 对结果的要求要严格得多,这个测试使我们能够将总加载时间从5.6 秒减少到 4.7 秒 但是,即使启用了所有选项,我也无法获得最高分。

可用性蜂鸟专业版

尽管我们手头上有一个很棒的插件,但它并没有免于批评。 有一些不一致之处。 我发现一些删除 URL 查询字符串的选项在某些网站上有效,但不是全部。 仪表板和额外选项卡中的内容分布有些糟糕,需要更多的连贯性。 对于没有经验的用户来说,缺乏连贯的界面可能会带来问题,因为有些东西似乎可以通过多个选项卡进行复制。 主仪表板缺乏一致性,应该更牢固地打包在一起。 除了这些不一致的地方,插件的性能不言自明。 Hummingbird Pro 插件做了示范性的工作缓存页面,以及做 CSS 压缩和优化。 四舍五入的是一组平衡良好的附加工具,例如正常运行时间监视器和速度测试工具。

结论

如果您在市场上需要一个完整的 WordPress 缓存系统,即使仪表板存在一些不一致的情况,Hummingbird Pro 也是一个可行的解决方案,它允许将多个缓存工具集成在一个地方。 它本身就做得很好,不需要使用额外的插件来完成这项工作,并且包括一个很好的 CDN 来额外加速加载资源。 Hummingbird Pro 是我们当然可以推荐的插件。

我们希望收到你的来信。 您是否尝试过 Hummingbird Pro,或者 WP Supercshe 和 Autoptimize? 在下面的评论中让我们知道您对这些插件的看法。