文章 图片 PHP保存,关于文章图片储存

情景如下:

会员A在网站中发表文章,上传了一张图片,忽然会员A就把图片删除了,然后提交文章,也就是这张图片永远都不会被访问到了,然后这张图片存在服务器变成了垃圾

我试过知乎是怎么做,为此我付出我沉重的代价,被反作弊系统逮到了,然后被封号。。。

于是得出结论,知乎是没有做什么处理的,只要你上传了,这张图片就会存在服务器,不管你的文章有没有这张图片。

最后,大神们是怎么解决这个问题的

回复内容:

情景如下:

会员A在网站中发表文章,上传了一张图片,忽然会员A就把图片删除了,然后提交文章,也就是这张图片永远都不会被访问到了,然后这张图片存在服务器变成了垃圾

我试过知乎是怎么做,为此我付出我沉重的代价,被反作弊系统逮到了,然后被封号。。。

于是得出结论,知乎是没有做什么处理的,只要你上传了,这张图片就会存在服务器,不管你的文章有没有这张图片。

最后,大神们是怎么解决这个问题的

这种按道理来说就不该删除吧,用户上传了你就留在服务器上好了

如果要节约资源,不如去分辨用户重复上传的图片,包括多个用户上传同个图片等

有点类似百度盘之类的一些资源,如果文件有了,就只存一份,其他用户上传,只添加元数据,不重复存文件

用脚本定期扫描数据库的图片和实际存储的作对比

通过表存储临时文件,当用户真正提交时,再永久保存,否则删除该文件

题主考虑问题偏了,或者太技术了。

UGC这样的网站用户基本不会主动删除内容。所以不用考虑贴子删除图片怎么办这样的问题。

保存一段时间把访问为0的图片清理一次就行了。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值