1. 业务背景

老app-server首页加载方案为一次加载整个页面数据,性能极差,且当请求访问量大时,服务整体性能下降。 为此,为此老app-server做过一次缓存设计,但会导致商品价格不一致的情况。

2. 方案设计

zl-app-service对此做出了优化,将首页加载分块,提供3个接口

  • 查询首页框架:/v3/{tenant}/contentPageTemplate/query

  • 按skuId查询投放的商品:/v4/{tenant}/contentDelivery/sku/query

  • 按activityId查询投放的商品:/v3/{tenant}/v4/{tenant}/contentDelivery/activity/sku/query

diag f41170127b1d11b222c6acf4f994d88b