Загрузка файла HTTP: мониторинг процесса загрузки

Я нахожусь в ситуации, когда мне приходится осуществлять загрузку больших файлов (до 4 ГБ) с веб-сервера: Apache 2.4.4 по протоколу HTTP. Я пробовал несколько подходов, но лучшим решением выглядит использование модуля X-SendFile.

Поскольку я предлагаю индикатор выполнения для загрузки файлов, мне понадобится та же функция для загрузки файлов. Итак, вот мои вопросы:

Есть ли способ, включая обходной путь, для мониторинга хода загрузки файлов?Есть ли способ, в том числе обходной путь, для расчета скорости передачи файлов загрузки?Есть ли лучший способ обеспечить эффективную загрузку файлов с веб-сервера, чем использование модуля X-Sendfile?

Есть ли вообще лучший вариант загрузки файлов, который позволил бы мне следить за ходом загрузки файлов? Это может быть клиент (JavaScript) или серверное решение (PHP). Есть ли какой-либо конкретный веб-сервер, который позволяет это?

В настоящее время я использую:

Apache 2.4.4Ubuntu

Много раз спасибо.

Ответы на вопрос(4)

Ваш ответ на вопрос