Задать вопрос

При использовании proxy_pass скорость работы приложения замедляется в разы?

Приветствую, есть некий сайт и он транслирует видео, я бы хотел впихнуть его в iframe и отобразить у себя на сайте, но есть проблема! он без https и при добавлении в iframe он отображает совсем не то) видимо смотрит на header Host.
Так вот я запихнул его в proxy_pass следующим образом:
location /stream {
                proxy_pass http://******.stream/stream.php;
                proxy_set_header Host *******.stream;
                proxy_set_header Referer http://******.**;
                proxy_set_header Upgrade-Insecure-Requests 1;
                proxy_set_header Accept-Encoding "";
                sub_filter '<body>' '<body style="margin: 0">';
                sub_filter_once off;
        }


все работает! но есть одно но, скорость работы трансляции сильно уменьшилась, ниже графики:
image.pngimage.png

В первом варианте оригинале, скорость загрузки стрима в среднем 200-400 мс, а с proxy_pass 1-30 секунд
Каким способом можно оптимизировать работу proxy_pass, есть ли какое нибудь другое решение? более быстрое?
и да, железо достаточно быстрое 8 core, 16gb, 100ssd на hetzner

может есть способ оптимизировать скорость работы nginx?
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
@ynblpb_spb
дятел php
Проверьте для начала канал и скорость загрузки от сервера в хецнере до сервера http://******.stream/stream.php;

Есть подозрения, что дело не в proxy_pass, а именно в канале
Ответ написан
1 sub_filter - возможно это проблема
2. пинг с этого сервера до того а не с вашего компа
3. если есть апачь попробуй http proxy может там удет по другому как минимум статистика будет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы