2012-01-23 106 views
0

我正在練習用PHP上傳文件,而且我上傳了一個文件很多次,所以我想確保我沒有佔用大量的服務器空間。我有一個while循環遍歷php tmp目錄中的每個文件,並且有103,988個條目。PHP tmp文件夾?

這是超過正常嗎?我假定tmp目錄是針對在一段時間後自動刪除的文件。我應該如何管理這個文件夾?

我問的部分原因是因爲我正在編寫一個應用程序,它需要用戶文件,更改一些內容並將其提供給他們。我希望文件一旦離開就被刪除,但我不確定最好的方法是什麼。我應該有一個文件夾,我把所有的文件,並使用cron刪除超過特定時間的文件?

回答

2

一般規則是,你應該儘可能地清理自己。

如果您不確定是否每次都可以刪除臨時文件,那麼偶爾使用cron作業爲您做這件事是一個不錯的主意。

+1

..或使用隨機機制 - 如會話垃圾收集。在頁面生成之外運行它仍然是一個好主意 - 但這並不一定意味着異步(請參閱register_shutdown_function()) – symcbean