@wwanghee
2017-03-21T14:43:56.000000Z
字数 2140
阅读 784
表情测速进展:
1)进行中的:
1、PV数据分析了一下,上报量没有明显的问题。和产品那边的上报量变化是一致的。但产品的上报量和我们的上报量一直有不少差距,这块还在继续分析。
2、6.7.0的终端耗时比较低,但数据量很少,不作为参考依据,还待进一步观察。
3、Review了下新表情商城的代码,有一些本身优化的空间,分析过新商城上线就是650ms以上,和之前的200多相去甚远。和所谓的内核BUG并没有直接关系。本身有优化空间,预计提高200ms是可以的。这块需要尽快安排harry优化,优化方案和他沟通清楚了。
2)有结论的:
1、添加了_wwv=68参数,试验结果是_wwv参数并没有对测速有明显变化
BadJS进展:
1)进行中的:
1、按照最新的文档指引我再发布版本试验一下,按照VIP中心说的那么好的效果,可以快速尝试。
表情测速进展:
1、在6.7.0终端重新修正了表情商城预加载的逻辑,跟随小灰和大灰数据进行观察。但下午发现终端有机器有预加载的BUG,终端同学在定位。
2、TSW的上报量和测速的上报量对不上,要深查。和harry沟通过,在测速点打完之后,单独做两个上报,一个是区分入口的上报,用来对比不同入口的测速情况,第二个是和现有的上报量对比,看看有没有差异,来证明是不是测速脚本本身由于后加载导致漏了很多,数据不准。
3、6.7.0目前数据还可以,但基于上面的预加载BUG,不太乐观,督促终端查明原因。
4、表情本身页面耗时的优化在做。
5、TBS3.1的版本目前灰度10%,下周全量。对页面耗时会有提升。
BadJS进展:
1、CSP Meta所有商城均接入,商城已经没有跨域的报错,证明CSP Meta完全起到了作用。SONIC的业务目前不支持后端CSP头,已和终端沟通,让内核在tbs3.2支持,修复此BUG。
2、Badjs有些xx is not defined的公共库问题可以在补充加载一次来减少,这块的错误率可以降低下来
3、smartpy的报错导致我们业务整体错误率上涨
4、发现有个unexpected token的报错有共性原因,在调查
表情测速进展:
1、表情从上报量丢失的问题有一定的结论。
1)首先比较准确的上报量从idea上提取以及从TSW上抓记录综合得出的上报量大概在将近400万的量

而罗盘的量在170W-190W左右

这里面的丢失主要有几部分,一是本身罗盘的筛选过滤,二是因为经过了mqq的performace接口,异步有丢失。三是两者上报的时机不一样,罗盘的上报比较靠后,有丢失。
2)针对表情测速慢的问题,我们根据入口进行了拆分,将入口分为两大类,一是AIO入口,二是商城入口。从上图数上来看,商城入口的测速总速度在1800ms左右,而终端部分则是在3000ms左右。而终端部分的占比也是大头,所以接下来着重处理终端入口部分的表情测速优化。
3)这周6.7.0大灰,结合大会和入口分离看看预加载的效果。
BADJS进展:
1、自从Meta CSP之后,没有ajax的报错
2、今天发版本解决65533的报错
3、启用跨域头,解决「script error」的报错
4、发版本解决「XXX is not defined」的报错
5、整理了下badjs的ID,删除了一部分旧的无用的ID号
BADJS问题:
1、crossOrigin预研结束,目前结论:
1)Android自6.3.5以后,可以完全接入crossOrigin的特性来解决「script error」的问题
2)iOS需在7.0.0版本来支持此特性
目前个性化名片商城已接入crossOrigin特性,目前「script error」的问题已经解开了,效果比较明显,即时抓包很少发现「Script Error」的报错了。

接下来的目标就是根据具体的报错提示具体问题具体分析了。
测速问题:
1、表情分入口后对于解决问题更有针对性,名片业务也会分入口来进行针对性的测速优化。
2、表情预加载等明天的大灰数据再进行分析。
重要进展:
1、venus系统支持版本号发布,发布不再存在缓存问题和CDN扩散问题。
2、crossOrigin已经在名片业务中生效,可以解决大部分「Script error.」的问题。
正在进行:
1、非「Script error.」的问题逐一解决。
2、大部分报错都是JS脚本加载出现问题,这里多增加检查和保护,快速试验一下LS的效果。
3、近期技术安排,除了常规的BADJS和测速数据,还有其它一些技术建设,优先级按数字的先后顺序安排。

重要进展:
1、crossOrigin排坑,修复CDN的策略BUG。提供crossOrigin的本地调试工具
2、cdn强刷功能CDN侧已经开始处理,预计这周内完成
3、除红包商城以外,其它商城均接入新特性。
正在进行:
1、「Script error.」还有一些未知的问题待研究,即使加了crossOrigin还是有此报错。和VIP中心一起商量都实验性的加一些额外的上报信息再来分析。
2、个性化首页的测速是这周重点,准备通过精简样式再观察数据的情况。
主要优先级:
