Как кэшировать потоковое видео и Silverlight с помощью обратного прокси-сервера Squid Windows

Как кэшировать потоковое видео и Silverlight с помощью обратного прокси-сервера Squid Windows

У нас есть интранет-сервер, на котором запущено приложение Silverlight (ACTUS media monitor, если кому интересно).

Сервер используется для записи видео и его потоковой передачи клиентам через решение CDN.

Мы хотим установить обратный прокси-сервер между сервером и провайдером CDN, чтобы устранить узкое место в офисной сети, которое в настоящее время душит нас.

Я настроил SQUID для Windows на отдельной машине вне сети с помощью SquidBasicAcceleratorнастройка конфигурации.

Похоже, что обратный прокси-сервер работает, запросы перенаправляются, приложение работает, но, похоже, оно ничего не кэширует (не используется место на диске, где установлен Squid).

Я обнаружил, что в squid слишком явно настроено кэширование, поэтому предполагаю, что оно включено по умолчанию. Возможно, мне нужен какой-то другой трюк, чтобы сделать видео и/или silverlight кэшируемыми?

Любая помощь будет оценена по достоинству. Любая информация, которая вам нужна, чтобы помочь мне, будет предоставлена ​​немедленно.

Заранее спасибо!

решение1

Ладно, немного поразмыслив, я разобрался.

Приложение Silverlight не имеет значения, все, что оно делает (с точки зрения прокси), — это извлекает динамический HTTP-контент.

Помимо основных настроек мне нужен был refresh_pattern, который выглядит примерно так:

refresh_pattern -i \.ashx 10080 90% 999999 ignore-no-cache override-expire ignore-private

Теперь я знаю немного больше о настройке прокси-сервера и о том, как он работает. Ура!

Связанный контент