原则

优化不可脱离业务

前端优化

减少http请求

浏览器缓存

CDN分布式存储前端资源

多域名访问

原因一:浏览器对同一域名的并行请求数有上限,多个域名则支持更多并行请求
原因二:使用同一域名的时候无用的 cookie 简直是噩梦

数据压缩

gzip压缩
资源编译压缩

首页优化

基础加载、后期渲染

Nginx优化

Nginx配置优化

进程数
进程文件打开最大数
多路复用
gzip压缩
静态资源缓存(动态也支持)
开启长连接

tcp/ip 网络协议配置优化

这边不太熟悉

linux系统优化

php优化

php7升级?

opcode缓存

代码伪编译

模板编译

xhprof

业务优化

扩展开放、修改封闭

异步、缓存、分布式

静态化

业务解耦

mysql优化

部署

慢查询日志收集
nosql
并发数
连接时间

开发

innodb表引擎
主键索引
字段优化
explain应用

缓存优化

多级缓存

请求内缓存
本地缓存
分布式缓存

#redis 多实例化 内存优化 hash使用

服务器优化

多进程

减少上下文切换

多路复用

减少系统调用

strace统计调用次数