最近,公司网站的的访问量日益增大,PV马上过百万了。前期网站一到访问高峰,马上会变得很卡甚至打不开,后来做了很多优化后现在访问比较顺畅了。经过此事明白了一个道理,在遇到这类问题要做到两点,第一要相信自己的判断,不要随便轻易相信别人的话,没有人比你对自己做的东西更加了解。第二要相信你遇到的问题很多年前别人已经遇到过,广大的网友肯定有解决办法,汲取他们的解决经验和惨痛教训就行了。
性能优化工作总结如下:
首先要网站的性能瓶颈,有优化的目标才能有针对性,否则只能是做无用功了。那么常见的会产生性能瓶颈有哪些呢:
1、网站连接数过多
2、网页太大,页面混乱
3、网页缺少缓存
4、程序存在错误
5、数据库性能不足
6、网站带宽不足
7、服务器性能不足
8、web容器问题
9、访问量过大,但系统未做负载均衡
10、其他问题
那么如何识别以上的问题呢?当然是使用工具了。
1、查看网页性能我使用的工具有YSow这个工具,足够强了,推荐博客:http://luosongsong.com/reed/362.html
2、查看服务器性能用系统提供的性能工具,直接可以查看当前的I/O状况、网络使用状况、连接数、并发用户数
3、压力测试工具。有loadrunner当然更好了,个人用微软的测试工具Web Application Stress,还算实在的工具
4、识别数据库性能问题。网站用的是Sqlserver2008(不要鄙视了),自带的性能监测工具就可以识别性能所在,不会使用找度娘吧...