1、极致体验的H5电商架构技术创新,变革未来性能为先抛开性能谈体验都是耍流氓页面加载速度每提高1秒,流量增加20%,转化率增加2%.反之,如果超过4秒,25%的用户会选择离开 用户最满意的打开网页时间是2-5秒,如果等待超过10秒,99%的用户会关闭这个网页Google网站访问速度每慢400ms就导致用户搜索请 求下降0.59%;Amazon每增加100ms网站延迟将导致 收入下降1%;雅虎如果有400ms延迟会导致流量下降5-9%性能为先微店的性能要求(4G)2616 性能为先目标由来?400600CSS?400JS300性能分布全渠道背景下的事(幂)实(率)分布演化方向性能分布问题分析架构 规
2、划产品 质量运营 商分析及解决思路总体架构(简图)$SS+5,&736&8&2.0?&1?IDC?%,?2?2?2 分析及解决思路链路分析及优化$SS+5,&736&8&2.0?&1?IDC?%,?2?2?2?$SS+5,&736&8&2.0?&1?IDC?%,?2?2?2?分析及解决思路RT2S500MS300MS分析及解决思路流程优化$SS+5,&736&8&2.0?&1?IDC?%,?2?2?2 缓存缓存缓存分析及解决思路流程优化 DNST C P?CSSJS+57VAP?1?1+5+5+5 CSSJS?分析及解决思路质量/前端CSS?SSR?2?400600400JS300度量及系统支
3、撑度量模型YSlowPageSpeedVDRulesBrowser Insight度量及系统支撑建设思路个体 样本聚合 样本质量 预警交叉 分析统计 分布度量及系统支撑系统架构?实践总结(前端)微店NodeEE?NodeEE?W E Bvdian/koa-vrouterLogat-daoORMAPIcokoaat-jspm2/ext?at-testtoybricks?12?VUE SSR 53&800TPS水平扩容分布式DI/IOC容器实践总结(前端)微店NodeEE/基于 at-js 的 DAOdao.column(name=url);var url;dao.column(name=gmt_
4、create);var createTime=function(_time)var mm=require(moment);return mm(_time).format(YYYY-MM-DD HH:mm:ss);at-dao 参考 https:/ at-js 的 IOClogger;var logger=logger.info(Here is a info msg.)at-js 参考 https:/ 参考 https:/ at-js 的 单元测试var assert=require(assert);var ds=null;test.start;var start=function()ds=;t
5、est.step(timeout=2000);var test0=function*()ds.test0=finish;_next(null,3);var rtn=yield(function()return function(_next)setTimeout(function(),2000)();assert.equal(rtn,3);test.step;var test1=function()ds.test1=finish;return ds;实践总结(前端)0RFN 12?2?&1*LW96WXGLR?57?2实践总结(前端)云端生产力协作平台 Vstudio实践总结(前端)微店前端开源列表NodeEE Vbuilder Hotpot VueBook欢迎大家关注微店技术,敬请期待