以下几个方案:
- 增加服务器CPU和内存
- 优化MySQL
①关闭二进制日志和慢查询日志
②使用Query Cache
③MySQL最大连接数
④从表中删除大量行后,运行OPTIMIZE TABLE TableName进行碎片整理
⑤对数据库分区,分表,减少单表体积
⑥使用数据库连接池
- 减少HTTP请求
①减少图片的下载,比如使用图片精灵
- 优化查询SQL
①查询避免全表扫描,比如where子句避免使用null、!=、or、like %..、列运算 以及select * from
②使用批量插入代替多次插入
③合理使用索引
④利用explain 分析SQL性能
- 负载均衡
负载均衡的实现:反向代理服务器
- 使用缓存
比如开启thinkphp的请求缓存,生成静态页面
使用redis缓存