Welcome! Log In Create A New Profile

Advanced

Как многопоточно отдать удаленный файл через nginx?

June 05, 2016 02:38PM
Часть конфига nginx:
#my download internal redirect
location ~* ^/internal_redirect/ {
internal;

access_log /var/log/internal_redirect.access.log;
error_log /var/log/internal_redirect.error.log;


resolver 8.8.8.8;

proxy_buffering off;
proxy_set_header Content-Length "";
proxy_set_header Cookie "";


proxy_hide_header x-amz-request-id;
proxy_hide_header x-amz-meta-uid;
proxy_hide_header x-amz-id-2;
proxy_hide_header x-amz-meta-mode;
proxy_hide_header x-amz-meta-mtime;
proxy_hide_header x-amz-meta-gid;
proxy_hide_header x-amz-version-id;
proxy_hide_header accept-ranges;


proxy_method GET;
proxy_pass_request_body off;
proxy_max_temp_file_size 0;

set $download_url http://$arg_url;

proxy_pass $download_url;
}


Когда использую в php
header("X-Accel-Redirect: /internal_redirect/?url=site.ru/path_to_file.mp3");

закачка работает, но однопоточно, почему так? Причем с этим же конфигом на другом сервере многопоточное скачивание работает. Только на другом серваке ispmanager и debian 7 x64, а на текущем vestacp и debian 8 x64
Subject Author Posted

Как многопоточно отдать удаленный файл через nginx?

nitsik June 05, 2016 02:38PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 76
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready