Статические данные на клиенте
Добрый день
Суть вопроса такова Есть много параметров статических хранящихся на сервере К примеру на сервере есть такой массив [id,Object] Где id максимум 20, а object хранит 5-7 integer данных(или даже листы и map) Так вот пользователь хочет выполнить некое действие, но для этого ему нужно знать данные Object под id==15, он запрашивает это, и затем уже отправляет запрос на выполнение основного действия Вот можно ли как-то на клиенте хранить эти данные, чтоб не гонять запрос на сервер? Думаю тем самым сократить трафик и не нужную нагрузку на сервер Первый вопрос: если можно то как? Второй вопрос: какой средний объем и кол-во объектов можно так хранить, чтоб клиента не повесить, и стоит ли это |
Цитата:
Цитата:
http://htmlbook.ru/html5/storage |
Цитата:
|
и что значит кешируются, хотите сказать, если данные на сервере поменялись в это время, то клиент будет все равно из кеша брать "старые данные"? понимаю там рисунки и т.д., но не данные же
|
Цитата:
Но теория гласит: - Если в запросе ГЕТ, УРЛ совпадает с уже отосланным - ответ берется из кеша. |
Цитата:
|
Цитата:
|
Цитата:
Запросы я делаю ajax-ом Цитата:
|
И всеравно не понимаю, возьмем к примеру GET запрос с парметром id=2,
сервер к примеру ворачивает Random integer на этот запрос, и что клиент будет всегда видеть, первое число которое получилось из рандома на самый первый запрос? |
javac,
нет, зависит от задачи. Если у тебя на одинаковые запросы возвращаются разные данные, то кэшировать не нужно. Но, обычно, это не так уж и часто бывает. |
Часовой пояс GMT +3, время: 02:23. |