Проблема с кэшированием в Cloudfront/S3
Мы переместили наш статический веб-контент на Amazon CloudFront, поддержанный S3. Мы успешно применили связанные с кэшированием метаданные к объектам, и при просмотре заголовков ответов для следующего объекта заголовки Cache-Control и Expires выглядят правильно:
https://dwxl1a3pmrzl.cloudfront.net/img/hdr/logoRoots.1.0.0.png
Однако при просмотре объекта в Инструментах разработчика Chrome объект, кажется, извлекается каждый раз, а не кэшируется. Это проблема с самим объектом в том, что заголовки установлены неправильно, или ожидаемое поведение для Инструментов разработчика при просмотре отдельного изображения?
1 ответ
Я считаю, что Chrome по умолчанию отключает кэширование, когда веб-инспектор открыт. Чтобы убедиться, что кэширование на стороне браузера работает, перейдите в настройки инструментов dev (маленький значок шестеренки в правом нижнем углу веб-инспектора) и снимите флажок "Отключить кеш (когда открыт DevTools)" в разделе "Общие" настроек.