2012-01-23 21 views
0

私はPHPでいくつかのファイルアップロードを練習しています。ファイルを何度もアップロードしていたので、私はサーバ上で多くのスペースを占めていないことを確認したかったのです。 whileループはPHPのtmpディレクトリ内のすべてのファイルに行き、103,988のエントリがありました。PHPのtmpフォルダ?

これは正常以上ですか?私は、tmpディレクトリが一定時間後に自動的に削除されたファイル用であると仮定していました。私はこのフォルダを何とか管理しているはずですか?

私が尋ねる理由の1つは、ユーザーファイルをとり、いくつかの変更を加えてそれらに戻すアプリケーションを書いているからです。ファイルを削除した後にファイルを削除したいのですが、それを実行する最善の方法は何か分かりません。私はすべてのファイルを入れて、特定の時間より古いファイルを削除するためにcronを使用するフォルダを持っているべきですか?

答えて

2

一般的なルールは、可能な限りいつでも自分の後をきれいにすることです。

一時ファイルを毎回削除できるかどうかわからない場合は、しばらくの間、一時的なファイルを削除することができます。

+1

..またはセッションガベージコレクションのような確率的メカニズムを使用します。ページ生成の外部でこれを実行するのは良い考えですが、必ずしも非同期的には意味しません(register_shutdown_function()を参照)。 – symcbean

関連する問題