PHP在IIS8 Apache Nginx 哪个性能更好
1个回答
展开全部
IIS8是首先排除的,IIS和Apache就是作为模块跑,释放内存什么的自动的,但IIS那货跑PHP这种东西还是不太靠谱,这是相对Nginx和Apache来说,所以别考虑IIS了,IIS对PHP的支持不是那么好。
Apache是处理动态页面较快,但是却会将静态页面也通过动态页面的处理方式来处理,所以会导致静态页面输出相对较慢,而且造成了资源浪费。
Nginx可以说是Apache的反面,特性刚好相反,严格来说不是Nginx在跑PHP,Nginx只做转发给php-fpm,是php-fpm在维持PHP跑…php-fpm现在稳定性算可以了,但还是无法释放内存,所以一般的配置是500次后子进程不接收任务,本身任务完成自己结束掉,另开个新的继续跑,这个任务就是php-fpm在管理
Apache是处理动态页面较快,但是却会将静态页面也通过动态页面的处理方式来处理,所以会导致静态页面输出相对较慢,而且造成了资源浪费。
Nginx可以说是Apache的反面,特性刚好相反,严格来说不是Nginx在跑PHP,Nginx只做转发给php-fpm,是php-fpm在维持PHP跑…php-fpm现在稳定性算可以了,但还是无法释放内存,所以一般的配置是500次后子进程不接收任务,本身任务完成自己结束掉,另开个新的继续跑,这个任务就是php-fpm在管理
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询