Каковы преимущества использования sessionStorage? - PullRequest
3 голосов
/ 15 июля 2010

Просто интересно, каковы реальные преимущества использования sessionStorage в HTML5 при хранении содержимого HTML для использования в карусели Javascript?

Это связано с производительностью?Время загрузки?Пропускная способность

Ответы [ 3 ]

7 голосов
/ 14 ноября 2010

Да, вы будете использовать меньшую пропускную способность, это будет лучше для производительности, потому что вы можете хранить информацию в своем браузере до 5Mb .Это гораздо больше, чем с cookie.

Например, для установки элемента в хранилище вы можете сделать:

sessionStorage.setItem("name1", "value1");

и получить элемент

sessionStorage.getItem("name1");

.sessionStorage относится к каждому поддомену / домену.

1 голос
/ 16 июля 2010

Да. sessionStorage хранит гораздо больше информации, чем файлы cookie, и к ней также проще обращаться.

Сохраняя данные, к которым вам нужно обращаться снова локально, вы избегаете (или минимизируете) вызовы ajax, а в свою очередь загружаете сервер и базу данных.

Это приведет к более быстрой загрузке страниц (поскольку вам не нужно будет ждать, пока сервер предоставит данные), а также к пропускной способности (так как вы минимизировали связь с сервером).

0 голосов
/ 16 июля 2010

Теоретически (и, вероятно, фактически в большинстве случаев), более быстрое время загрузки, поскольку это почти похоже на то, что изображения уже кэшированы (загрузка от пользователя, а не с сервера). Я не знаю много об этом, но изучал, поможет ли это как хранилище для изображений на соединениях https. Там это не помогло (и, фактически, могло ухудшить ситуацию).

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