1
vibbow 2013-08-22 22:48:02 +08:00
取决于你有没有看用户图片的癖好。
没有的话,留着干嘛? |
2
yangqi 2013-08-22 22:49:46 +08:00
你怎么知道用户弃用?如果不确定,随便删东西不好吧
|
3
shinwood 2013-08-22 22:50:50 +08:00
拿论坛来说,假设你有一个500万会员的网站,每日在线为3万活跃会员,你将会员弃用的附件存在 attachments/unused 目录,10%的活跃会员会发帖带附件,平均附件200K,弃用率10%,这样一天就是300张,60M,一年下来,unused 目录超过9万个文件,351G,如果用的是 Windows 系统,删除和打开这个目录几乎变得不可能。
结论:该不该处置取决于站在何种高度看待问题。 |
4
kennedy32 2013-08-22 22:54:35 +08:00
|
5
micate 2013-08-22 23:02:26 +08:00
要看用户的数据,对你从短期、中期、长期以及各种期来考虑,有没有价值。
还要考虑到用户使用协议以及法律规范的因素,决定数据保留的期限。 |
6
meta 2013-08-22 23:08:03 +08:00
在用户个人界面的某处给他全部列出,有洁癖的用户自己回去删除的。
|
7
mongodb 2013-08-22 23:11:14 +08:00
500w会员的网站,日3万活跃会员,加个500G硬盘。。实在是不能算事。。
|
8
yangqi 2013-08-22 23:11:24 +08:00
同意楼上的,可以给个提示让用户自己删除。还有网站没给用户空间限制?
|
9
janxin 2013-08-22 23:28:59 +08:00
作为用户来说,我是不能够接受网站不通知我直接删除我个人上传的数据的行为的
|
10
csx163 2013-08-22 23:44:42 +08:00
我如果发现一个10年以上的网站还保留我的账号,我会非常感动。。。
|
11
vibbow 2013-08-22 23:44:50 +08:00
取决于怎么定义弃用。
我理解的弃用是: 比如说我发了一篇帖子,这个帖子里附带了一个附件。 当这个帖子被删除后,附件则是被弃用了。 作为用户来说,我是不能够接受网站不通知我而保留个人上传的数据的行为的 |
12
vibbow 2013-08-22 23:47:30 +08:00 1
我目前也维护了一个服务器,我的策略是:
在文件被删除后,立刻从服务器删除,但是依然可以从每日备份里还原出来。 直到一个月后,每日备份被定期删除,那么就是真正的永久删除。 |
13
z452490334 OP |
14
yangqi 2013-08-23 00:20:09 +08:00
@z452490334 那为什么用户删除的时候不直接从磁盘删除?是给用户可以恢复的功能么?
|
15
FrankFang128 2013-08-23 02:10:12 +08:00 via Android
你可以借鉴gmail的做法嘛
|
16
ushuz 2013-08-23 07:17:19 +08:00
既然是主动弃用,当然应该删掉。
|
17
ciaoca 2013-08-23 08:52:24 +08:00
现在的删除都是软删除,后台管理删除的时候再连同文件一起删了
|
18
raincious 2013-08-23 08:57:18 +08:00
@yangqi 有的时候用户会上传同一份文件(比如资源分享站这样的),这时候保留用户的内容,就不用为其他用户的上传分配储存空间了。
但是如果是其他网站,比如用户个人信息分享类型的,允许上传用户自己的照片什么的这就没意义了,因为同一份数据不太可能上传多次。用户从数据库删除记录的时候,应该同样删掉原数据。(当然,取决于程序员的癖好嗯……会不会保留来那啥) |
20
ccbikai 2013-08-23 21:50:35 +08:00 via Android
新浪微博一条微博里边带的图片,微博删了后图片还在
|
21
qdcanyun 2013-08-23 22:11:34 +08:00
写个定时任务 每天深夜定时清理就好
|
22
akira 2013-08-24 01:50:55 +08:00
老板说删就删
|
23
Muninn 2013-08-24 01:54:28 +08:00
没有没用的东西
向google学习 保留有能力保留的一切东西 说不定哪天就有用了 大数据啊... |