You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何让Google Chrome尽可能激进地缓存数据?

如何让Google Chrome尽可能激进地缓存数据?

嘿,我太懂你每次等Unity浏览器游戏加载的煎熬了——那几分钟的等待真的让人着急!想让Chrome变得更“贪心”,尽可能多地缓存游戏资源,其实有几个实用的本地设置方法,不用再被那些清缓存的教程刷屏啦:

  • 手动调大Chrome的缓存上限
    Chrome默认会自动管理缓存大小,但你可以手动把它拉到最大:

    1. 打开Chrome,在地址栏输入 chrome://settings/storage 直接跳转到存储设置页
    2. 找到「存储限制」的滑块,把它拖到最右端,或者手动输入一个更大的数值(比如10GB对应的是10737418240字节)
    3. 保存设置后,Chrome就能分配更多磁盘空间来缓存你的游戏资源了
  • 用启动参数强制锁定缓存大小
    这个方法比设置页的调整更直接,能强制Chrome使用你指定的缓存空间:

    1. 找到桌面上的Chrome快捷方式,右键点击选择「属性」
    2. 在「快捷方式」标签的「目标」栏末尾,加上 --disk-cache-size=10737418240(注意前面有个空格,这里的数值是10GB,你可以根据自己的磁盘空间改得更大)
    3. 点击「确定」后,重启Chrome,它就会严格按照你设置的大小来缓存数据,不会轻易清理旧的缓存资源
  • 优化Chrome的缓存策略(实验性设置)
    Chrome有个实验性功能可以增强缓存的持久化,不过注意实验性功能可能存在小bug:

    1. 地址栏输入 chrome://flags/#enable-experimental-web-platform-features
    2. 把这个选项从「默认」改成「已启用」
    3. 重启Chrome,它会对静态资源(比如Unity游戏的模型、贴图)采用更激进的缓存策略

另外要提一句:这些设置都是从客户端入手的,最终缓存效果还得看游戏服务器的响应头设置。如果服务器给资源设置了很短的过期时间,Chrome还是会重新下载,但大多数Unity浏览器游戏的静态资源都会设置较长的缓存有效期,所以这些方法应该能帮你减少重复下载的等待时间。

备注:内容来源于stack exchange,提问作者IQAndreas

火山引擎 最新活动