Состояние: Cookies и сессии

Подходы к хранению состояния сеанса на клиенте и на сервере. Требования философии REST к идентификации запросов.

  • 00:02:27 - Add Item
  • 00:03:32 - Cart is Empty
  • 00:03:55 - Global Server State
  • 00:07:47 - Scalability
  • 00:08:53 - Stateless
  • 00:11:51 - Add Item?
  • 00:13:09 - Store Data into Browser
  • 00:13:49 - Set-Cookie
  • 00:16:20 - For a Long Time
  • 00:17:40 - Without JavaScript Access
  • 00:20:18 - HTTPS Only
  • 00:20:53 - Empty Cart
  • 00:21:10 - Full Cart
  • 00:22:43 - Private Client State
  • 00:25:50 - Affiliate
  • 00:27:22 - Partial Affiliate
  • 00:28:20 - Global Affiliate
  • 00:29:46 - Cookie
  • 00:30:15 - Security
  • 00:32:55 - Session
  • 00:37:41 - File Session
  • 00:43:52 - Session Storage
  • 00:47:53 - Подведение итогов
Скрытый контент
Комментарии (6)
Пересматриваю занятия по несколько раз, появились пожелания
  • сделать возможность "прыгать" по временным меткам (активные ссылки под видео)
  • сохранять текущую позицию просмотра и продолжать при следующем просмотре (комп вырубился, и очень не хотелось самому искать где была пауза)
Ответить
Алексей Тимков

Лучший пример по кукам который встречал. Диме как всегда спасибо

Ответить
voodooism

Ссылки на временые метки очень нужны! В этом видео так же отсуствует регулятор звука.

Ответить
Анатолий

Дмитрий, подскажите. Помимо хранилища Cookies, есть еще Local Storage и Session Storage, для чего их используют и чем они отличаются?

Ответить
Дмитрий Елисеев

Local и Session Storage доступны только из JavaScript. Его содержимое браузером на сервер никак не передаётся.

У Cookies есть ограничение на размер в несколько килобайт. А в Local и Session можно хранить мегабайты.

Session Storage работает до закрытия браузера, Local Storage сохраняет данные навсегда.

Ответить
Вроде знаю, а вот прям интересно рассказываете

Вроде знаю, а вот прям интересно рассказываете

Ответить
Зарегистрируйтесь или войдите чтобы оставить комментарий

Или войти через:

Google
GitHub
Yandex
MailRu