2012-03-26 2 views
0

У нас есть сайт, который предлагает очень большие файлы для скачивания клиентам. Эти файлы могут быть от 2 ГБ до 14 ГБ. Каков наилучший способ обработки этих файлов? Сайт написан на php, а ссылка предоставляется download.php?hash=[somehash].Handle very large http download

Есть ли программы, которые отлично подходят для очень больших файлов, отправленных через http? Или мы должны смотреть на способ сделать это с torrent-файлами или чем-то еще?

Это на 100% законно для септиков.

ответ

0

Мы решили пойти на http-downloadclient и настроили наш Linux-сервер для обработки обновления http-download.

Я рекомендую это всем, кто читает это.

Обратите внимание, что это основано на ОГРОМНЫХ загрузках, таких как 10GB>

0

вы можете сделать это с помощью PHP, но вы должны поддерживать continueing приостановленных загрузок, поддерживая байт заголовка диапазона

посмотреть на этой странице: http://www.coneural.org/florian/papers/04_byteserving.php

Edit: также взглянуть на это вопрос: Downloading large files reliably in PHP