Как сравнить файл в кеше с файлом на сервере - PullRequest
1 голос
/ 14 февраля 2011

У меня есть флэш-фильм, который отображает список фильмов.Он использует XML-файл, чтобы получить этот список.XML-файл часто меняется.Я хотел бы знать, если есть способ с JavaScipt, чтобы сравнить XML-файл в кэше и файл на сервере, если они разные, сценарий предупреждает пользователя, а затем обновляет страницу.заранее спасибо

1 Ответ

0 голосов
/ 14 февраля 2011

Самый простой способ сделать это - сохранить номер версии в файле cookie браузера.Каждый раз, когда вы пишете новый набор данных на сервер, увеличивайте счетчик на 1. Если номер версии в файле cookie не соответствует переменной счетчика, вам необходимо снова загрузить страницу.

Другим способом было бы установить заголовок «expires» на странице HTML.См. это руководство по веб-кешированию .

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