简介
网站性能在不同角度有不同的解释,在用户角度来说,网站性能就是网站的快慢,即打开页面或者获取回复的快慢。
从开发角度来说,网站性能指的是应用程序本身的性能,包括相应延迟,系统吞吐量,并发处理能力,系统稳定性等量化指标。
从运维人员的角度来说,关注的是基础性设施的性能和资源利用率,如网络运营商的带宽能力,服务器硬件配置,数据中心网络架构,服务器和网络带宽的资源利用率等。
性能指标
响应时间
并发数
吞吐量
性能计数器
性能测试方法
性能测试
负载测试
压力测试
稳定性测试
前端优化
服务器端优化(架构层面)
分布式缓存
异步操作
使用集群
代码优化
数据库读写分离
NoSQL(搜索引擎)
业务拆分(子系统)
分布式服务
代码优化
多线程
单例和对象池
数据结构
垃圾回收
数据库优化
建立索引
合理表连接
优化SQL