平台2.X版本前端开发有哪些主要问题:
1 调试问题
开发A:我就修改了一个CSS的样式,还需要UPDM,太麻烦了,有没有好的办法?
平台组:我们已经有解决方案了,可以用Nginx代理啊
开发A:可是我们现在都是jsp,没法代理。
平台组:早就要求大家转为静态页面了,我们也给了转的样例。
开发A:这么多页面怎么转啊,算了,就这样吧,我还是updm一下。
平台组:。。。。。
2 缓存问题
测试A:这个问题不是改了吗?怎么还是这样?开发B,快过来看看?
开发B:我确实改了啊,也把最新代码给你们了。
测试A:但我这里确实不行,你还是过来看看吧?
开发B:好,我查查。
5分钟过去了。。。
开发B:确实已经改了,你们的代码也是最新的。你刷新一下缓存试试?
测试A:好了,晕,原来是缓存问题。
<————————————————————–>
运维:系统升级好了,大家清空缓存用吧。
客户A:清空缓存?这样这样,恩,果然改好了,效率不错。
客户B:清空缓存?怎么操作,我查查手册去。
客户C(没看到消息):运维,我提的问题都1个多月了,怎么还没解决啊?你们这效率也太低了吧?
运维:我查查,你的这个问题两个星期多就改好了,已经升级了。你再试试?
客户C:我刚才才用的,确定没有改。
运维:我看看,远程一下。
5分钟过去了,终于发现是缓存问题
运维:是缓存问题,刷新下就好了。
客户C:每次都要刷新缓存,也没有提示,太不人性了。
3 性能问题
实施:XX模块很慢啊,开发C,你能不能优化优化啊?
开发C:光js就需要引入6-70个,CSS文件2-30个,还有很多字体文件什么的?肯定慢啊。我问问平台的高手吧。
平台组:可以合成一个并进行压缩的,这样就快多了。你这样这样,。。。。。。(省略1万字),这样就OK了。
开发C:啊?完了,好,我去试试。
开发C心里想,好像很复杂,等我有时间再试吧。