私は潜在的なクライアントのためのソリューションを研究しています。彼らは、オンラインカタログから大量のMP3(1000以上)をダウンロードする機能を要求しています。
私はZipArchiveを使用してすべてのMP3を含むzipを作成することを調査/テストしましたが、その解決策を除外する明らかなメモリリークの問題に遭遇しました。
私は今、箱から出して考えようとしています。
1つのアイデアは、FTPキューまたはTorrentタイプのダウンロードリンクを作成することでした。このようなことをやってのけることができるものはありますか?
どんな助けや提案された方向性も大歓迎です!ありがとう!!
編集:これが私たちが達成しようとしている全体的なプロセス/目標です。
クライアントは、TV/映画の配置用の音楽を作成します。彼らはオンラインカタログと潜在的な購入者に送るローカルコピーを維持しています。オンラインカタログとオフラインカタログは相互にミラーリングする必要があります。問題は、複数のオフィスがあり、さまざまな場所からオンラインカタログに追加された新しいファイルでローカルコピーを更新する必要があることです。
例:East Coast Userは、100個の新しいファイルでカタログを更新します。West Coastユーザーは、オンラインカタログから取得した新しいファイルでオフラインカタログを更新する必要があります。
MySQLで維持するユーザーのダウンロード履歴に基づいて、各ユーザーがカタログを更新するために必要なファイルのカスタムzipを作成することを望んでいました。ZipArchiveをテストしていましたが、175 MEG(ギブまたはテイク)を超えるZipを構築できなかったようです。現在、ZipStreamingのテストを行っていますが、いくつかの問題が発生しています。
これにより、私たちが直面している全体的な目標と問題が解決されることを願っています。