попадание из cloudfront, но не кэшируется в браузере

#.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«