Назад | Перейти на главную страницу

Может ли кто-нибудь помочь мне сделать мой обратный прокси-сервер кеширующим?

Я пытаюсь настроить прокси-сервер обратного кэширования, но пока мне не повезло. Я бы предпочел использовать 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?) Для статического контента. Обратите внимание, что согласно моему комментарию Вот дисковый кеш ОС будет наиболее эффективным местом для кэширования содержимого.