У меня есть приложение для изменения размера изображения Java, которое находится в контейнере Tomcat.Я хотел бы использовать Apache в качестве внешнего обратного прокси-сервера для компьютера Tomcat, который также кэширует запросы изображений.Я не хочу загружать сотни запросов изображений снова и снова, поскольку браузер, скорее всего, уже загрузил их в кеш.
Обратный прокси-сервер был прост в выполнении.Однако кеширование не сработало так, как я планировал.Я использовал mod_expires и установил его, чтобы истечь запросы JPEG в течение одного месяца.Когда я начал проверять диалоги запрос-ответ, я понял, что expires перехватит и, вероятно, установит срок действия файла jpeg после его извлечения из приложения, а не до .Это означает, что прокси-сервер в любом случае запросит весь файл с компьютера Tomcat, а затем в конечном итоге выполнит некоторое кэширование.
Как настроить кэширование на основе определенного фрагмента пути?скажем, у меня есть следующая структура пути:
/image/*image_UUID/*width_*height
Я хочу сделать так, чтобы прокси-сервер предотвращал создание нового эскиза (например, /image/1aaC45zksZGc/500_400
) с одним месяцем