Nginx代理服务器中的文件整理系统

Nginx代理服务器当面对海量的文件时就需要文件整理系统。但是这又是怎么样完成的呢?下面我们就来看看有关的文件整理系统。在网上意外发现一种说法,众所周知,往Nginx代理服务器上传一个文件,Nginx会自己将这个文件保存下来,然后再往后端发送。

成都创新互联公司是网站建设技术企业,为成都企业提供专业的成都做网站、成都网站设计,网站设计,网站制作,网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制适合企业的网站。十年品质,值得信赖!

在这个过程中,Nginx代理服务器会创建一个临时文件,既然是临时文件,很显然会在文件系统上存有一个文件,于是,Nginx就可以往后端发送一个临时文件的文件名,而不是一整个文件!

然后后端拿到这个文件名可以直接读取。这个文件名在Nginx由一个变量提供,那就是$request_body_file,在Nginx的php fastcgi_params配置文件中,因为一般都是直接抄的,所以通常都带有这句:fastcgi_param REQUEST_BODY_FILE $request_body_file;于是,在Nginx的proxy配置中,也可以写上:proxy_set_header request_header_file $request_body_file;虽然Nginx代理服务器可以将这个临时文件的文件名传到后端,但是仍然需要满足一些条件才能利用到这个优化的:

1) 后端要和代理在同一台机器上,这个不必要解释。

2) 后端要支持这项优化,在大多数应用服务器上就是能够关闭上传功能,仅仅读取request_header就可以,这么看来,有了这个变量,居然能使不支持上传的应用服务器软件轻易就增加了上传文件的功能。

【编辑推荐】

  1. Nginx负载均衡器如何实现自行共享
  2. Nginx配置如何解决琐碎标签问题
  3. python编程在Nginx中的使用方法
  4. 基于Nginx的PHP本地测试环境构建软件pinyshop发布

网站标题:Nginx代理服务器中的文件整理系统
URL网址:http://www.36103.cn/qtweb/news49/9449.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联