Я пытаюсь настроить прокси-сервер обратного кэширования, но пока мне не повезло. Я бы предпочел использовать apache (это будет все, для чего он будет использоваться), но я открыт для решений с использованием другого программного обеспечения, которое также может работать в Mac OS X 10.6 (я также пробовал использовать Varnish и Squid, но не более удачи).
У нас работает система с примерно 80 клиентами Mac mini, которые будут запрашивать много видео с сервера. Чтобы уменьшить нагрузку, мы подумали, что можем использовать Apache (который по умолчанию входит в состав Mac) для кэширования этого видео навсегда (или, по крайней мере, как можно дольше) на диски Mac.
Мне удалось настроить обратный прокси-сервер с помощью apache, используя ProxyPass
и т.д., но когда я попытался добавить CacheEnable disk /
с конфигурацией ничего не произошло (у меня включен mod_disk_cache).
Может ли кто-нибудь помочь с моей проблемой? Конфигурационный файл apache находится здесь
заранее спасибо
Редактировать: До сих пор я тестировал его с меньшими текстовыми файлами, и он не кэшировал должным образом. Это говорит о том, что это не имеет ничего общего с фактической загрузкой видео, а на самом деле имеет отношение к конфигурации кеша.
запрашивать много видео
Это довольно громкое заявление. Как? Все упомянутые вами продукты связаны с HTTP - если у вас проблемы с кешированием, HTTP и видео, это наводит меня на мысль, что клиенты могут использовать прогрессивную загрузку. Так ли это? У IIRC squid и, возможно, многих других прокси есть проблемы с корреляцией запросов диапазона с полностью кэшированным контентом.
Возможно, вы захотите рассмотреть возможность обслуживания контента с помощью более тонкого веб-сервера (nginx?) Для статического контента. Обратите внимание, что согласно моему комментарию Вот дисковый кеш ОС будет наиболее эффективным местом для кэширования содержимого.