或许你会问:刚开始学习PHP的时候都会做文件的上传下载,难道这还有什么要研究的吗?
呃….有
为了方便讨论,这里基于nginx+fpm来讨论。
默认情况下:
对于文件上传下载服务,请求从开始到结束,需要全程有一个fpm进程来伺候的,如果同时有1000个文件上传的请求,则需要有1000个fpm进程来伺候;一般来讲,上传或下载文件都需要持续较长的时间,用一个进程来伺候一个请求不是浪费,是非常浪费
参考资料:
DevOps
或许你会问:刚开始学习PHP的时候都会做文件的上传下载,难道这还有什么要研究的吗?
呃….有
为了方便讨论,这里基于nginx+fpm来讨论。
默认情况下:
对于文件上传下载服务,请求从开始到结束,需要全程有一个fpm进程来伺候的,如果同时有1000个文件上传的请求,则需要有1000个fpm进程来伺候;一般来讲,上传或下载文件都需要持续较长的时间,用一个进程来伺候一个请求不是浪费,是非常浪费
参考资料: