构建需求响应式亿级商品详情页.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
目 录 零、概要 一、商品详情页是什么 二、商品详情页前端结构 三、我们的性能数据 四、单品页技术架构发展 五、详情页架构设计原则 六、遇到的一些坑和问题 七、总结 本文档使用 看云 构建 - 2 - 零、概要 零、概要 原文出处 :http///blog/2235572 作者 :张开涛 该文章是根据velocity 2015技术大会的演讲 《京东网站单品页618实战》细化而来 ,希望对大家有用。 本文档使用 看云 构建 - 3 - 一、商品详情页是什么 一、商品详情页是什么 商品详情页是什么 商品详情页是展示商品详细信息的一个页面 ,承载在网站的大部分流量和订单的入口。京东商城目前有通 用版、全球购、闪购、易车、惠买车、服装、拼购、今日抄底等许多套模板。各套模板的元数据是一样 的 ,只是展示方式不一样。目前商品详情页个性化需求非常多 ,数据来源也是非常多的 ,而且许多基础服 务做不了的都放我们这 ,因此我们需要一种架构能快速响应和优雅的解决这些需求问题。因此我们重新设 计了商品详情页的架构 ,主要包括三部分 :商品详情页系统、商品详情页统一服务系统和商品详情页动态 服务系统 ;商品详情页系统负责静的部分 ,而统一服务负责动的部分 ,而动态服务负责给内网其他系统提 供一些数据服务。 本文档使用 看云 构建 - 4 - 一、商品详情页是什么 本文档使用 看云 构建 - 5 - 一、商品详情页是什么 本文档使用 看云 构建 - 6 - 二、商品详情页前端结构 二、商品详情页前端结构 商品详情页前端结构 前端展示可以分为这么几个维度 :商品维度(标题、图片、属性等)、主商品维度 (商品介绍、规格参 数 )、分类维度、商家维度、店铺维度等 ;另外还有一些实时性要求比较高的如实时价格、实时促销、广 告词、配送至、预售等是通过异步加载。 本文档使用 看云 构建 - 7 - 二、商品详情页前端结构 京东商城还有一些特殊维度数据 :比如套装、手机合约机等 ,这些数据是主商品数据外挂的。 本文档使用 看云 构建 - 8 - 三、我们的性能数据 三、我们的性能数据 我们的性能数据 618当天PV数亿 ,618当天服务器端响应时间<38ms。此处我们用的是第1000次中第99次排名的时 间。 单品页流量特点 离散数据 ,热点少 ,各种爬虫、比价软件抓取。 本文档使用 看云 构建 - 9 - 四、单品页技术架构发展 四、单品页技术架构发展 单品页技术架构发展 架构1.0 架构2.0 架构3.0 架构1.0 IIS+C#+Sql Server ,最原始的架构 ,直接调用商品库获取相应的数据 ,扛不住时加了一层memcached 来缓存数据。这种方式经常受到依赖的服务不稳定而导致的性能抖动。 架构2.0 该方案使用了静态化技术 ,按照商品维度生成静态化HTML。主要思路 : 1、通过MQ得到变更通知 ; 2、通过Java Worker调用多个依赖系统生成详情页HTML ; 3、通过rsync同步到其他机器 ; 4、通过Nginx直接输出静态页 ; 本文档使用 看云 构建

文档评论(0)

max + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档