发表于: 2018-04-03 23:40:06

1 627


今天完成的任务

1、做了一次性能测试

A、前台 - 查看档案详情

条件:单线程、3600循环(确保运行3分钟以上)


条件:20线程、50循环


B、后台

条件:单线程、3600循环(确保运行3分钟以上)


条件:20线程、50循环



老大说,前台将近500ms的90% Line太慢了,tps也很低。

可以从下面几个方面考虑优化

        a、加缓存,优点是简单粗暴,性能提升明显,难点在于不知道缓存是怎么配置的

        b、多次调用service改成用JDBCTemplate一次调用,优点是改动最小,难点在sql不好写

        c、改接口的返回的数据结构。原来直接帮前端把数据渲染好放到map中,可以改成list。优点是性能也会提升的明显一些,缺点是改动量太大,前端代码也要修改。


我感觉真要达到200ms以下的90% Line 和 100以上的TPS,缓存是跑不了...


遇到的问题


收获


明天的计划

1、优化性能测试

2、自测+修改bug


进度

延期一天demo:4月4号晚7点


返回列表 返回列表
评论

    分享到