обновление флэшовых сайтов (запарки с кэшем) @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 12 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
xCube Муж.
новый человек
0
Сообщения: 40
Зарегистрирован: 05.07.04
Откуда: St.Petersburg
Заголовок сообщения: обновление флэшовых сайтов (запарки с кэшем)
Сообщение Добавлено: 13 Январь 2006, 13:35:04 
запарился с обновлением флэшового сайта...
проблема - браузеры берут swf из кэша браузера а не с сервака.
помогите плиз, есть ли какой нибудь способ заставить браузер не лазать в кэш за swf?
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 13 Январь 2006, 14:58:08 
самый простой способ прбавлять к имени свфки ? и рандомное число

_________________
_____
Работа Изображение Работы Изображение О Работе
xCube Муж.
новый человек
0
Сообщения: 40
Зарегистрирован: 05.07.04
Откуда: St.Petersburg
Сообщение Добавлено: 13 Январь 2006, 15:13:07 
Мигель, это как можно чуток поподробней? я ведь не спец по AS :chih:

_________________
http://www.design-v.com
diflux Муж.
участник
8
Сообщения: 1051
Зарегистрирован: 10.07.02
Откуда: Moscow
Сообщение Добавлено: 13 Январь 2006, 15:21:26 
Изображение
xCube Муж.
новый человек
0
Сообщения: 40
Зарегистрирован: 05.07.04
Откуда: St.Petersburg
Сообщение Добавлено: 13 Январь 2006, 15:29:04 
diflux, спасибо за совет, но я сайт обновляю не для себя, а для всех пользователей.
не буду ж я выкладывать мануал с инструкцией по обновлению сайта...

_________________
http://www.design-v.com
BlooDHounD Муж.
соучастник
0
Сообщения: 585
Зарегистрирован: 12.03.04
Откуда: Беларусь - Борисов
Сообщение Добавлено: 14 Январь 2006, 01:35:11 
loadMovie('movie.swf?'+Math.random()); учти что локально не будет работать.
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 14 Январь 2006, 01:52:38 
можно передать заголовок странице no cache

_________________
можно на ТЫ.
Der Grossen Муж.
новый человек
1
Сообщения: 78
Зарегистрирован: 13.01.05
Откуда: spb
Сообщение Добавлено: 14 Январь 2006, 02:50:53 
Код:
my_xml.load("my.xml"+ "?" + new Date().getTime());

имхо лучше так
_iv Муж.
Модератор
32
Сообщения: 166
Зарегистрирован: 26.10.05
Откуда: Москва
Сообщение Добавлено: 14 Январь 2006, 14:04:43 
xCube, проблема, как я понимаю, вовсе не в том, чтобы флэшка ВСЕГДА бралась не из кэша,
а проблема в том, чтобы она гарантированно бралась не из кэша только тогда, когда версия обновилась.

в таком случае делаем так:
делаем пустой ролик, в нем пишем:
this.in_xml = new XML ()
this.in_xml.load("version.txt?"+new Date().getTime())
this.in_xml.onData = function (s) {
_level0.loadMovie(s)
}

для того, чтобы загрузился твой документ в version.txt должно быть что-то типа
my_movie.swf?version=2

таким образом тебе при публикации нового swf достаточно в txt изменить
version=2 на version=3
и ты гарантированно будешь знать, что загрузится новый ролик.
_iv Муж.
Модератор
32
Сообщения: 166
Зарегистрирован: 26.10.05
Откуда: Москва
Сообщение Добавлено: 14 Январь 2006, 14:12:27 
если заменить строку
_level0.version_url = _level0.version_url.length ? _level0.version_url : "version.txt"
this.in_xml.load(_level0.version_url+new Date().getTime())

и передавать version_url через flashvars, то такой ролик можно будет юзать один на всех.
xCube Муж.
новый человек
0
Сообщения: 40
Зарегистрирован: 05.07.04
Откуда: St.Petersburg
Сообщение Добавлено: 15 Январь 2006, 23:36:31 
iv, спасибо, буду пробовать!

_________________
http://www.design-v.com
Пытливый ум Муж.
новый человек
4
Сообщения: 38
Зарегистрирован: 25.09.05
Сообщение Добавлено: 20 Январь 2006, 21:03:10 
есть еще маленькая альтернатива … 2 или более браузеров
у них система кэширования как правило разная :glasses:

_________________
free - lance.su |
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 12 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100