网站性能

2015-12-16 17:00

什么是性能?
访问速度
为什么要关注性能?
用户对网站的第一印象;与用户的纽带

性能指标

  • 响应时间:数据传输时间、系统处理时间、呈现时间
  • 加载时间:2/5/10原则,2s最优,5s可接受,10s拜拜
  • 并发数:
    ①QPS/TPS,即每秒钟request/事务数量
    ②并发数,即系统同时处理的request/事务数
    ③QPS(TPS)=并发数/平均响应时间
  • 资源消耗:服务器、数据库、缓存、文件服务器、CPU、内存、硬盘

性能工具

Yslow
PageSpeed
FireBug
Chrome Developer Tools
Fiddler

优化原则

  • 过多的Http请求的优化:
    JS、CSS、图片合并
    简化页面设计
    延迟加载
  • 过多DOM的优化:
    前端优化(尽量减少DIV的嵌套)
    简化页面设计
    延迟加载
  • 单个文件过大的,特别是图片的优化:图片压缩、gzip压缩
  • 后端延迟:
    网络首屏加载过慢
    异步返回过慢(不要在for循环里面访问数据库或接口)
    优化:
    代码优化
    业务功能拆分
    缓存
    设置超时时间,加强监控

PS:之前没有很好的培训系统,自己也没有做培训笔记的习惯,导致这门课我竟然去上了第二遍,/(ㄒoㄒ)/~~以后这样的事情应该不会再发生了

你可能感兴趣的:(网站性能)