Я создал динамический файл javascript (test.js) в PHP с Symfony2, и я не хочу, чтобы этот файл кэшировался браузером. Когда я вставляю скрипт test.js 2 раза на одну страницу, в первый раз он загружается непосредственно с сервера, а во второй раз скрипт загружается из кеша браузера. Эта проблема возникает в Chrome и IE, в Firefox все работает нормально.
Вот живой пример: http://goo.gl/sggKks (если вы видите 3 раза одно и то же число, это означает, что это загружается из кеша, если 3 разных номера загружаются с сервера)
Я пробовал много разных настроек PHP Header(), это ничего не меняет.
PS: я не могу использовать случайное число, например test.js?r=923902390, чтобы сделать трюк, мне нужно другое решение
no-cache
для URL-адреса, с которого вы предоставляете свой файл javascript, например: http://symphonyextensions.com/extensions/page_http_caching/ - person David Sulc   schedule 11.07.2015