zoukankan      html  css  js  c++  java
  • web性能优化系列之网站瓶颈识别

      最近,公司网站的的访问量日益增大,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(不要鄙视了),自带的性能监测工具就可以识别性能所在,不会使用找度娘吧...

      

  • 相关阅读:
    markdown常用语法
    利用 js-xlsx 实现选择 Excel 文件在页面显示
    HTML中meta标签
    wxpy模块
    Python基础(3)
    Python基础(2)
    Python基础(1)
    Python之递归锁与互斥锁
    Python进程与线程
    Docker
  • 原文地址:https://www.cnblogs.com/silent2012/p/4381450.html
Copyright © 2011-2022 走看看