mcpField
W
woocommerce-performance

woocommerce-performance

github.com/woocommerce开发10.6k328 次安装今天更新
代码仓库

关于 woocommerce-performance

面向编写或审查 WooCommerce PHP 的性能指南,聚焦集合加载和 SQL 查询,说明缓存预热与查询模式,帮助识别常见性能问题。

主要功能

  1. 01文章缓存预热指南
  2. 02选项缓存预热指南
  3. 03SQL 查询模式指南
  4. 04检查遗漏的缓存预热

适用场景

  1. 01优化商品或订单集合加载
  2. 02审查循环读取选项的代码
  3. 03编写或审查 WooCommerce SQL 查询

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/woocommerce/woocommerce --skill woocommerce-performance

安装后在 Claude Code 中输入/woocommerce-performance确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

cache-priming.md
options-cache-priming.md
sql-query-patterns.md

详细介绍

WooCommerce 性能优化

预热文章缓存 — cache-priming.md

在编写或审查会加载多组基于文章的对象(产品、订单)或渲染带图片的产品列表的代码时使用。涵盖 _prime_post_caches() 的使用模式,既可作为编写指南(编写新代码时应用这些模式),也可作为审查指南(标出已有代码中缺失的缓存预热)。

预热选项缓存 — options-cache-priming.md

在编写或审查会在循环或方法中读取多个未自动加载选项的代码时使用。涵盖 wp_prime_option_caches() 的使用模式,包括静态键列表、可推导的键模式,以及动态提取的键集合(不包括已自动加载的选项,因为它们已经在缓存中)。

SQL 查询模式 — sql-query-patterns.md

在编写或审查 WooCommerce PHP 代码中的任何 SQL 查询时使用。涵盖:冗余的文章表联接、在 wp_term_relationships 上的扇出联接、N 查询循环、OR 索引合并、跨乘积元数据条件、多重扇出联接解耦、优先使用 WooCommerce 查找表(wc_product_meta_lookup、wc_product_attributes_lookup),以及消除 MIN/MAX 全表扫描。

评论

支持 Markdown