2 mad geek Mad_Geek 于 2016.05.05 23:35 提问

php + php service (nginx +apache 两台服务器)有没有意义?

php + php service (nginx +apache 两台服务器)有没有意义?

apache 服务器做webservice服务器 和数据库服务器
nginx 做前端服务器 对外

相比在一台服务器上处理,这样的话速度有点慢,这样做有没有必要,主要是才学web service 所以想实战下,但是目前只有拿手上一个系统试试 ,流量不大,是不是这样搭建适合高并发的系统?

3个回答

caozhy
caozhy   Ds   Rxr 2016.05.05 23:41
已采纳

关键看瓶颈在哪里。你这个负载均衡是应用层的,如果瓶颈在带宽或者数据层,那么没有性能上的提高。当然,群集还可以做高可用,也就是当一个服务器挂掉后系统还能访问,从这个角度说,还是有意义。

Mad_Geek
Mad_Geek 谢谢前辈了,其实我这样考虑过,这样一个后端的话可以方便后面跨平台,APP、PC、wap三个端口都只需要写前端,直接调用后端的soap,而且为后期高并发可以做铺垫,大不了前期都放在一个服务器上,到了后期APP\PC\WAP都可以根据需求独立购置服务器,这样合不合理?
大约 2 年之前 回复
balary
balary   2016.05.05 23:40

两台服务器,主要是并发量大才搭建使用。

如果只是学习开发,那么可以只用一台服务器。

如果是学习塔建环境,那当然还是有必要的。

balary
balary 回复Mad_Geek: WINDOWS也是可以做集群的,只是你不了解。关键是你开发的系统,预计最多并发量是多少,是不是需要集群。如果需要集群,那么你在开发上也需要一定的设计和计划
大约 2 年之前 回复
Mad_Geek
Mad_Geek 我主要是在win上面开发的,肯定比liunx效果要差点,主要是。net出身一直不怎么熟悉liunx
大约 2 年之前 回复
CSDNXIAON
CSDNXIAON   2016.05.05 23:42

Nginx 0.7.x + PHP 5.2.10(FastCGI)搭建胜过Apache十倍的Web服务器 安装与配置(1)
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Mad_Geek
Mad_Geek 感谢前辈,可惜我基本都是windows上面开发的
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
隐藏响应头中Apache、nginx或PHP的版本信息
默认地,服务器HTTP响应头会包含apache,nginx和php版本号。像下面的,这是有危害的,因为这会让黑客通过知道详细的版本号而发起已知该版本的漏洞攻击。Apache为了阻止这个,需要在httpd.conf设置ServerTokens为Prod,这会在响应头中显示“Server:Apache”而不包含任何的版本信息。下面是ServerTokens的一些可能的赋值:ServerTokens Pr
PHP判断服务器使用apache还是nginx的方法
PHP判断服务器使用apache还是nginx的方法
php apache/nginx
php apache/nginx php apache/nginx
PHP--判断服务器使用apache还是nginx的方法
PHP判断服务器使用apache还是nginx的方法 <?php echo PHP_SAPI;//结果为fpm-fcgi,使用nginx + php-fpm echo PHP_SAPI;//结果为cgi-fcgi,使用nginx + fastcgi echo PHP_SAPI;//结果为apache2handler,使用apache echo PHP_SAP...
为PHP设置服务器(Apache/Nginx)环境变量
为PHP设置服务器(Apache/Nginx)环境变量 设置环境变量常见的地方为区分开发环境/生产环境,或者定义一些数据库的帐号密码 设置Apache环境变量 指令 设置当前环境变量为DEV SetEnv RUNTIME_ENVIROMENT DEV 数据库帐号密码 SetEnv MYSQL_USERNAME root SetEnv MYSQL_PASSWORD root
nginx php分布在两台机器上部署
tar xzvf php-5.3.28.tar.gz cd ./php-5.3.28 yum install libxml2 yum install libxml2-devel -y ./configure --prefix=/usr/local/php  --enable-fastcgi --enable-fpm make make test make install cp /o
nginx+apache+php+mysql服务器集群搭建
由于需要搭建了一个基本的服务器集群。具体的配置方案先不说了,到有时间的时候再介绍。下面介绍下整 个方案的优点。 我总共准备了四台阿里云的主机,架设分别是A,B1,B2,C,A在集群的最前面,B1和B2在A的后面,C在 最后面。A主要用的nginx,用nginx做反向代理的功能实在是强大。nginx把来自80的http请求都转发到B1和 B2上,B1和B2主要是两台apach
实现WEB压缩的三种途径:Web服务器(Nginx/Apache)、Php扩展、Php代码
web压缩是减少服务器响应流量、节省带宽,加快响应速度的一种方法,可提高页面性能。 一、压缩格式 从浏览器常见的请求头Accept-Encoding:"gzip, deflate"可知,常见压缩格式有gzip,deflate。 网摘:gzip是一种数据格式,默认且目前仅使用deflate算法压缩data部分. GZIP是使用DEFLATE进行压缩数据的另一个压缩库 deflate是同时
web服务器该选择apache还是nginx
PHP小白必知: web服务器该选择apache还是nginx? 一、apache与nginx的区别:         1、二者最核心的区别在于apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程 。nginx处理静态文件好,耗费内存少.但无疑apache仍然是目前的主流,有很多丰富的特性.所以还需要搭配着来.当然如果能确定
如何查看linux系统中linux,apache,nginx,mysql,php版本
查看linux的内核版本,发行版本,以及LAMP涉及软件的版本信息。