2010-11-25 44 views
1

我想过处理文件上传在一种CMS的各种方式。我写到这里,因为我不是满意的是什么我有现在...管理用户文件上传 - 避免鬼魂... - CMS/PHP/MySQL

问题

Uhmm,让我们把它叫做tumblr方式;-)用户将能够上传文件或几个文件直接没有文件管理视图或s.th那样。底层是如果他在WYSIWYG编辑器中删除该文件,该文件将停留在服务器上。在我的情况下,不仅有一个所见即所得的编辑器也是一个媒体模块...

问题

是否有处理这种最佳实践?我从来没有像这样编写过s.th。您是否将文件名存储在MySQL表中,您是否会使用cron作业来检查文件是否真的在文档中使用?

任何意见将是真正APRECIATED!

Muchissimas格拉西亚斯ŸSaludos !!!!

回答

0

为什么这么多麻烦使用一些额外的空间?硬盘空间不应该成为问题,因为它非常便宜。即使它不是,图像是非常轻量级的资源。

我能想象的唯一问题是您的CMS用户正在上传非常大的文件。在这种情况下,您应该在保存图像之前处理图像,降低图像的质量和尺寸。

我认为一个cron作业比让一些'鬼魂'文件更占用CPU资源。

但是,您可以尝试捕获图像被删除时,但再次,它可能会更麻烦。

+0

不幸的是,他们也可以上传视频,此外创建的文件保存了很长一段时间... – Bosh 2010-11-25 20:44:52

1

就我个人而言,我使用每天运行一次的cron作业,并清理所有孤儿上传的文件(x天之前的孤儿)。

我承认,我很好奇其他ppl方法。

+0

那就是我现在正在尝试的;-) ORPHANS ...这是我寻找的英文名称; - )也许这将帮助我找到关于这个问题的文章;-) THx ;-) – Bosh 2010-11-25 20:56:05