【异常】商城H5首页接口调用慢开发踩坑日记

一、业务功能描述

最近业务提出了修改首页UI功能的需求,原来首页都是通过店铺装修功能来实现的,但是原来店铺装修功能,
通过接口/mallapi/pagedevise?pageType=1返回给前端数据是存在局限性,返回的都是在店铺装修后数据的缓存值,即返回的内容是用户点击确认之后,记录的是系统商品当时的瞬时值。
【异常】商城H5首页接口调用慢开发踩坑日记_第1张图片
下面让我们来看看这段代码,代码很简单,主要做了如下事情
(1)校验页面分类pageType(1;商城首页;2:店铺首页)不能为空
(2)获取HttpServletRequest 中HTTP请求中的Header字段,获取到客户端类型clientType
(3)根据不同的页面分类pageType以及客户端类型clientType,设置shopId店铺Id以及应用类型clientType(H5、APP、MA)
(4)根据key(由页面设计缓存前缀+租户ID+页面分类+应用类型+shopId组成的)先取R

你可能感兴趣的:(003,-,中间件,redis,缓存,数据库)