首页很快,但登录用户同时发出的客户区块、购物车和收藏请求一个接一个完成。PHP请求都在等同一个session锁,尤其某个接口持锁调用外部服务时,其他Ajax只能排队。……
继续阅读Magento 2 同一页面并发Ajax全排队,Redis Session Lock才是瓶颈
2026/8/18 下午3:14
alwayly
Magento 2 后台保存分类转了几分钟,先别怪缓存,看看Category Tree有多大
2026/5/5 下午2:18
alwayly
分类只改了一个名称,保存却需要几分钟,有时还504。分类树特别大时,保存后的路径更新、URL Rewrite和权限插件都可能遍历大量子节点,清缓存只会让下一次更慢。……
继续阅读保存商品时Magento 2频繁清空Full Page Cache
2026/2/5 下午3:49
alwayly
正常商品保存应按标签失效相关页面,自定义Observer调用flush或返回过宽Identity会扩大为全站缓存抖动。继续阅读
magento 2 OpenSearch偶发429 Too Many Requests,搜索页空白怎么处理?
2025/10/2 下午3:41
alwayly
OpenSearch返回429导致搜索偶发空白,先确认是写入线程池、查询线程池还是集群保护在拒绝请求,再处理流量和容量。
继续阅读Magento 2 GraphQL 列表接口越查越慢,N+1 查询怎么确认和改成 BatchResolver?
2025/8/22 上午10:38
alwayly
GraphQL列表慢要把字段resolver与SQL数量对齐,识别每个item重复查询,再用批量加载、缓存身份和复杂度限制治理。
继续阅读Magento 2 一个 cacheable=false 为什么能拖慢整个商品页?
2025/8/13 下午4:05
alwayly
商品页突然全部 MISS 时,检查合并后的 layout 是否有任一 block 标记 cacheable=false,并把个性化内容迁到 private content。
继续阅读Varnish 已经 HIT,Magento 2 页面仍然慢在什么地方
2025/2/5 上午11:05
alwayly
响应头显示 Varnish HIT 但页面仍慢,拆分主文档 TTFB、ESI、AJAX、静态资源和浏览器主线程,避免误判缓存。
继续阅读Magento 2 一个小 Block 让整页缓存失效,cacheable=false 应该放在哪里?
2024/12/20 下午2:46
alwayly
布局中任意一个 cacheable=false Block 可能让整个页面绕过 FPC。客户专属内容应使用 private content、AJAX 或正确缓存上下文,而不是轻易关闭整页缓存。
继续阅读Magento 2 同一条 GraphQL 查询有时快有时慢,Resolver 的 N+1 问题藏在哪里?
2024/11/11 上午10:05
alwayly
GraphQL 查询字段相同,返回 20 个商品很快,返回 50 个却突然变慢,常见原因是自定义 Resolver 对每个实体重复查库或调用外部接口。本文用查询数量而非总耗时定位。
继续阅读Magento 2 购物车价格规则运行很慢,Conditions 应该怎么查?
2024/9/19 下午2:17
alwayly
购物车价格规则慢通常与规则数量、条件树、商品属性加载、重复 totals 和第三方校验有关。
继续阅读

