Я исследую решения для потенциального клиента. Они запрашивают возможность загружать большое количество MP3 (более 1000) из своего онлайн-каталога.
Я исследовал / протестировал создание zip-файла, содержащего все MP3-файлы, используя ZipArchive, но столкнулся с очевидными проблемами утечки памяти, которые исключили это решение.
Я сейчас пытаюсь мыслить нестандартно.
Одной из идей было создать для них очередь FTP или ссылку для скачивания типа Torrent. Есть ли что-нибудь, что могло бы спровоцировать нечто подобное?
Любая помощь или предложенное направление будет принята с благодарностью! Спасибо !!
Редактировать: Вот общий процесс / цель, которую мы пытаемся достичь.
Клиент создает музыку для размещения TV / Flim. Они поддерживают онлайн-каталог и локальную копию, которую они отправляют потенциальным покупателям. Онлайн-каталог и автономный каталог должны отражать друг друга. Проблема в том, что у них есть несколько офисов, которым придется обновлять свою локальную копию новыми файлами, добавленными в онлайн-каталог из разных мест
Пример: East Coast Пользователь обновляет каталог с 100 новыми файлами. Пользователю West Coast необходимо обновить автономный каталог новыми файлами, извлеченными из онлайн-каталога.
Мы надеялись создать пользовательские zip-файлы для каждого пользователя, необходимые для обновления своего каталога, на основе истории загрузок пользователя, которую мы будем хранить в MySQL. Мы тестировали ZipArchive, но мы не могли создать Zips более 175 MEG (дай или возьми). Мы находимся в процессе тестирования ZipStreaming, но у нас есть некоторые проблемы.
Надеюсь, это прояснит общую цель и проблемы, с которыми мы сталкиваемся.