NGINX+PHP(FASTCGI)好,还是NGINX+APACHE+PHP好?
2016-06-15
展开全部
单机纯php环境(linux),越是简单的组合,理论上是越高率。
nginx + php-fpm 在linux是最高率的,负载最高效的。
而nginx + apache + php,通常是出于某种需求,才这样组合的。
第一,是你的单机里有多种环境同时环行,如php,java这样的等,需要nginx +(tomcat,apache)这样的组合。
第二,通常是反向代理,集群,负载均衡等,可以nginx + (nginx+php )* n 或 nginx + (apache + php) * n
第三,可能php应用开发时,用到了某些apache特性,不能简单脱离apache
第四,当php应用,通常比较耗时,而且要求对每次请求比较严格,一定要成功返回,apache +
mod这种组合,相对可以保证成功返回(超时值可以简单设定)。而nginx +
php-fpm,优于它专注于高吞吐量,必然对每次请求=》返回,都是优化地处理,轻易处理,对于某些耗时的请求,容易超时(通种是30-60秒的设
定),返回就丢失了。正所谓有得就有失。
nginx + php-fpm 在linux是最高率的,负载最高效的。
而nginx + apache + php,通常是出于某种需求,才这样组合的。
第一,是你的单机里有多种环境同时环行,如php,java这样的等,需要nginx +(tomcat,apache)这样的组合。
第二,通常是反向代理,集群,负载均衡等,可以nginx + (nginx+php )* n 或 nginx + (apache + php) * n
第三,可能php应用开发时,用到了某些apache特性,不能简单脱离apache
第四,当php应用,通常比较耗时,而且要求对每次请求比较严格,一定要成功返回,apache +
mod这种组合,相对可以保证成功返回(超时值可以简单设定)。而nginx +
php-fpm,优于它专注于高吞吐量,必然对每次请求=》返回,都是优化地处理,轻易处理,对于某些耗时的请求,容易超时(通种是30-60秒的设
定),返回就丢失了。正所谓有得就有失。
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询