Ускорить прямую потоковую передачу MP3 на Apache? - PullRequest
0 голосов
/ 25 октября 2018

У меня CentOS 7 (64-битный) VPS, работающий на OpenVZ.Процессор 1,70 ГГц, 1 ГБ ОЗУ, 1 ТБ SSD, скорость порта 1 Гбит / с.Я использую Webmin и Apache (2.4.6) в качестве виртуального хоста.Никакое другое программное обеспечение не работает на VPS, и я использую его в качестве файлового сервера для прямой связи с файлами MP3 через HTTP (у меня размещено около 50 ГБ файлов MP3).

Файлы MP3 являются подкастами, поэтомуобычно около 50 - 100 МБ.Проблема в том, что буферизация файла MP3 может занять 5 или 6 секунд, прежде чем начать потоковую передачу.Домен, который я использую, настроен с cloudflare и загружается очень быстро, скорость загрузки и время пинга также хороши (около 50 мс), но задержка перед началом потоковой передачи MP3 немного неудобна.

Что я могу сделать в Apache, чтобы ускорить буферизацию?Или же буферизация является просто результатом низкого VPS с низкой спецификацией?

Все настройки в Webmin и Apache в значительной степени являются настройками по умолчанию, так как я больше использую работу с IIS.

1 Ответ

0 голосов
/ 13 ноября 2018

Чтобы ответить на свой вопрос, я решил эту проблему, отключив потоковую передачу файлов через прокси-сервер Cloudflare.Потоковые файлы в этом случае могут вызвать проблемы с производительностью, как показано на этой странице:

https://support.cloudflare.com/hc/en-us/articles/200169706-Can-I-use-Cloudflare-with-a-streaming-music-or-video-site-

Я также обновил свой VPS, чтобы удвоить объем оперативной памяти.Я прошу прощения за то, что это не проблема Apache / CentOS, но, надеюсь, кто-то с подобной проблемой найдет это полезным.

...