首页 > 图片上传之后还需要考虑删除吗?

图片上传之后还需要考虑删除吗?

网站上需要让用户上传一些图片,如图标、头像、相册、文章或者新闻中嵌入的图片等等。我们的图片上传这块是独立的(直接用的七牛的云存储),上传完成之后得到图片的url,文章中直接引用该url。这就带来个问题,图片的维护比较难处理,比如文章被删除了,但图片实际还存在图片服务器上面。
考虑过删除文章的时候去通知删除引用,但比较难处理,如果图片在很多地方都被引用到就更难维护了。现在的策略是不管这个问题,也就是图片服务器上面的图片只会增加不会减少,觉得存储空间什么的不值钱就先不管了。
想问问大家一般是怎么做了,也是不管它么?谢谢!

PS:上传的一个图片可能会产生另外的好几个不同尺寸的图片,那些图片现在也是不管它的。


不用删除的。我公司图片也是在七牛的。
主要考虑是用户上传的内容要尽量保存(做数据量嘛)


图片信息放数据库,如果确实要删就后台做个按钮。


一般情况下不需要删除。数据这东西本身就是宜存不宜删,更何况存储价格又不贵。

要考虑删除,一开始数据结构的设计就要想好。比如 WordPress 的图片有字段存储被文章引用的情况,简单查询就能找到未被引用的图片然后批量删除。

不然你只能全面扫描所有数据了…


存储不值钱,所以一般就不管。

或者写个定时任务,把不存在于数据库记录的文件进行移出或删除操作。

【热门文章】
【热门文章】