iOS 推特图片缓存策略
iOS Twitter image caching strategy
我在 Twitter 上滚动的次数越多,我的 iPhone 磁盘存储上使用的 space 就越多。所以我猜他们使用类似 SDWebImage 的东西并将图像存储在磁盘存储上。我现在的问题是他们何时以及如何停止并清除它?我希望为我的项目实施相同的策略。
您可以每 30 天清除一次缓存或磁盘存储。您应该有一个逻辑,在删除缓存时保存时间戳,并在启动应用程序和清除磁盘时始终检查时间戳。
我在 Twitter 上滚动的次数越多,我的 iPhone 磁盘存储上使用的 space 就越多。所以我猜他们使用类似 SDWebImage 的东西并将图像存储在磁盘存储上。我现在的问题是他们何时以及如何停止并清除它?我希望为我的项目实施相同的策略。
您可以每 30 天清除一次缓存或磁盘存储。您应该有一个逻辑,在删除缓存时保存时间戳,并在启动应用程序和清除磁盘时始终检查时间戳。