У меня есть автономный WildFly 9.0.2, и я хочу кэшировать на стороне сервера ответы на определенные запросы.Кэширование на стороне сервера
Некоторые из запросов доступны для всех пользователей (посетителей), другие должны быть доступны только для аутентифицированных пользователей.
Я не понимаю из документации, как это сделать. Можете ли вы указать мне учебник или руководство по реализации этой функции?
Я начал wildfly с использованием конфигурации по умолчанию для Infispan, что находится в автономной конфигурации \ \ standalone.xml
Затем я изменил объект ответа содержать информацию заголовков для кэширования, надеясь, что он будет работать как JAX-RS, где он будет проверять заголовки и автоматически кэшировать.
final HttpServletResponse response
long current = System.currentTimeMillis();
long expires = current + 86400000;
response.setHeader("Cache-Control", "no-transform, max-age="+ 86400 + ", public");
response.addDateHeader("Expires", expires);
response.addDateHeader("Last-Modified", current);
Это, к сожалению, не работает на стороне сервера (думал он сделал работу для моего веб-приложение, которое правильно читает информацию заголовка для кэша и повторно использует свой локальный кэш).
Когда я попытался просмотреть настройки Infinispan с панели администрирования в http://127.0.0.1:9990, я получаю исключение и не могу продолжить.
Заранее благодарю вас за помощь.