跨境电商网站性能挑战和实践.pdf

跨境电商网站性能挑战和实践 阿里巴巴B2C国际-周涛明 目录  本课题的收益点  跨境B2C整体业务介绍和架构部署  挑战之一-SEO对性能优化方案的限制 -跨境网站性能优化传统经验 -SEO 的考量和性能的权衡方案  挑战之二-图片访问网络延迟大 -跨境CDN架构优化实践  总结 本课题的收益点 B2C网站整体业务介绍  面向全世界的小买家购物平台-类似于Taobao集市  卖家来自于中国国内 B2C网站总体部署图 跨境网站性能挑战之一-seo对性能优化的影响 传统的前端优化手段 跨境网站性能挑战之一-seo对性能优化的影响 List到Detail的预加载 -link rel=”prerender” href=” (Chrome) -link rel=”prefrech” href=” (Firefox) 跨境网站性能挑战之一-seo对性能优化的影响 Google AJAX 异步兼容方案-兼顾了性能和爬虫的双重需求 跨境网站性能挑战之一-seo对性能优化的影响  Google Ajax异步兼容方案一修改URL 第一步:加入!标记告诉google爬虫页面中的ajax内容需要爬取 /item/Mp3-no-earphone/947084667.html 变成 /item/Mp3-no-earphone/947084667.html#! 第二步:处理爬虫带有_escaped_fragment_标记的请求 爬虫会把: /item/MP3-no-earphone/947084667.html#! 暂时变成: /item/MP3-no-arphone/947084667.html?_escaped_fragment_ 缺点:url必须全部重新修改,原来的爬虫收录的页面权重将全部被重新计算 跨境网站性能挑战之一-seo对性能优化的影响  Google Ajax异步兼容方案二页面Meta加入标记 meta name=fragment content=! 爬虫发现页面中含有这个标记,会把url暂时变成: /item/MP3-no- arphone/947084667.html?_escaped_fragment_= 程序处理?_escaped_fragment标记,返回给爬虫快照 缺点:爬虫先探测页面是否含有meta标记,然后再发起另外一个请求,会形成二次探测 说明:爬虫占比10% ,也就是会多10%的请求量,可以接受 跨境网站性能挑战之一-seo对性能优化的影响  德语和荷兰语的Ajax异步化方案实验 实践优化方案-用户访问异步化商品详情 SEO爬虫爬取上的实践-多语言页面Ajax异步方案实践  德语和荷兰语的异步化实验  爬取量变化情况:基本持平,爬虫爬取量是原来的两倍,快照数量持平  SEO引流数据 :流量明显上升 实验上线 跨境网站性能挑战之一-seo对性能优化的影响  多语言detail优化上线效果: 跨境网站性能挑战之二-国家网络差异大,图片延迟大 跨境CDN架构优化演进-CDN初始架构 跨境CDN架构优化演进-CDN初始架构问题  问题 -命中率低40% ,不同区域的同样资源多次回源 -回源后,经过多层处理,latency非常高达2s 跨境CDN架构优化演进-CDN改进架构-美国L2层  出发点和解决主要问题-解决同一资源不同地区重复回源 跨境CDN架构优化演进-CDN初始架构问题 跨境CDN架构优化演进-淘代销商品回源架构设计  基于成本考虑上的设计 跨境CDN架构优化演进-淘代销商品回源架构设计  淘代销商品-CDN架构 跨境CDN架构优化演进-淘代销商品回源架构设计  淘代销商品-CDN架构 跨境CDN架构优化演进-改进架构问题  Akamai命中率低的问题仍然没有解决-直到12年10月份CDN事故 -12年10月份,多个页面性能变差,影响到多个关键转化率 跨境CDN架构优化演进-Akamai CDN命中率低的问题  Akamai命中率低的问题仍然没有解决-直到12年10月份CDN事故 -L2 Load明显变大 系统工程师为了紧急处理上线需求的问题(由于没有购买Akamai提供的 SSL CDN服务,导致发布上线的SSL应用大量出错) ,解除了Akamai CDN对域名的托管 跨境CDN架构优化

文档评论(0)

1亿VIP精品文档

相关文档