nginx+apache+php+mysql服务器集群搭建
来源:互联网 发布:大金微盘交易软件 编辑:程序博客网 时间:2024/05/01 05:25
由于需要搭建了一个基本的服务器集群。具体的配置方案先不说了,到有时间的时候再介绍。下面介绍下整
个方案的优点。
我总共准备了四台阿里云的主机,架设分别是A,B1,B2,C,A在集群的最前面,B1和B2在A的后面,C在
最后面。A主要用的nginx,用nginx做反向代理的功能实在是强大。nginx把来自80的http请求都转发到B1和
B2上,B1和B2主要是两台apache,用于php解析。B1和B2来连接C上的mysql。A上的nginx除了做基本的反
向代理工作之外(这里可以采用负载均衡),还进行静态文件的缓存和处理。对于一些静态页面的请求,
nginx直接就把它处理了,不会把请求转发到后面的apache上,这样就减少了apache的负载。apache解析php
的稳定性和正确性导致了它在这个架构中的地位。网上的资料都说apache相对nginx解析php的稳定性和正确
性等都强一些,我看未必,我现在也没有做过测试。最后面的是mysql,apache去连接mysql都是通过内网去
连接的,一是保证安全性,二是效率也高。同样的nginx转发到nginx也是通过内网去实现。
整个结构的实现大大的提高了站点的并发量,我做了测试,一分钟访问2000次左右,结果nginx所在的A主机
内存很高,但是cpu几乎不耗,原因是因为nginx基本上都是只做转发和静态页面的响应,所以cpu很高。而
后面的B1和B2就相对而言apache解析php损耗的cpu就比较高。最后面的C上的mysql消耗也比较高。整个
集群这样的配置还是效率比较高的。起码证明了nginx的强大之处。
- nginx+apache+php+mysql服务器集群搭建
- nginx+apache+mysql+php+memcache+squid搭建集群web环境
- nginx+apache+mysql+php+memcache+squid搭建集群web环境
- nginx+apache+mysql+php+memcached+squid搭建集群web环境
- nginx+php+mysql服务器搭建
- Nginx搭建服务器集群
- nginx+php+mysql 搭建完整web服务器
- 搭建一个apache php mysql web服务器
- 服务器php、mysql、apache环境搭建
- 搭建Windows+Apache+MySQL+PHP服务器环境
- win7下搭建apache+mysql+php服务器
- centos搭建Apache+php+Mysql服务器…
- 服务器上搭建apache+mysql+php+memCache
- php apache mysql服务器搭建学习笔记
- Ubuntu搭建LAMP服务器Apache+MySQL+PHP
- Apache+PHP搭建服务器
- php新手来搭建Web服务器(Apache+PHP+MysQL)
- nginx+apache+mysql+php+memcached+squid搭建门户网站
- vs快捷键
- js闭包【前端开发必备】
- 新华网-劳教制度改革不可避免时机已成熟-劳教制度-改革-法制
- 星状图
- android中的View的对象
- nginx+apache+php+mysql服务器集群搭建
- 2012年 人人网校招 研发类的三道大题
- 大型网站架构演变和知识体系–<转>
- C程序内存结构
- 重庆启动实施三峡后续工作首批规划项目-重庆-三峡-后续工作
- 关于学习编程那点事儿
- oracle 导出 导入 导入 导出 exp imp
- 在网页中利用css滤镜将彩色照片处理为黑白
- 如何在word中的方框中打勾