Я столкнулся с проблемой, когда вносил изменения в несколько файлов JavaScript, на которые есть ссылки в файле HTML, но браузер не видит эти изменения. Он сохраняет копию, кэшированную в браузере, хотя веб-сервер имеет более новую версию.
Пока я не заставлю браузер очистить кеш, я увижу изменения.
Это конфигурация веб-сервера? Нужно ли устанавливать файлы JavaScript, чтобы они никогда не кэшировались? Я видел некоторые интересные приемы в Google Web Toolkit , где они фактически создают новое имя файла JavaScript при каждом обновлении. Я полагаю, что это не позволит прокси и браузерам сохранять старые версии файлов JavaScript с одинаковыми именами.
Есть ли где-нибудь список лучших практик?