当前位置: 代码迷 >> 高性能WEB开发 >> 集群的有关问题
  详细解决方案

集群的有关问题

热度:157   发布时间:2016-05-11 09:58:10.0
集群的问题
看了网上很多文章,不是很理解怎么集群的,一下又memcache集群的,一下又mysql集群,还有什么nginx

具我了解nginx起的作用是把请求分发到不同的计算机,实现均衡负载,memcache可以实现session共享,mysql可以用什么mysql簇,那应该怎么部署呢?假如我有A,B,C,D 4台服务器,哪台机子需要安装什么软件,哪些软件需要安装在独立的服务器,哪些软件要安装在多台服务器,php项目是不是每台机子都要安装?哪位大哥能详细说下吗?

------解决方案--------------------
看你需要解决问题的方向, 是HTTP访问请求压力比较大,还是目前机器还能承受HTTP请求的情况下,数据库压力较大,还是两个都很大?

nginx多台均衡负载,是缓解HTTP请求压力。

memcache是缓解数据库的I/O压力,把数据缓存在内存中,尽量减少读硬盘。

Mysql的集群,是解决单台机器已经做综合化最佳优化了,还不能满足数据库方面的CRUD压力,或者其它方面的需求(如备灾)。一般作读写方面的职能分离。

可以综合应用这三个,也可以每台机子独立应用。

欢迎大家指正及补充!
------解决方案--------------------
你这个问题好广泛呀,,具体还真不好回答,假如你有四台机子,完全可以一台WEB 服务,一台DB 一台MEM
另一台用做DB或MEM 
再或,一台负载其他三台运营,。哈哈……
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!
 
  • 最近登录:Fri Mar 24 02:22:19 CST 2017
  • 最近登录:Fri Mar 24 02:22:19 CST 2017
  • 最近登录:Fri Mar 24 02:22:19 CST 2017
  • 最近登录:Fri Mar 24 02:22:19 CST 2017
  • 最近登录:Fri Mar 24 02:22:19 CST 2017