したがって、ユーザーは新しい記事を挿入し、ajax ファイルによってもアップロードします。アップロードされた各ファイルは mysql テーブルに保存され、各ファイルは現在のまだ追加されていない記事にバインドされます。ユーザーが記事を追加すると、すべて問題ありません。 、しかし、彼がページを離れるかブラウザを閉じると、それらのファイルはアップロードされますが、それらがバインドされている article_id は存在しません。問題は、ユーザーがページを離れるか、他の何かが使用されていないテーブルにゴミを集めたくないので、何かアイデアはありますか?
質問する
36 次
1 に答える
1
そのクリーンアップを 1 日 1 回行う小さなスクリプトを実行する cron ジョブを作成します。通常、そのようなことは夜の後半に行われます。ファイルシステムに書き込むための十分な権限があるように、プロセスが開始されるように注意してください。
'poor mans cron' を実行できるようにシェル形式でシステムにアクセスできない場合: wget を使用して一部の php ファイルを呼び出し、http サーバーへの要求を介してファイルをトリガーします。最終的には同じように機能し、別の場所からプロセスをトリガーできます。
于 2012-12-03T16:08:36.303 に答える