高并发应用的性能优化方案

8 篇文章 0 订阅
6 篇文章 0 订阅

1. JVM调优

2. 流量优化

防盗链处理

3. 前端优化

3.1. 减少http请求数

使用图片地图 /变多次请求为一次
使用css 精灵 贴图定位 /变多次请求为一次
合并多个css和js /变多次请求为一次
使用base64图片 /将图片请求省去

3.2. 启用浏览器缓存和文件压缩

http缓存机制

nginx配置缓存策略

前端代码和资源压缩

3.3. CDN加速

3.4. 建立独立图片服务器

4. 服务端优化

4.1. 动态语言静态化

使用模版引擎
利用ob系列函数
ob_start 打开输出控制缓冲
ob_get_contents 返回输出缓冲区内容
ob_clean 清空输出缓冲
ob_end_flush 冲刷到缓冲区,并关闭

4.2. 动态语言并发处理

消息队列
应用解耦,流量削峰,日志处理,消息通讯,kafka、 rabbitmq,redis
接口的并发请求

5. 程序代码优化

缓存数据库数据,减少对数据库的访问;

6. 数据库优化

6.1. 读写分离

6.2. 分区分表分库

6.3. 实时库历史库相结合

6.4. 数据库缓存

6.4.1. 缓存数据库数据,减少对数据库的访问次数

6.4.2. mysql查询缓存

6.4.3. mysql查询优化

数据库服务器架构优化
数据库表结构优化
索引优化
sql优化

7. web服务器优化

●7层nginx负载均衡

●4层lvs负载均衡

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值