脚本宝典收集整理的这篇文章主要介绍了php – nginx如何处理文件下载等长时间运行的请求?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
让我们说一个用户正在下载一个大文件,或者有一些长时间运行的PHP脚本由于它依赖于(磁盘IO,数据库)的速度很慢而很慢.使用Apache时,所有内容都有自己的线程,因此当PHP等待来自数据库的响应时,另一个请求可以进入并同时处理.但是,使用Nginx,是不是会锁定线程以及整个服务器?我知道你可以拥有多个Nginx进程,但只为文件下载创建更多进程似乎就像尝试重新创建Apache一样.
我知道我在这里遗漏了一些东西,因为Nginx处理这样的情况,但是什么? Nginx如何通过其线程模型实现这一目标?
在你说之前,这不是this question的重复,因为它只讨论传入的连接
以上是脚本宝典为你收集整理的php – nginx如何处理文件下载等长时间运行的请求?全部内容,希望文章能够帮你解决php – nginx如何处理文件下载等长时间运行的请求?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。