php - 关于文章图片储存
怪我咯
怪我咯 2017-04-10 17:28:39
[PHP讨论组]

情景如下:

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

   我试过知乎是怎么做,为此我付出我沉重的代价,被反作弊系统逮到了,然后被封号。。。
   于是得出结论,知乎是没有做什么处理的,只要你上传了,这张图片就会存在服务器,不管你的文章有没有这张图片。
     
    最后,大神们是怎么解决这个问题的
怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(4)
巴扎黑

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

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

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

黄舟

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

ringa_lee

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

PHP中文网

题主考虑问题偏了,或者太技术了。
UGC这样的网站用户基本不会主动删除内容。所以不用考虑贴子删除图片怎么办这样的问题。
保存一段时间把访问为0的图片清理一次就行了。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号