Как периодически удалять флеш кеш на сайте - PullRequest
0 голосов
/ 20 апреля 2010

На моем веб-сайте используется вращающийся баннер, который берет изображения и описания из файла XML.

Я очень часто изменяю свой XML ... но на моем локальном компьютере баннер обновляется через день или два.

Хотя я могу очистить кэш моего локального компьютера, проблема все еще остается для других пользователей, которые посещают мою веб-страницу ..

Есть ли программный способ во флеше или в html преодолеть эту проблему? Может быть, конфигурация сервера? Пожалуйста, помогите мне с этим ..

PS: приведенный ниже код работает нормально, но полностью очищает кеш ... Мне нужно очистить кэш XMl после определенного периода времени .. пожалуйста, помогите.

var timestamp:Date = new Date(); 
xmlData.load("/flash/images.xml?cachebuster=" + timestamp.getTime());

Ответы [ 2 ]

1 голос
/ 20 апреля 2010

Если вы хотите очищать кэш каждый день, используйте это:

var timestamp:Date = new Date(); 
xmlData.load("/flash/images.xml?cachebuster=" + timestamp.getMonth() + timestamp.getDate());
0 голосов
/ 20 апреля 2010

Если вам крайне необходимо, чтобы XML постоянно обновлялся (например, в режиме live-статистики), вы можете вызывать код каждый раз, когда ваш баннер зацикливается, прежде чем наполнять ваш контент.

В общем, код Сэма в порядке - часто вы этого не делаетеВам не нужна ваша флэш-память для очистки XML после определенного периода времени - она ​​должна очищаться только каждый раз, когда пользователь просматривает ваш баннер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...