图片缓存的最佳实践有哪些?

用Electron做的本地图片管理器, 不考虑网络图片的情况,怎样快速加载图片的缩略图呢?

我的图片一般在10M左右,最大比如psd的有200M,所以加载原图就不考虑了,太慢。所以就只使用缩略图。
缩略图使用GraphicsMagick生成,不用gm库(无法打包进electron,参见我的另一个问题https://segmentfault.com/q/1010000043965611/a-1020000043965751?_ea=308852847),打算直接调用GraphicsMagick程序。
根据图片的类型及大小,生成一张缩略图(3000px左右)需要5-10s左右

我目前的想法 缓存缩略图,避免重复生成,加速图片预览

缓存在系统临时文件夹很简单,但是否应该及时的删除缩略图?
是否有更好的方案?
谢谢

阅读 3.2k
1 个回答
定期清理缓存:可以设置一个定期清理缓存的机制,例如每天、每周或每月清理一次。这样可以避免缓存过多占用过多磁盘空间。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题