Почему no-cache не запрещает браузеру хранить файл
В ответе сервера стоит Cache-Control: no-cache, а браузер всё равно сохранил файл. Это допустимое поведение HTTP-кеша. Настройка требует проверить сохранённую копию перед повторным использованием,
читать далее