关于chrome 的 memory cache 和 disk cache 的疑问
发布于 7 个月前 作者 doramart 2716 次浏览 来自 问答

有些不明白为什么有些静态文件是 from memory cache , 而有些是 from disk cache,在网上查了下他们的差别(当然不一定具体) 200 from memory cache不访问服务器,直接读缓存,从内存中读取缓存。此时的数据时缓存到内存中的,当kill进程后,也就是浏览器关闭以后,数据将不存在。但是这种方式只能缓存派生资源

200 from disk cache不访问服务器,直接读缓存,从磁盘中读取缓存,当kill进程时,数据还是存在。这种方式也只能缓存派生资源 但是我发现,虽然都不访问服务器,但是 from memory cache 耗时为 0,from disk cache 还是有几十或几百ms的耗时,那么 from disk cache 的资源,对页面访问速度还是其实得不到优化?

其实还是回到一个问题上。什么情况下静态资源存的是 memory cache ,什么时候存 disk cache?

2 回复

你百度http缓存

@lovegnep 感谢,似乎找到答案了

回到顶部