使用 nginx 代理缓存时从上游获取的控制文件

使用 nginx 代理缓存时从上游获取的控制文件

我们在本地网络中有一个文件共享站点,我们尝试通过在启用缓存的 nginx 驱动的本地节点中缓存静态文件来最大限度地节省链接带宽使用量。

一切工作正常,除了当用户通过 nginx 前端请求文件时,整个文件被传输到 nginx 缓存,这有时很好,但如果用户在几秒钟后取消下载!我们将在大文件上损失大量带宽。

我的问题:有没有办法从后端获取文件的一部分,即仅获取文件的 10%,如果发生范围大于获取部分的请求,则获取文件的其余部分,或任何类似的实现。

答案1

没关系,我已经找到解决办法了。

如果有人遇到同样的情况,你应该使用游侠这需要openresty捆绑后,您可以缓存文件的各个部分,直到请求其他部分为止。

相关内容