нужен лучший способ проверить версию SWF, чтобы избежать кеша (не версия Flash Player) - PullRequest
0 голосов
/ 07 февраля 2012

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

теперь встает вопрос
есть идеи получше?

Ответы [ 2 ]

0 голосов
/ 08 мая 2014

Ну, это легко, каждый раз, когда вы делаете новые версии, такие как Rapor, вы добавляете:

filename.swf?version=(new version)

В противном случае, если вы разрешите последнюю версию, кэш будет по-прежнему активен

0 голосов
/ 07 февраля 2012

При вызове файлов просто используйте следующий шаблон: filename.swf?rand=(a random number here), тогда SWF-файл не будет кэшироваться

...