缓存和下载到底有什么区别?
缓存和下载在存储性质上有着本质的区别。缓存是为了后续使用而临时存放,一旦使用缓存的进程关闭,所缓存的文件就会被清除。而下载则不同,它是在目的地进行永久存放,不会因为进程结束就消失。这就是为什么缓存处处可见,但它是临时的,而下载是为了长期保留文件。
缓存和下载在存储性质上有着本质的区别。缓存是为了后续使用而临时存放,一旦使用缓存的进程关闭,所缓存的文件就会被清除。而下载则不同,它是在目的地进行永久存放,不会因为进程结束就消失。这就是为什么缓存处处可见,但它是临时的,而下载是为了长期保留文件。
其实说“进程关闭就清除”有点绝对啦,很多缓存比如浏览器或者APP的离线数据,即使关了应用也不会立马消失,除非手动清理或空间不足。不过核心区别确实在于“临时性”和“目的性”,缓存是为了提速,下载是为了保留,这点没错。