今天在缙哥哥博客上发现了一个 WordPress 速度优化插件的优化感觉很不错,明月自己装上也体验了一番, WordPress 菜单的载入速度无论是 PC 端和移动端都非常不错,并且这个叫 Menu Caching 的菜单缓存插件还完美的兼容 WPRocket,W3 Total Cache 等插件,没有理由不推荐给大家呀!
插件运行机制
每当用户访问带有菜单的页面时,WordPress 都会从数据库中收集所有菜单数据,然后创建菜单的 HTML。在此生成的 HTML 返回给用户之前,HTML 将暂时保存在数据库中。下次用户请求此特定菜单时,将返回保存的 HTML,而不是从头开始创建菜单。
插件完整功能列表
- 缓存所有 WordPress 菜单以缩短页面加载时间。
- 启用/禁用每个菜单的缓存。
- 使用设置页面上的按钮清除所有菜单缓存。
- 每次编辑菜单时,都会自动清除其缓存。
- 所有缓存的数据每 10 小时自动清除一次,以保持所有内容的新鲜度,如 nonces 等。
- 与缓存插件兼容,如 WPRocket,W3 Total Cache 等。
- 与大多数翻译插件兼容。使用 WPML 和 TranslatePress 测试正常。
- 菜单缓存结果
如果您使用一个好的缓存插件,并且某个页面是从缓存中提供的,那么您看不到加载时间的差异。但……在许多情况下,当页面没有从缓存中提供时,您会注意到巨大的差异。
未从缓存提供页面的一些情况:
请求的页面不存在现有的缓存版本。在保存缓存的版本之前,您将受益于每个页面上的第一个页面加载期间的菜单缓存。
当用户登录时。即使对登录用

最低0.47元/天 解锁文章
1099

被折叠的 条评论
为什么被折叠?



