Apache как обратный и кеширующий прокси для Tomcat - PullRequest
1 голос
/ 02 марта 2012

У меня есть приложение для изменения размера изображения Java, которое находится в контейнере Tomcat.Я хотел бы использовать Apache в качестве внешнего обратного прокси-сервера для компьютера Tomcat, который также кэширует запросы изображений.Я не хочу загружать сотни запросов изображений снова и снова, поскольку браузер, скорее всего, уже загрузил их в кеш.

Обратный прокси-сервер был прост в выполнении.Однако кеширование не сработало так, как я планировал.Я использовал mod_expires и установил его, чтобы истечь запросы JPEG в течение одного месяца.Когда я начал проверять диалоги запрос-ответ, я понял, что expires перехватит и, вероятно, установит срок действия файла jpeg после его извлечения из приложения, а не до .Это означает, что прокси-сервер в любом случае запросит весь файл с компьютера Tomcat, а затем в конечном итоге выполнит некоторое кэширование.

Как настроить кэширование на основе определенного фрагмента пути?скажем, у меня есть следующая структура пути:

/image/*image_UUID/*width_*height

Я хочу сделать так, чтобы прокси-сервер предотвращал создание нового эскиза (например, /image/1aaC45zksZGc/500_400) с одним месяцем

...