How to force download of big files without using too much memory?

后端 未结 6 1219
清歌不尽
清歌不尽 2021-02-15 06:33

I\'m trying to serve large zip files to users. When there are 2 concurrent connections, the server runs out of memory (RAM). I increased the amount of memory from 300MB to 4GB (

6条回答
  •  Happy的楠姐
    2021-02-15 07:11

    I searched too many scripts and advises and nothing worked for my 400MB PDF file. I ended up using mod_rewrite and here's the solution it works great https://unix.stackexchange.com/questions/88874/control-apache-referrer-to-restrict-downloads-in-htaccess-file The code only allows download from a referrer you specifies and forbids direct download

     RewriteEngine On
    RewriteCond %{HTTP_REFERER} !^http://yourdomain.com/.* [NC]
    RewriteRule .* - [F]
    

提交回复
热议问题