Я нахожусь в ситуации, когда мне нужно реализовать загрузку больших файлов (до 4 ГБ) с веб-сервера: Apache 2.4.4 по протоколу HTTP. Я пробовал несколько подходов, но лучшим решением оказалось использование модуля X-SendFile.
Поскольку я предлагаю индикатор выполнения для загрузки файлов, мне потребуется такая же функция для загрузки файлов. Итак, вот мои вопросы:
- Есть ли способ, включая обходной путь, для отслеживания хода загрузки файлов?
- Есть ли способ, включая обходной путь, рассчитать скорость передачи файлов?
- Есть ли лучший способ обеспечить эффективную загрузку файлов с веб-сервера, чем использование модуля X-Sendfile?
Есть ли лучший вариант загрузки файла в целом, который позволил бы мне отслеживать процесс загрузки файла? Это может быть клиентское (JavaScript) или серверное решение (PHP). Есть ли какой-либо конкретный веб-сервер, который позволяет это?
В настоящее время я использую:
- Апач 2.4.4
- Убунту
Много раз спасибо.