Дубликат истекает заголовки на JS, вызывая проблемы с кэшированием

Мы видим проблему, когда мы развернули обновленный JS на веб-сервере. При подготовке к этому изменению поведение кэширования должно было быть изменено с 8 дней до 8 часов, но, похоже, что-то пошло не так.

Вместо этого, когда мы проверяем JS в консоли разработчика Chrome, мы видим два заголовка expires, один на +8 дней, другой на +8 часов.

Кроме того, пользователи не получают обновленный JS, ОДНАКО, их заголовки "expires" обновляются каждый день.

то есть у пользователя A истекает 29 сентября и старый файл JS. Завтра, если я с ними свяжусь, срок истекает 30 сентября, но у них все еще будет старый файл JS.

Кто-нибудь сталкивался с этим раньше? Является ли это поведение определенно артефактом заголовков с двойным сроком действия, и если да, то можете ли вы объяснить, что происходит?

Извини, ре. неопределенность Я не очень техничен, и в какой-то степени мне нравится этот вопрос.

0 ответов

Другие вопросы по тегам