
16.07.2006, 17:35
|
|
Регистрация: Jun 2006
Сообщений: 54
|
Все-таки тут есть проблема. Я не знаю логику работы флеша, но по каким-то своим внутренним соображениям он запрашивает у сервера "изменился ли файл", который надо XML.load(), только несколько раз, а потом даже перестает обращаться к серверу и все время показывает одно и то же, причем ctrl+f5 браузера не помогает.
Тут на форуме есть только один вариант решения (на сколько я понял):
дописывать к имени запрашиваемого файла уникальную строку. К сожалению, в этом случае мы полностью лишаем себя тех прекрасных средств кэширования, которые предоставляет HTTP протокол. При запросе статического контента браузер спрашивает у сервера: "а изменился ли этот файл со времени последней его скачки?". И он забирает его только в том случае, если файл изменился. В случае же с флешем, он работает непрозрачно, то есть он как-то сам определяет, передавать ли браузеру запрос на файл или нет. Это, конечно, большой недостаток. Уж и не знаю, существует ли способ порешить его...
|