小樱 发表于 2020/11/12 16:49

nginx推出逐片填充缓存功能cache slice





大文件要支持异步断点缓存才行,访问mp4,前十秒断开,第二个用户,可以输出10秒缓存,然后继续进行后续部分缓存,就是OK的。
这个用iftop等工具测一下,访问看看流量情况就知道了,看起来这个nginx的解决方法不太好,不够完美
slice 5m应该是每次输出5M块给浏览器,下面也注明了更小的分块会产生更多的TCP请求,引起磁盘拥堵导致缓慢等问题

大文件切片大小过小,如果对整个文件的请求同时触发了数千个小请求,则开销可能会很高,从而导致过多的内存和文件描述符使用以及更多的磁盘活动引起更高的CPU和网络占用开销,访问速度会变的更慢。

不可名 发表于 2020/11/12 23:56

{:3004:}
页: [1]
查看完整版本: nginx推出逐片填充缓存功能cache slice