浏览器有个请求是怎样分发到各个服务器上的,单台数据库支撑不了,该怎样处理
1
zhaoace 2018 年 7 月 12 日
摸鱼:
1. http 请求发到 nginx 或者 apache 上然后 dispatch 到后台不同的 sever 上,可以设置各种分发规则。 2. 单台数据库支持不了应该考虑的是数据库优化,分表分库上集群都行,先看看你现在性能瓶颈在哪里。 |
2
zhaoace 2018 年 7 月 12 日
另外数据库撑不住了,可以考虑下你的 sql 是不是需要优化。有时候 select * from all_table; 这种多加点限制性能就上去啦。
|
3
peng7070 2018 年 7 月 12 日
数据支持不了,应该要分表了把,还支持不了就要分库,分库有点麻烦。
|
4
wqsfree 2018 年 7 月 12 日
读写分离
|
6
bapijun 2018 年 7 月 26 日
关键看你的性能问题出在哪里,如果是数据库,不一定要集群,先尝试更换设计,优化,分表分库,加集群是成本最大的哪一步
|
7
Evilk 2018 年 8 月 8 日
nginx->server(php-fpm)->DB,另外,分区分表,个人建议选择分区
|