Nginx上传文件全部缓存解决方案

 更新时间:2015年08月17日 09:10:09   投稿:mrr  
Nginx默认会对上传的文件先在本地进行缓存,再转发到应用服务器。请问怎么禁止掉这个缓存,让Nginx只转发而不缓存文件?本文给大家详细介绍Nginx上传文件全部缓存解决方案,有需要的朋友来参考下

下面通过文字说明给大家详解Nginx上传文件全部缓存解决方案。

因为应用服务器(Jetty)里面实现了上传时写了进度条。经过缓存。就没法读取到进度了。此外,在Nginx处缓存文件,也降低了传输效率。

nginx采用1.5.6。

后端采用nodejs+formidable的方式接受上传文件,本问题的对应与采用什么样的后端没太大关系,这里只是交代一下。

问题:

在前端页面上将文件上传,nginx没有将每一块收到的文件数据块转发给后端,而是全部缓存了下来,全部收取完成后再一块一块的转发给后端,显而易见的是上传时间就被延长了许多。

涉及问题的模块:ngx_http_core_module

对应方法:

将nginx的版本升级到1.7.11以上。

添加指令:proxy_request_buffering off

指令说明如下图:

参考:

http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_request_buffering

重启nginx,即可解决。

通过此方案解决了好多Nginx上传文件全部缓存的问题,解决方案也不止本文一个方法,还有其他的,欢迎大家多多分享自己的解决方案。

相关文章

  • JavaScript实现的背景自动变色代码

    JavaScript实现的背景自动变色代码

    这篇文章主要介绍了JavaScript实现的背景自动变色代码,涉及JavaScript数组操作结合定时函数实现修改页面元素样式的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • js定时器的使用(实例讲解)

    js定时器的使用(实例讲解)

    本篇文章主要介绍了js中定时器的使用方法。需要的朋友可以过来参考下,希望对大家有所帮助
    2014-01-01
  • 自动更新作用

    自动更新作用

    自动更新作用...
    2006-10-10
  • js实现touch移动触屏滑动事件

    js实现touch移动触屏滑动事件

    在开始描述touch事件之前,需要先描述一下多触式系统中特有的touch对象(android和iOS乃至nokia最新的meego系统都模拟了类 似的对象)。这个对象封装一次屏幕触摸,一般来自于手指。它在touch事件触发的时候产生,可以 通过touch event handler的event对象取到
    2015-04-04
  • 采用call方式实现js继承

    采用call方式实现js继承

    这篇文章主要介绍了如何采用call方式实现js继承,需要的朋友可以参考下
    2014-05-05
  • JS Jquery 遍历,筛选页面元素 自动完成(实现代码)

    JS Jquery 遍历,筛选页面元素 自动完成(实现代码)

    本篇文章是对JS Jquery 遍历,筛选页面元素 自动完成的实现代码进行了详细的分析介绍,需要的朋友参考下
    2013-07-07
  • XmlUtils JS操作XML工具类

    XmlUtils JS操作XML工具类

    经常用到对xml的操作,Java里面有dom和dom4j等工具类,但是Javascript就没有,所以自己写了一个,目前算作第一个版本吧。肯定还有很多地方需要改进,如果有需要用的朋友,可以把bug和需要完善改进的地方留言或评论。
    2009-10-10
  • 无阻塞加载脚本分析[全]

    无阻塞加载脚本分析[全]

    script标签的阻塞行为会对页面性能产生负面影响,大多数浏览器在下载或执行脚本的同时,会阻塞下载位于它之后的资源,也会阻塞渲染位于它之后的元素。
    2011-01-01
  • 解决bootstrap下拉菜单点击立即隐藏bug的方法

    解决bootstrap下拉菜单点击立即隐藏bug的方法

    本篇文章主要介绍了解决bootstrap下拉菜单点击立即隐藏bug的方法,具有一定的参考价值,有兴趣的可以了解一下
    2017-06-06
  • 纯JS单页面赛车游戏制作代码分享

    纯JS单页面赛车游戏制作代码分享

    这篇文章主要为大家分享了纯JS单页面赛车游戏制作代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03

最新评论