我正在从我的服务器流式传输图像和视频,并使用播放器循环播放它们。
由于这些文件可能非常大,当播放器多次播放相同媒体时,我需要我的客户端从缓存中加载它们,但我不知道如何强制执行它。
我正在运行 Google Chrome
--disk-cache-size=5000000000
--media-cache-size=5000000000
--disk-cache-dir="C:\chrome_cache"
该文件夹当然存在,但查看网络选项卡中的媒体,看起来浏览器一遍又一遍地下载每个媒体......
有没有真正强制缓存大小的解决方案?查看上面的图片,在我看来,它目前没有使用我设置的 5GB 限制。
答案1
缓存的最大大小为 2147483647 字节,即 2*1024**3-1 或 2GB 减去一个字节。任何大于该大小的大小都会被忽略并使用默认大小。