【发布时间】:2013-09-19 18:50:34
【问题描述】:
我正在尝试让我的服务器从另一台服务器提供一个巨大的文件。但是,为了保护我的凭据不受远程服务器的影响,我不能简单地将请求者重定向到文件 url;另一方面,虽然使用StreamingHttpResponse 不会将内容添加到内存或硬盘,但它确实需要更多时间——服务器仍然需要从远程下载文件然后提供它,这会使响应时间加倍。有什么方法可以“重定向”远程文件的内容,而无需实际下载?谢谢。
【问题讨论】:
-
文件多久更改一次?可以缓存吗?
-
这不仅仅是一个文件,还有很多。而且它们可以随时更新,其中大多数都像 500MB+ 每个...
-
为什么要将响应时间加倍?当您下载时,您可以提供任何您得到的东西。它将与最慢的链接一样快。