Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Swf-файл берется из кэша. Как решить проблему?! (http://www.flasher.ru/forum/showthread.php?t=117316)

Bruiser 24.10.2008 10:02

Swf-файл берется из кэша. Как решить проблему?!
 
На сервере лежит много swf-файлов. Очень часто обновляю, меняю. Очень часто приходится просить пользователей почистить кэш у браузера, потому что swf-файлы берутся из кэша. Приходится вводить понятие версия swf и контролировать.
Можно ли в html-template прописать, чтобы каждый раз перезапрашивался swf-файл?!

darksranger 24.10.2008 12:05

можно

java

Код:

Math.random()
PHP

Код:

rand();
в html вроде нету встроенного рэндома, поэтому нада использовать стороние решения :)

Bruiser 24.10.2008 12:21

Вы меня не поняли...
Есть html, в котором swf (стандартный html-template в flex builder-е). Сам html - новый, а вот swf-ка в нем возмется из кэша.

Tochilin 24.10.2008 19:06

тоже столкнулся с такой проблемой. Решил её так. В HTML коде там где прописываешь флэшку, дописываешь к ней примерно это "?18-02", то есть
Код:

<EMBED src="yourFlash.swf?18-02"....
Цифры значения не имеют. Я ставлю текущее время, (18:02). Так вот, когда обновляю SWF, на сервере, просто редактирую в html 4 цифры. Всё, браузер думает что эта другая флэшка и НЕ берет её из КЭША.

darksranger 25.10.2008 02:35

я как раз токи, вас прикрасно понял, а вот вы меня видимо не совсем

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

например вставте php блок в html, где вставляется ссылка такой код

Код:

yourFlash.swf?rand()
и у вас всегда будет разная ссылка на swf файл, что даст понять браузеру не кешировать его ...

_Smirnoff 28.10.2008 00:18

Настройки апача глянь, не помню в каком именно файле прописываешь перезагружать файл если дата старая, что то в этом роде...


Часовой пояс GMT +4, время: 11:28.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.