Во-первых, я не уверен, можно ли использовать Varnish в качестве веб-кеша для ускорения интернета в небольших офисах.
У нас есть офис с 20 системами, и мы часто просматриваем один и тот же набор веб-сайтов.
Я установил squid, и какое-то время он работал нормально. Но я не мог кэшировать видео на YouTube, что было моей основной целью.
Недавно я наткнулся на Varnish, играя с nginx, но вижу, что он используется в качестве веб-ускорителя для внутреннего сервера.
Можно ли прозрачно использовать Varnish вместо nginx для веб-кеширования? Я хочу сказать, что людям в моем офисе не нужно будет настраивать прокси на своих машинах.
Спасибо,
-Рахул
Varnish на самом деле не предназначен для использования в качестве веб-кеша общего назначения, такого как Squid. Из Лак FAQ:
Означает ли это, что я не могу использовать Varnish в качестве прокси-сервера? Вы можете, но, вероятно, не хотите. Для этого требуется значительное количество DNS-магии и огромный VCL-файл Varnish.
Вы жестяная банка настроить squid как прозрачный прокси (в Windows вам потребуется стороннее программное обеспечение для обработки того, что iptables делает в Linux) и избавит от необходимости настраивать ПК для использования прокси.
Кэширование видео на YouTube - это проблема, независимо от прозрачности прокси. Вы можете прочитать о некоторые проблемы с кешированием контента YouTube и увидеть возможные «обходные пути», которые могут или не могут сработать для вас (или могут перестать работать, если YouTube внесет изменения).
Извините, что вмешиваюсь. Попробуйте использовать Lusca (ответвление дерева разработки Squid-2), а для видео http://cachevideos.com/. Это действительно работает на меня.