#.net #iis #cdn #amazon-cloudfront
#.net #iis #cdn #amazon-cloudfront
Вопрос:
У меня есть веб-приложение dotnet, запущенное в контейнере iis elastic beanstalk, и в web.config у меня есть следующее:
<clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="00.01:00:00"/>
Когда я нажимаю на URL-адрес CF и проверяю заголовки ответа на изображение, я вижу «Попадание из cloudfront» с кодом состояния 304, который не изменен.
Если я посмотрю в FF или Chrome dev tools, я увижу, что изображения не кэшируются в браузере.
Чего мне не хватает, чтобы включить кэширование на стороне клиента?
Ответ №1:
используйте правильный формат:
cacheControlMaxAge=»00:05:00«