Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.03.2014, 14:52
Аспирант
Отправить личное сообщение для igrok Посмотреть профиль Найти все сообщения от igrok
 
Регистрация: 09.07.2010
Сообщений: 98

правильное кэширование
Привет всем, пытаюсь управлять кэшированием скриптов и стилей следующим образом - веб сервер nginx отдает их и говорит держать в кэше 10 дней, но при релизе я отдаю скрипт добавляя в конце время релиза
<script type="text/javascript" src="static/script.min.js?release=1395026610"></script>

однако после очередного релиза я обратил внимание что у некоторых пользователей осталась старая версия (были запросы на сервер, которые в новом релизе отключены)

подскажите почему это происходит и как правильно от этого избавиться.
Может имя файла делать зависимым от даты релиза?

Всем спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 20.03.2014, 22:01
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

Мб браузер закешировал саму страницу где ссылка на старый скрипт?
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
Ответить с цитированием
  #3 (permalink)  
Старый 20.03.2014, 22:47
Аспирант
Отправить личное сообщение для igrok Посмотреть профиль Найти все сообщения от igrok
 
Регистрация: 09.07.2010
Сообщений: 98

страница отдается php скриптом, там всегда есть данные которые меняются, браузер может ее закэшировать?
Ответить с цитированием
  #4 (permalink)  
Старый 20.03.2014, 22:49
Аватар для nice_try
Профессор
Отправить личное сообщение для nice_try Посмотреть профиль Найти все сообщения от nice_try
 
Регистрация: 11.12.2013
Сообщений: 313

да
Ответить с цитированием
  #5 (permalink)  
Старый 20.03.2014, 22:50
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
Ответить с цитированием
  #6 (permalink)  
Старый 20.03.2014, 23:29
Аспирант
Отправить личное сообщение для igrok Посмотреть профиль Найти все сообщения от igrok
 
Регистрация: 09.07.2010
Сообщений: 98

Спасибо, понял хоть куда копать
Ответить с цитированием
  #7 (permalink)  
Старый 21.03.2014, 00:03
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Сообщение от igrok
Спасибо, понял хоть куда копать
не хрена ты не понял, тебе показали как не кешировать страницу
копать надо в сторону manifest.cache
Ответить с цитированием
  #8 (permalink)  
Старый 21.03.2014, 07:28
Аспирант
Отправить личное сообщение для igrok Посмотреть профиль Найти все сообщения от igrok
 
Регистрация: 09.07.2010
Сообщений: 98

я же выше написал что в странице "ВСЕГДА" есть динамический контент, мне как раз ее и не надо кэшировать совсем, это SPA проект, там главная страница копейки весит
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не правильное распознавание (понимае) событий myfallensoul jQuery 1 06.11.2012 23:05
Кэширование заголовков, не тела, ЗАГОЛОВКОВ! Slawaq Серверные языки и технологии 5 05.01.2012 19:41
Кэширование CSS стиля zeionline Элементы интерфейса 1 13.12.2011 21:22
Кэширование javascript serega063 Общие вопросы Javascript 1 12.10.2010 12:17
Как победить кэширование в диалоге ? xela1980 jQuery 3 06.01.2010 13:46