[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-peak-traffic-preparation-zh-CN":3,"blog-related-peak-traffic-preparation-zh-CN":30,"blog-adjacent-peak-traffic-preparation-zh-CN":63},{"id":4,"slug":5,"title":6,"excerpt":7,"content":8,"cover":9,"tone":10,"author":11,"publishedAt":12,"updatedAt":12,"readingMinutes":13,"featured":14,"tags":15,"category":19,"seoSettings":29},86,"peak-traffic-preparation","大促保障复盘：活动前夜的扩容","活动页面做了压力测试，但真正被打挂的是登录接口和优惠券服务。","\u003Cp>客户第一次做线上大促，预计流量是日常的十倍。我们提前一周做了压测，活动当天前十分钟系统正常，第十五分钟开始出现登录失败。\u003C\u002Fp>\n\u003Ch2>没有预料到的瓶颈\u003C\u002Fh2>\n\u003Cp>压测只测了商品浏览，没有测登录。大促开始时所有用户同时登录，认证服务成为瓶颈。\u003C\u002Fp>\n\u003Cp>优惠券领取接口没有限流，瞬间请求量超过数据库写入能力。\u003C\u002Fp>\n\u003Cp>缓存预热不完整，部分热点数据在活动开始时才回源，造成数据库瞬时压力。\u003C\u002Fp>\n\u003Ch2>保障清单\u003C\u002Fh2>\n\u003Cp>压测覆盖完整链路：登录、浏览、下单、支付，按真实比例混合。\u003C\u002Fp>\n\u003Cp>活动前完成热点数据预热，并设置缓存过期时间错峰。\u003C\u002Fp>\n\u003Cp>活动期间安排现场值守，每十五分钟看一次核心指标，异常时按预案降级。\u003C\u002Fp>\n\u003Cp>大促保障不是把服务器加满，而是提前知道哪一环会先倒。压测覆盖不到的地方，就是风险所在。\u003C\u002Fp>","","teal","佳益方圆团队","2026-04-04T09:28:00+08:00",1,false,[16,17,18],"复盘","大促","性能",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},3,0,"project-retrospective","项目复盘","从 0 到 1 的真实项目记录，完整呈现问题、方案、踩坑经验与最终结果。","clipboard-check","blue","article",40,{},[31,42,53],{"id":32,"slug":33,"title":34,"excerpt":35,"content":9,"cover":9,"tone":36,"author":11,"publishedAt":37,"updatedAt":37,"readingMinutes":13,"featured":14,"tags":38,"category":41},70,"gov-project-acceptance","政务项目复盘：验收为什么拖了半年","功能早已上线，验收却迟迟没有完成。问题往往不在系统，而在文档、流程和沟通节奏。","indigo","2026-10-13T09:00:00+08:00",[16,39,40],"政务项目","验收",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},{"id":43,"slug":44,"title":45,"excerpt":46,"content":9,"cover":9,"tone":47,"author":11,"publishedAt":48,"updatedAt":48,"readingMinutes":13,"featured":14,"tags":49,"category":52},71,"mes-integration-retro","制造企业 MES 对接复盘","系统对接最难的部分不是接口，而是让两个部门对同一个字段达成一致。","cyan","2026-10-01T10:13:00+08:00",[16,50,51],"制造业","系统集成",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},{"id":54,"slug":55,"title":56,"excerpt":57,"content":9,"cover":9,"tone":10,"author":11,"publishedAt":58,"updatedAt":58,"readingMinutes":13,"featured":14,"tags":59,"category":62},72,"cross-border-site-retro","跨境独立站复盘：流量到了，转化没到","网站上线后广告投放正常，询盘却很少。复盘发现，问题集中在信任和填写成本上。","2026-09-19T11:26:00+08:00",[16,60,61],"跨境","转化",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},{"previous":64,"next":81},{"id":65,"slug":66,"title":67,"excerpt":68,"content":9,"cover":9,"tone":36,"author":11,"publishedAt":69,"updatedAt":69,"readingMinutes":13,"featured":14,"tags":70,"category":74},66,"docs-for-future-self","产品文档写给未来的自己","文档不是交付物，而是团队的记忆。没人看的文档，通常是因为写错了对象。","2026-04-06T09:28:00+08:00",[71,72,73],"文档","团队","产品方法",{"id":75,"parentId":21,"slug":76,"name":77,"description":78,"icon":79,"cover":9,"tone":26,"kind":27,"sortOrder":80,"count":21},2,"product-thinking","产品思维","需求分析、用户体验与产品设计方法论，以及从业务问题到产品方案的思考过程。","lightbulb",50,{"id":82,"slug":83,"title":84,"excerpt":85,"content":9,"cover":9,"tone":47,"author":11,"publishedAt":86,"updatedAt":86,"readingMinutes":13,"featured":14,"tags":87,"category":91},105,"team-offsite","团建不只是吃顿饭","吃了很多次饭，团队关系并没有变好。后来我们改成了上午工作、下午活动。","2026-04-02T09:28:00+08:00",[88,89,90],"团队文化","团建","氛围",{"id":92,"parentId":21,"slug":93,"name":94,"description":95,"icon":96,"cover":9,"tone":26,"kind":27,"sortOrder":97,"count":21},4,"team-culture","团队动态","公司活动、技术分享、团建与招聘文化，了解佳益方圆团队的日常。","users",30]