发表于: 2017-11-08 23:28:02
1 701
今天完成的事情:
将项目部署在两个web容器,然后服务器宕机了.刚开始以为服务器出什么问题了,又是找阿里客服.又是看各种日志. 最后在阿里控制台看到内存使用率满了才知道服务器带不动.测出来的数据不知道准不准.
然后配置nginx负载均衡,tomcat端口是8081和jetty端口是8070, 比重为2:1 然后查看Nginx日志.
在nginx内指定静态资源位置后查看 加载速度
下面这个为没有配置的速度,,最高的js加载为2.47s,, 图片也有1.79秒.
下面这个为配置nginx缓存之后加载速度 最高只有1.89秒.
理由上对加载时间长的资源效果越明显.
从压测报告也可以看出添加缓存之后对访问速度有了明显提升
查看日志发现一个规律,,当循环访问20多次之后,加载时间就从一百以下变为几百,,由此想到memcached当时 配置的线程数为20.
明天计划完成的事情:
学习redis,,使用redis替换memcached
遇到的困难:
在服务器这个内存使用上面卡了好久..差点以为自己服务器被拉去挖矿了..
收获:
学会看日志,,各种日志,,从nginx日志到tomcat日志,,到项目打印日志... 想个办法把打印出的日志排个序,可读性太差 .
任务进度:任务6步骤3
任务开始时间:2017-11-4
预计demo时间:2017-11-12
是否有延期风险:暂无
禅道:http://task.ptteng.com/zentao/task-view-13097.html
评论