高性能大型网站性能优化基础

简介

网站性能在不同角度有不同的解释,在用户角度来说,网站性能就是网站的快慢,即打开页面或者获取回复的快慢。

从开发角度来说,网站性能指的是应用程序本身的性能,包括相应延迟,系统吞吐量,并发处理能力,系统稳定性等量化指标。

从运维人员的角度来说,关注的是基础性设施的性能和资源利用率,如网络运营商的带宽能力,服务器硬件配置,数据中心网络架构,服务器和网络带宽的资源利用率等。

性能指标

响应时间

并发数

吞吐量

性能计数器

性能测试方法

性能测试

负载测试

压力测试

稳定性测试

前端优化

服务器端优化(架构层面)

分布式缓存

异步操作

使用集群

代码优化

数据库读写分离

NoSQL(搜索引擎)

业务拆分(子系统)

分布式服务

代码优化

多线程

单例和对象池

数据结构

垃圾回收

数据库优化

建立索引

合理表连接

优化SQL

 

posted @ 2017-02-20 10:29  fysola  阅读(260)  评论(0编辑  收藏  举报