如何解决静态资源大问题
memory cache disk cache 区别
- 读取速度 :memory cache缓存的是当前解析过了的文件在浏览器tab进程里,下次运行使用时的可以快速读取;
disk cache直接将缓存写入硬盘文件中,读取缓存需要对该缓存存放的硬盘文件进行I/O(读取)操作,然后重新解析缓存内容,速度比内存缓存慢
- 时效性:memory cache是存在tab的进程里,tab关闭,则清空;
disk cache:被清空的时机我还不知道(希望有人可以补充)
- 优先级:memory cache大于disk cache
对于大文件来说,大概率是不存储在memory中的,反之优先,代码角度目前好像也无法控制浏览器缓存位置
- 时效性:memory cache是存在tab的进程里,tab关闭,则清空;
可以使用 gzip 格式传输
用express 做服务器
1 | const http = require("http"); |
- 本文作者: Littleki
- 本文链接: https:/littleki.gitee.io/2022/08/22/如何解决静态资源大问题/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!