Кэширование файлов Javascript - PullRequest
0 голосов
/ 17 декабря 2011

Я разрабатываю решение для локализации нашего веб-продукта.Для этого я сохраняю узлы текста на разных языках в файле XML.Мне нужно иметь возможность получить значения из этого файла как на стороне сервера, так и на стороне клиента.Когда я получаю значения на стороне сервера, я сохраняю их в кэше http, чтобы они быстрее загружались при следующем запросе.Это работает очень хорошо.Теперь, как я могу сделать то же самое клиентское с помощью JavaScript?Прямо сейчас я использую JQuery для доступа к файлу и поиска нужного узла каждый раз.

Есть ли лучший способ?

Ответы [ 2 ]

0 голосов
/ 17 мая 2012

Не используйте cookie для этой цели.Они не монетный двор для такого использования.Они предназначены для хранения небольшого количества данных.Для получения дополнительной информации: http://en.wikipedia.org/wiki/HTTP_cookie

PS: добавление этой информации для ответа, чтобы не вводить в заблуждение других.

0 голосов
/ 17 декабря 2011

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

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