Open wrbing728 opened 8 years ago
从以前的双十一作为用户买买买到今年终于加入到了双十一中,觉得还是需要记录一下所感所想,今年双十一我主要负责行业市场的氛围相关的需求,淘友新增的双十一的页面,以及need项目的相关页面,下面我就只针对行业市场来做一些总结吧。
大约从9月份开始,我所在的行业市场团队就已经开始把双十一的需求提上日程了。我所负责的双十一的需求其实并不难,只是在现有的一些场景下透出双十一的氛围,不过由于行业市场所涉及的页面比较多,所以开发过程中很琐碎,下面是在整个开发过程中经过的几个历程:
行业市场9大基础频道,平均一个频道3-4个页面,这么多页面,然而一直以来的发布方式是纯手动把新构建好的js,css压缩文件复制粘贴到awp再发布,久而久之导致awp上的页面和本地的页面已经不同步了,就出现了不敢随意乱动的尴尬局面,但是确实不仅大大降低了工作效率,当遇到双十一这种需要同时把所有频道都做改动的情况时,更是分分钟就凌乱的节奏QAQ,最后在第一任师兄@晓田的鼓励下,在把需求完成后集中花了一周时间把线上和本地的html文件同步了,并结合了@岑安的htmlone,改成了awp命令行发布,终于不用再复制粘贴了!~
做业务改需求是难免的,双十一也不例外,前后经历了两次大大大...老板下发的意见,于是默默的把已经开发完成的需求又回滚回去...也从这两次的改动感受到了,要做一个这么大型且重要的活动,不仅需要从用户,技术等角度去考虑,还需要考虑诸如影响的好坏之类的因素,当然影响方面肯定更多的是由大大大...老板把控啦~
开发过程中另一个反复了多次的就是顶部导航条的氛围由哪边来定开关的问题,最开始windvane给出的方案是提供一个借口,由h5根据服务端返回时间判断再调用,听起来是个符合逻辑的方案,但是后来发现一个体验不好的地方,因为接口返回需要时间,就会导致导航条不是一进页面就会透出氛围,而是等了一段时间再变成红色氛围,而且刷新的时候又会重复这个过程,体验很不好,又会觉得不专业。中间跟windvane那边的@炼玉同学沟通了这个问题,看是否能改一个方案例如维护白名单的方法把双十一需要透氛围的h5页面统一控制,最后得到的解决方法是由windvane来控制时间上的开关,h5只管一进来就调用,这个过程虽然反复了多次,也‘骚扰’了@炼玉同学好几次,但是终于能解决这个问题啦,很棒!
终于来到了期待已久了11月10号的0点那一刻,然而却在0点前的2个小时突然被各种呼叫,说行业市场所有页面都打不开,一看发现接口全部是超时了...时了...了...服务端同学第一时间联系了相关同学,了解到是交易链路上排查问题时把tair缓存删了,导致请求都走到了db,扛不住所以挂了,虽然问题原因找到了,但是解决的过程还是不顺利,因为流量实在太大不好控制,最后在大老板的拍板下先把行业市场区块在首页下掉,于是0点那一刻我终于可以放心的买买买了...本来还遗憾做了这么久的双十一居然要夭折了,不过最后在各个同学的努力排查解决下,终于还是在早上之前重新上上去了,也算是看着自己完成的东西出现在了双十一内容里,赞!
双十一期间不仅仅是所有的技术同学在努力加班加点,其他的行政同学等等也都提供了超级贴心的帮助~朋友圈已经转疯了!什么帐篷,按摩椅,健身器材,还有各种零食,水果补充能量,这些都是组成双十一的必不可少的部分,还有大家一起看湖南卫视,一起摇一摇,一起守着0点的珍贵时刻,更有双十一结束后别具特色的‘答蟹宴’,为我们的成绩欢呼的激动一刻,最后上几张‘买家秀’~:
棒棒哒
What is the meaning of
awp命令行
@jcpplus awp 是我们内部的一个html5页面发布工具缩写,这里补充一下背景
还以为我在玩cs:go。 :+1:
cs:go
自带美图
有妹纸出没 mark
从以前的双十一作为用户买买买到今年终于加入到了双十一中,觉得还是需要记录一下所感所想,今年双十一我主要负责行业市场的氛围相关的需求,淘友新增的双十一的页面,以及need项目的相关页面,下面我就只针对行业市场来做一些总结吧。
需求中的坑
大约从9月份开始,我所在的行业市场团队就已经开始把双十一的需求提上日程了。我所负责的双十一的需求其实并不难,只是在现有的一些场景下透出双十一的氛围,不过由于行业市场所涉及的页面比较多,所以开发过程中很琐碎,下面是在整个开发过程中经过的几个历程:
发布
行业市场9大基础频道,平均一个频道3-4个页面,这么多页面,然而一直以来的发布方式是纯手动把新构建好的js,css压缩文件复制粘贴到awp再发布,久而久之导致awp上的页面和本地的页面已经不同步了,就出现了不敢随意乱动的尴尬局面,但是确实不仅大大降低了工作效率,当遇到双十一这种需要同时把所有频道都做改动的情况时,更是分分钟就凌乱的节奏QAQ,最后在第一任师兄@晓田的鼓励下,在把需求完成后集中花了一周时间把线上和本地的html文件同步了,并结合了@岑安的htmlone,改成了awp命令行发布,终于不用再复制粘贴了!~
改改改
做业务改需求是难免的,双十一也不例外,前后经历了两次大大大...老板下发的意见,于是默默的把已经开发完成的需求又回滚回去...也从这两次的改动感受到了,要做一个这么大型且重要的活动,不仅需要从用户,技术等角度去考虑,还需要考虑诸如影响的好坏之类的因素,当然影响方面肯定更多的是由大大大...老板把控啦~
windvane OR 服务端?
开发过程中另一个反复了多次的就是顶部导航条的氛围由哪边来定开关的问题,最开始windvane给出的方案是提供一个借口,由h5根据服务端返回时间判断再调用,听起来是个符合逻辑的方案,但是后来发现一个体验不好的地方,因为接口返回需要时间,就会导致导航条不是一进页面就会透出氛围,而是等了一段时间再变成红色氛围,而且刷新的时候又会重复这个过程,体验很不好,又会觉得不专业。中间跟windvane那边的@炼玉同学沟通了这个问题,看是否能改一个方案例如维护白名单的方法把双十一需要透氛围的h5页面统一控制,最后得到的解决方法是由windvane来控制时间上的开关,h5只管一进来就调用,这个过程虽然反复了多次,也‘骚扰’了@炼玉同学好几次,但是终于能解决这个问题啦,很棒!
零点惊魂
终于来到了期待已久了11月10号的0点那一刻,然而却在0点前的2个小时突然被各种呼叫,说行业市场所有页面都打不开,一看发现接口全部是超时了...时了...了...服务端同学第一时间联系了相关同学,了解到是交易链路上排查问题时把tair缓存删了,导致请求都走到了db,扛不住所以挂了,虽然问题原因找到了,但是解决的过程还是不顺利,因为流量实在太大不好控制,最后在大老板的拍板下先把行业市场区块在首页下掉,于是0点那一刻我终于可以放心的买买买了...本来还遗憾做了这么久的双十一居然要夭折了,不过最后在各个同学的努力排查解决下,终于还是在早上之前重新上上去了,也算是看着自己完成的东西出现在了双十一内容里,赞!
全民狂欢
双十一期间不仅仅是所有的技术同学在努力加班加点,其他的行政同学等等也都提供了超级贴心的帮助~朋友圈已经转疯了!什么帐篷,按摩椅,健身器材,还有各种零食,水果补充能量,这些都是组成双十一的必不可少的部分,还有大家一起看湖南卫视,一起摇一摇,一起守着0点的珍贵时刻,更有双十一结束后别具特色的‘答蟹宴’,为我们的成绩欢呼的激动一刻,最后上几张‘买家秀’~: