插件图标
![]()
插件描述
我们都知道,在WordPress中,数据库查询往往是影响网站性能的主要因素。但可能很多人没意识到,菜单的处理其实比想象中要“重”得多。
这个插件的核心思路,就是把菜单的HTML缓存下来,直接提供给访客,从而绕过一系列复杂的数据库查询,提升加载速度。
先来看看菜单背后经历了什么。一个菜单的数据,其实散布在六张不同的数据库表中。用户在访问页面时,WordPress会悄悄开启一次“数据库之旅”:先从 wp_terms、wp_term_taxonomy 和 wp_options 中提取菜单ID、别名和主题位置;接着前往 wp_posts 和 wp_postmeta 查询具体的导航条目及其设置;然后根据元数据中记录的目标对象,再次回到 wp_terms 或 wp_posts 中获取目标信息,有时还要通过 wp_termmeta 查找相关元数据。
这还只是一个菜单的流程。页面上往往不止一个菜单——主导航、移动端菜单、页脚链接、用户中心下拉菜单……每一个都会完整走一遍上述流程。如果站点运营多年,菜单里积累了大量历史项目,这个开销会更加明显。
关键是,菜单结构并不会频繁变动。既然如此,每次访问都动态生成一遍HTML就显得有些浪费了。把这个过程缓存下来,不仅能避免大量重复的数据库查询,也能有效降低页面响应时间,对用户体验也是一种提升。本插件在WordPress官网上的为英文插件。在这里墨星博客把汉化版插件给大家发布出来
插件后台




![WordPress子比主题美化教程[持续更新]-墨星博客 - 提升技术能力的必备资源教程网](https://moxingbk.com/wp-content/uploads/2025/04/20250412205323260-7b9e46aa80bedcb11e9de7ddf053727f.webp)








暂无评论内容