0

次のことを行うサーブレットがあります。

  1. ユーザーがサーブレットを呼び出す
  2. サーブレット コードは Web サービスを呼び出して、Adobe Live Cycle サーバーから PDF ファイルをダウンロードします。
  3. その PDF を一時ファイルに保存します。
  4. ps2pdf14 を呼び出して、その PDF を古い PDF 1.4 バージョンに変換します (これにより、2 番目の一時ファイルが作成されます)。
  5. レスポンスとして file2 の内容を返します

これらのファイルをクリーンアップする最善の方法は何ですか?

バッチ処理?

何か案は?

4

1 に答える 1

1

いくつかのオプション-

  1. 応答を送信したらすぐにファイルを削除します
  2. そのような一時ファイルを定期的に削除するバックグラウンド (ハウスキーピング) ジョブ (いくつかのデーモン スレッド) を実行します。
  3. ディスクには何も書き込まず、メモリ内で変換操作を実行し、変更されたコンテンツをユーザーに直接返します (これが実現可能かどうかはわかりません)。
于 2013-03-20T02:37:34.137 に答える