Дубликат истекает заголовки на JS, вызывая проблемы с кэшированием
Мы видим проблему, когда мы развернули обновленный JS на веб-сервере. При подготовке к этому изменению поведение кэширования должно было быть изменено с 8 дней до 8 часов, но, похоже, что-то пошло не так.
Вместо этого, когда мы проверяем JS в консоли разработчика Chrome, мы видим два заголовка expires, один на +8 дней, другой на +8 часов.
Кроме того, пользователи не получают обновленный JS, ОДНАКО, их заголовки "expires" обновляются каждый день.
то есть у пользователя A истекает 29 сентября и старый файл JS. Завтра, если я с ними свяжусь, срок истекает 30 сентября, но у них все еще будет старый файл JS.
Кто-нибудь сталкивался с этим раньше? Является ли это поведение определенно артефактом заголовков с двойным сроком действия, и если да, то можете ли вы объяснить, что происходит?
Извини, ре. неопределенность Я не очень техничен, и в какой-то степени мне нравится этот вопрос.