京东详情页怎么做,京东详情页技术解密?( 四 )


系统过载保护能力,任何时候不能让系统挂掉,把明显的恶意流量清洗之后进行按一定策略进行排队,保障流量不超过系统极限负载,同时给用户比较友好的一些交互体验 。
7. 压测
单品页压测比较麻烦,一方面压测的流量大,对线上可能会造成很多不可预知的问题,另一方面涉及的基础服务比较多,牵涉的人就多,每次压测要协调上下游几十号人支持,协调成本比较高,第三方面压测的商品数量都在上百万的商品,每次压测的SKU会变更,脚本变更比较大,第四每次压测完成之后需要人工形成压测报告并分析其中的薄弱环节问题,因此APP端产出了一个自己的压测平台,通过流程方面来协助解决以上几个问题:
启动压测任务可自动收集压测数据并产出需要的压测脚本:
【京东详情页怎么做,京东详情页技术解密?】线上流量的隔离;
通知相关方,确认压测时间和压测方案;
按照压测脚本逐步进行压测任务执行;
形成压测报告,并分析压测过程中问题点 。
压测数据准备方面:
线上流量日志进行回放,并且按照压测目标放大到一定倍数来回放;
按照各品类的流量占比选出一部分商品作为热点数据来进行压测,检验各环节对热点数据的处理是否合理;
针对一些埋点以及统计要能清洗掉这部分数据,目前主要是根据请求的一些固定特征,比如设备号和特殊标识来进行区分,并且上下游都要能做到一致的数据清洗规则 。
四、未来方向
单品页还有很大的一些优化空间,比如为适应快速的业务迭代进行系统重构、jvm垃圾收回策略和堆内存分配大小的调整、异步化的改造等等优化正在进行,未来单品页最重要的几个方向:
动态配置化:不同品类商品可根据单品页元素动态形成一个个性化的单品页,做到完全楼层可配置化;
精细化:流控、自动化降级等方面能够根据用户特征,比如用户级别、地域等可执行不同策略;
智能化:根据用户画像数据展示更多个性化推荐的数据,千人千面,给用户提供更有价值的信息 。
好了,这篇文章的内容蜀川号就和大家分享到这里!