Показать сообщение отдельно
  #2 (permalink)  
Старый 26.11.2008, 23:38
Аспирант
Отправить личное сообщение для no_alex Посмотреть профиль Найти все сообщения от no_alex
 
Регистрация: 20.08.2008
Сообщений: 56

У Вас этот файл
Цитата:
js скрипт с описанием "классов" ~ 10000 строк
генерируется динамически? Т.е. он каждый раз содержит разную информацию? Вы уверены что виноват именно кэш? Может Вы просто начинаете обрабатывать данные, которые еще не полностью сформированы?

Если проблема только в кэше, то такого рода проблемы решаются довольно легко - В URL файла добавляете GET-параметр, который будет все время меняться. И совершенно не важно, что этот параметр нигде не будет использоваться, но он не позволит браузеру кэшировать информацию.

Добавление такого GET-параметра, можно сделать либо при помощи "Серверного языка", либо при помощи того же JavaScript.

Например, на PHP это будет выглядеть примерно так:
<script type="text/javascript" src="javascript/data.js?rnd=<?=microtime(true)?>"></script>

Последний раз редактировалось no_alex, 26.11.2008 в 23:40.
Ответить с цитированием