Я использую кэширование изображений, читая BLOB, а затем потоковая передача с использованием BufferedOutputStream. Я установил следующие заголовки:кеширование не работает при обновлении браузера
res.setHeader("Last-Modified", modDate);
res.setHeader("Expires", expTime.toString());
res.setHeader("Cache-Control", "public, max-age=31536000");
Кэширование работает всегда, за исключением кнопки обновления. Если мы загружаем страницу с помощью меню, щелкните изображение, загружаемое из кеша, но если мы нажмем кнопку обновления браузера, это произойдет с сервера. Есть идеи?
сервер должен проверить заголовок запроса 'If-Modified-Since' и отправить 304, если это необходимо; какое серверное программное обеспечение вы используете? – Christoph
Мы используем jsp для веб-страниц – coder247