nginx大文件下载优化

凉白开 Nginx1 32,7901字数 282阅读0分56秒阅读模式

默认情况下proxy_max_temp_file_size值为1024MB,也就是说后端服务器的文件不大于1G都可以缓存到nginx代理硬盘中,如果超过1G,那么文件不缓存,而是直接中转发送给客户端.如果proxy_max_temp_file_size设置为0,表示不使用临时缓存。

在大文件的环境下,如果想启用临时缓存,那么可以修改配置,值改成你想要的。文章源自运维生存时间-https://www.ttlsa.com/nginx/optimizing-nginx-bigger-file/

修改nginx配置

location /
 {
 ...
 proxy_max_temp_file_size 2048m;
 ...
 }

重启nginx

# /usr/local/nginx-1.7.0/sbin/nginx -s reload
文章源自运维生存时间-https://www.ttlsa.com/nginx/optimizing-nginx-bigger-file/文章源自运维生存时间-https://www.ttlsa.com/nginx/optimizing-nginx-bigger-file/
weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
凉白开
  • 本文由 发表于 16/07/2014 01:00:24
  • 转载请务必保留本文链接:https://www.ttlsa.com/nginx/optimizing-nginx-bigger-file/
  • Apache
  • Linux
  • nginx
  • nginx配置
  • proxy_max_temp_file_size
评论  1  访客  1
    • Aceslup
      Aceslup 9

      非常感谢参数的详细说明。

    评论已关闭!