京东商品详情页应对大流量的一些实践-张开涛.pptxVIP

  • 7
  • 0
  • 约 25页
  • 2016-08-20 发布于北京
  • 举报

京东商品详情页应对大流量的一些实践-张开涛.pptx

京东商品详情页应对大流量的一些实践-张开涛.pptx

京东商品详情页应对大流量的一些实践 商品详情页是什么 通用版、闪购、全球购、服装、 易车、惠买车、今日抄底等 详情页前端结构 / 复杂的首屏 详情页前端结构 / 其他屏 商品详情页涉及的服务 商品详情页HTML页面渲染 价格服务 促销服务 库存状态/配送至服务 广告词服务 预售/秒杀服务 评价服务 试用服务 推荐服务 商品介绍服务 各品类相关的一些特殊服务 等等等….. 详情页流量特点 详情页技术架构发展 详情页涉及的系统 商品详情页展示系统 数据异构系统 数据同步系统 动态模板展示系统 外部/内部动态服务系统 详情页涉及的系统 商品详情页统一服务系统 数据异构系统 统一服务Nginx接入层 统一服务Java服务系统 一些实践 异构思想 数据/缓存异构 数据/服务闭环 维度化存储 一些实践 接入层/代理层 统一入口、服务闭环 数据校验前置、缓存前置、一些业务逻辑前置、数据过滤 AB Test 灰度引流/发布 线上压测 流量切换 降级开关前置 监控服务质量 限流 一些实践 服务隔离 应用内线程池隔离 部署/分组隔离 拆应用隔离 一些实践 静态化 数据静态化 页面片段静态化 页面静态化 一些实践 缓存 应用本地缓存 Java Heap、Local Redis、Nginx Shared Dict、Nginx Proxy Cache 分布式缓存 Redis、Memcached 一致性哈希 错误数据/托底数据不缓存 一些实践 突发流量 高效缓存 缓存异构、多级缓存 自动降级 减少回源量 一致性哈希、非阻塞锁、304响应 一些实践 恶意访问 提升缓存命中率,减少回源冲击 限流 导流到隔离的分组 N页以后的请求做特殊处理,如降低请求速度 一些实践 托底数据 静态化 不缓存 一些实践 降级 人工降级开关 自动降级 超时降级、大访问量降级 一些实践 超时时间/重试 连接/读/写超时时间 连接池超时时间 重试时机/次数 一些实践 CDN回源 版本化 爬虫不回源,返回历史数据 非阻塞锁 一些实践 监控和报警 CPU/内存/磁盘 应用实例存活 调用量/响应时间/可用率 一些实践 日志 Nginx日志 访问日志、错误日志 应用日志 业务日志、异常日志 监控日志 调用量、响应时间、可用率 系统日志 如dmsg,nf_conntrack: table full, dropping packet. 一些实践 如何压测 吞吐量 Apache AB、Apache Jmeter 真实流量 tcpcopy、页面埋点 压测方式 读/写/读写压测 一些实践 其他 响应头记录服务器真实IP 前端JS瘦身,业务逻辑服务化后置 接入层数据过滤、数据校验、缓存前置、一些业务逻辑前置 智能DNS,减少跨机房调用 提供刷数据接口进行异常数据更新/删除 并发化提升性能 谢谢大家! E-mail :zhangkaitao@ 博 客:/

文档评论(0)

1亿VIP精品文档

相关文档