У нас есть веб-сервер интрасети, на котором запущено приложение Silverlight (монитор мультимедиа ACTUS, если кому-то интересно).
Сервер используется для записи видео и его потоковой передачи клиентам через решение CDN.
Мы хотим установить обратный прокси-сервер между сервером и поставщиком CDN, чтобы устранить узкое место в офисной сети, которое в настоящее время нас душит.
Я установил SQUID для окон на отдельной машине вне сети с помощью squid BasicAccelerator настройка конфигурации.
Кажется, что это работает, что касается обратного прокси, запросы пересылаются, и приложение работает, но, похоже, ничего не кеширует (на диске, где установлен squid, не используется место).
Я нашел явную настройку для включения кеширования в squid, поэтому предполагаю, что он включен по умолчанию. Возможно, мне понадобится какой-нибудь другой трюк, чтобы сделать видео и / или silverlight кешируемыми?
Любая помощь будет оценена по достоинству. Любая информация, которая вам понадобится, чтобы помочь мне, будет предоставлена сразу.
Заранее спасибо!
Хорошо, после некоторой игры я понял это.
Приложение silverlight не имеет значения, все, что оно делает (что касается прокси), это получает динамический HTTP-контент.
Что мне было нужно помимо базовой настройки, так это refresh_pattern, который выглядит так:
refresh_pattern -i \.ashx 10080 90% 999999 ignore-no-cache override-expire ignore-private
Теперь я знаю немного больше о настройке прокси и о том, как это работает. Woohoo!