专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 高性能WEB开发

集群的有关问题

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
集群的问题
看了网上很多文章,不是很理解怎么集群的,一下又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 
再或,一台负载其他三台运营,。哈哈……
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: