Cookies: почему они не достаточно большие?что там хранить, что cookie не может содержать? - PullRequest
0 голосов
/ 16 марта 2011

Я неопытный и не понимаю, почему вам нужно больше, чем ограничение размера куки.Локальное хранилище вмещает около 5 Мб, что кто-то может поместить в локальное хранилище, которое так велико?Я действительно просто хочу понять, кто-нибудь может дать мне примеры того, что люди хранят, это больше, чем просто несколько слов или большая ссылка?

Ответы [ 4 ]

1 голос
/ 16 марта 2011

Локальное хранилище может использоваться для автономного использования, куки не могут.также куки отправляются на сервер с любым запросом. Вы не хотели бы отправлять 5 МБ с каждым HTTP-запросом.

1 голос
/ 16 марта 2011

О, это очень просто. Если вы разрабатываете приложение небольшого размера и по какой-то причине решаете, что хотите сохранить состояние приложения в клиенте, то 4 КБ - это не много.

Примеры:

  • Древовидное меню, и вы хотите сохранить свернутое / развернутое состояние каждого элемента меню
  • Форма поиска, где вы хотите иметь значения по умолчанию для всех ваших выборов
  • много других вещей

Вот почему, в конце концов, вы просто не сохраняете эти вещи в куки (кроме соображений безопасности, конечно)

0 голосов
/ 16 марта 2011

Эти два решения для хранения данных не совсем сопоставимы, поскольку они работают по-разному: хотя в обоих случаях данные хранятся на стороне клиента, Cookie отправляется вместе с каждым запросом, а веб-хранилище используется только для локального использования.

Но кроме этого: HTTP-куки были впервые разработаны в 1994 году ( спецификация IETF от 1997 года); спецификация веб-хранилища началась в 2009 году и все еще находится в процессе разработки.Подумайте о том, как развивалась сеть за эти 15 лет.

0 голосов
/ 16 марта 2011

Любое веб-приложение, ориентированное на мобильное устройство, которое дизайнер хочет использовать, когда мобильное устройство не подключено к Интернету, требует большого объема памяти.Подумайте по электронной почте, RSS, документы, чтобы начать с:)

Конкретное приложение, которое я люблю, делает это

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