关于 web 项目文件上传时 产生的垃圾资源 怎样处理

貳鍋頭 2013-06-05 11:31:26
web 项目很多时候会用到文件的上传,比如上传图片,上传附件;这里使用uploadfy工具异步上传,但是 用户选好图片时 刷新或者关闭系统 就产生了垃圾资源;现在提供两种方法:在项目中使用定时删除;还有就是把处理垃圾文件的方法 独立于项目 外,请问这两种方法的优缺点,性能有什么影响?
...全文
655 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
weiliu0315 2013-06-23
  • 打赏
  • 举报
回复
web项目(也就是b/s)对处理文件相对于客户端处理或者是系统服务来讲是很慢的,对于项目附件达到万级以上的更不敢恭维,建议独立于项目之外的处理方式,曾经做了个网页防篡改,通过扫描项目文件来恢复被篡改的文件,使用系统服务每1分钟扫描一次,一次的时间(扫描文件,对比,恢复)不到1秒就完成
Banianer 2013-06-20
  • 打赏
  • 举报
回复
删除资料的时候,根据数据库保存的目录删除文件。 这样基本是没有垃圾的
Banianer 2013-06-20
  • 打赏
  • 举报
回复
用临时目录存放暂时上传的文件,等保存资料后,移动到真正的目录中。 编辑的时候一样道理。 临时目录中文件距离当前时间达到一定程度,可作为清理对象。 清理可以自动触发检查完成,也可以使用定期清理。
灰鸽子521 2013-06-20
  • 打赏
  • 举报
回复
不要沉,等待...
郭海涛 2013-06-05
  • 打赏
  • 举报
回复
性能没有差别,只是存储有冗余,定时清理就OK了。

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧