2010-11-25 78 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