系统优化总结

系统优化

页面:
1. 前后端分离,静态文件分离,使用nginx做请求分发和静态服务器
2. 请求合并,减少网络请求
3.分离图片服务器,可以减轻应用服务器的网络和处理压力,应用服务器本就不适合处理静态数据
4. CDN
5. 前端资源缓存,js,css和静态页面缓存
6. 页面静态化,首页,cms等可以静态化
应用:
1. 缓存:
    可以是用分布式缓存,对一些不经常更改的数据,如配置信息,用户信息等
    可以使用分布式缓存,减少和数据库的操作
2. 缓冲:io使用缓冲
3. 多线程:群发邮件、短信、日志等可以异步化
4. 连接池:tomcat连接池优化,数据库连接池优化
5. JVM优化:
    这个是一个大主题了
6. 分布式部署、负载均衡
    一台机器不够,用两台,两台不够,用四台。这个虽然不能作为万能解决方案,
    但是合理的分布式部署,合理的
    服务器间通信,合理的架构,合理的负载均衡,多台机器带来的效果确实明显
数据库:
1. 数据库分库分表
    对大表进行分表操作,可以将历史数据和当前数据分表,因为一般历史数据使用率低
    对统计、报表等实时性要求不高的数据可以实现缓存,可以以定时机制生产统计数据,可以减少实时查询
2. 读写分离

3. 抽取中间表
4. 查询缓存
5. sql优化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值