很多站长朋友们都不太清楚nginxphp稳定,今天小编就来给大家整理nginxphp稳定,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 nginx和php分别用那个版本最稳定 ? 2、 Nginx 与 PHP 合并部署与分开部署 哪种性能更好一些 3、 apache+php 与 nginx+php,哪个好 4、 NGINX+PHP好,还是NGINX+APACHE+PHP好 nginx和php分别用那个版本最稳定 ?一般来说,不要用最新的版本,参考当前时间往前推一年左右的版本,应该就比较稳定了。没有特殊要求,基本上这样选择就可以了。过于保守的话,很多比较新的,好用的功能用不到。过于激进的话,就有可能会陷入比较新的BUG困境中。
Nginx 与 PHP 合并部署与分开部署 哪种性能更好一些当然是分开部署了,很简单的理解,同样的一项业务,分散到不同的营业部的话,处理业务的速度会相应加快,如果把人员集中到一个营业部,你会发现,光排队处理一项就把你搞死。
apache+php 与 nginx+php,哪个好还是得分情况,如果你的并发量小的话 apache和nginx都能承载的。
apache稳定,但是耗内存和CPU,高并发效果不好;
nginx内存和CPU消耗极小,处理高并发的效果好,但不太稳定。
所以在并发量大的情况下,提供一下自己的思路:
1、主服务器用nginx做负载均衡,扛并发
2、其它服务器用apache,让系统稳定运行。
NGINX+PHP好,还是NGINX+APACHE+PHP好如果单台服务器的话,NGINX+APACHE+PHP
纯粹多此一举,多了一次请求转发,效率肯定低,而且现在FPM已经足够稳定。完全没必要。
只有多台服务器集群的话,apache+nginx反代才有意义.NGINX+APACHE+PHP
这种架构存在的原因除了apache出现比较早外,还因为当时FPM不如module模式稳定。
不见得。Nginx在前面实现动静分离,静态内容由Nginx负责,动态请求则交给后面的PHP应用服务器Apache(libphp5.so)处理。Apache专心处理PHP,这不挺好吗?
Nginx+PHP-FPM相对Nginx+Apache(libphp5.so)来说,PHP-FPM更灵活,在php-fpm.conf里可以配置监听不同端口的多个pool,每个pool又可以自由配置PHP-FPM工人进程数pm.max_children,一个pool里的工人进程繁忙不会影响到另一个pool。在Nginx里可以配置应用的不同部分使用不同的pool,而且一台服务器上可以运行多个版本的PHP-FPM,借助Nginx的upstream功能,PHP-FPM非常容易横向扩展。
新浪微博和百度贴吧都在使用Nginx+PHP-FPM的架构,PHP-FPM已经足够稳定。
ab同样并发数压力测试ZF下RPS(请求每秒)对比:
关于nginxphp稳定的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于nginxphp稳定 nginx+php的详细内容...