#### 前端优化
- 浏览器/APP优化
> - 减少请求数,不同服务使用不同的域名,可提高浏览器加载数据的并发量
> 合并CSS、JS、图片
> - 使用客户端缓存
> 静态资源文件缓存在浏览器,Cache-Control和Expires
> - 启用压缩
> 利用性能换时间
> - 资源文件加载顺序
> CSS放在页面最上面,JS放在最下面。因为CSS下载完后才会渲染页面,而JS下载后立即执行。
> - 减少Cookie传输
> 尽量将Cookie放到各个二级域名下面,特定功能的cookie可以放到特定的路径下面。
- CDN加速
- 反向代理缓存
- WEB组件分离
#### 应用服务性能优化
1. 缓存
2. 集群
3. 异步
4. 程序优化
#### JVM优化
###### 与JIT编译器相关的优化
- 热点编译的概念
JIT即时编译 Just in Time
- 选择编译器类型 -server -client -XX:+TieredCompilation
-server 编译的晚一些
-XX:+TieredCompilation