《静态异步化.ppt》由会员分享,可在线阅读,更多相关《静态异步化.ppt(20页珍藏版)》请在三一办公上搜索。
1、静态异步化,ADC阿里技术嘉年华,刘峻源/渐飞济城/潘高2013-7-13,淘宝网商品详情页,静态化与异步化,极大提升服务器端的并发能力显著加速页面主页面的初始化,淘宝网商品详情页,http:/,淘宝网商品详情页,日均 PV 约 6亿常规日峰值:1.8万 QPS双11/双12峰值:21万 QPS,面临的性能挑战,接下来的双11/双12 促销大型秒杀等突发流量冲击外部 DDOS 攻击各种爬虫频繁抓取数据,古老的 B/S 路径,Database,Browser,Server,Browser,Browser,如何支撑更大的访问量,增加服务器部署数量,升级服务器硬件配置,或者更根本地,做缓存!,如何合
2、理地做缓存,缓存至上!,?,商品详情页重探,http:/,商品详情页的重要特征,HTML 文档的绝大部分对所有用户来说是完全一样的“静态内容”,静态化,Server,Cache,Browser,Browser,Browser,新问题,动态内容如何处理?,异步化!,异步化手段,服务端:ESI(Edge Side Includes)客户端:Ajax、JSONP,商品详情页再探,http:/,店铺装修的特点,1.HTML 结构冗余复杂,2.引用的图片、样式众多,店铺装修的问题,1.增加了大量的 HTTP 请求,2.拖累了主业务的渲染初始化,解决店铺装修的问题,1.HTML 与 CSS 共存于 CDN,2.主业务完成后再请求,控制渲染时机,店铺信息缓存在 CDN 的好处,1.国内节点众多,就近下载速度快,2.不占用主站带宽,最终的渲染过程,主体 HTML/CSS/JS,二方应用的异步数据,店铺装修 HTML、CSS,店铺装修 JS,Thanks!,Q&A,