несколько файлов JS (размещенных мной) встроены в код различных веб-сайтов в виде тегов сценариев, к которым у меня нет доступа. Поэтому я не смог сделать недействительной кэш-память, сохранив отпечаток пальца в URL-адресе или с помощью параметров URL-адреса.
Файлы довольно большие, поэтому кэширование обязательно. Есть ли другие способы аннулировать кеш браузера, кроме изменения src?
Решение, которое я рассматриваю сейчас, состоит в том, чтобы поддерживать скрипт-обертку, который не кэшируется, который вызывает фактические скрипты. Таким образом, я мог бы поддерживать какое-то управление версиями в скрипте-обертке. Это не кажется элегантным, есть ли другие способы?
Если это не сработает, я рассмотрю возможность сокращения заголовка expires.
Я провел другие оптимизации, такие как минимизация, использование CDN и т. Д.