优化措施(简略)
项 | 措施 |
前端架构 | 负载均衡(Nginx) |
数据库读写分离 | 大多数情况下读操作远大于写操作。MySQL提供了读写分离的机制,所有写操作必须对应到主库(Master),读操作可以在主库(Master)和从库(Slave)机器上进行。 |
数据库分库分表 | 用中间件。 例如:sharding-jdbc、mycat、阿里云、alibaba.cobar(阿里巴巴的) 几千元/年 |
单机变集群 | |
MySQL优化 | 使用慢查询,进行日志分析。优化SQL耗时和SQL索引等 |
请求数据加密 | 代码加密+数据加密 |
前端 | CDN加速(即:分布式+页面缓存) 几千/月 |