ユーザーのファイル、マルチメディアなどで構成されるプロジェクト ページがあり、ユーザーがこれらすべてを 1 つの zip ファイルにエクスポートできるようにしたいと考えています。現在、これらすべてを保存するために unix と mysql を使用しています。主な目標は、すべてのファイルを zip ファイルにコンパイルしてすべての処理からロード/パフォーマンス時間を最小限に抑えることです。
私の考えは、zip ファイルを一時ディレクトリにキャッシュし、zip 内の各ファイルのすべての CRC チェックサムを個別のテキスト ファイルに保持することでした。ユーザーがエクスポートを試みるたびに、最初に各ファイルの CRC をチェックし、それをリストと比較してから、zip ファイルにファイルを追加または削除します。
しかし、私のもう1つの懸念は、多くのユーザーがいる可能性があるため、zipファイルが占有するスペースです.
私見、これはおそらくこれを行うための最もばかげた方法なので、この問題に対処するためのより良い方法を提案してもらえますか?
ありがとう〜codeNoobian