Кэширование в HTTP | Курс "Компьютерные сети"

Поделиться
HTML-код
  • Опубликовано: 11 июн 2016
  • Кэширование редко изменяющихся ресурсов в HTTP. Лекции по курсу "Компьютерные сети" - goo.gl/0aIOuf
    Страница курса - www.asozykin.ru/courses/networ...
    Современные Web-браузеры поддерживают кэширование редко меняющихся ресурсов, что позволяет сократить время загрузки web-страниц. Поддержка кэширования встроена в протокол HTTP.
    Для определения, можно ли использовать копию ресурса из кэша, используется заголовок Expires, например:
    Expires: Sun, 12 Jun 2016 10:35:18 GMT
    Также можно использовать эвристику на основе заголовка Last-Modified.
    Запрос GET с условием (Conditional GET) - запрос Web-серверу передать ресурс, если он изменился с указанного времени.
    Ответы на запрос GET с условием:
    - Ресурс не изменился: короткое сообщение со статусом 304 Not Modified.
    - Ресурс изменился: полная передача измененной версии ресурса, статус ответа 200 ОК.
    Определение изменения ресурса в запросе Get с условием:
    - По дате последнего изменения ресурса: заголовок If-Modified-Since (HTTP версия 1.0).
    - По тэгу (хэшу) ресурса: заголовок If-None-Match (HTTP версия 1.1)
    В HTTP версии 1.1 появился новый заголовок для управления кэшем Cache-Control. Возможные значения:
    - no-store
    - no-cache
    - public
    - private
    - max-age=X (время в секундах)
    Кроме кэша браузера, ресурсы могут быть сохранены на прокси-серверах и обратных прокси-серверах.
    Лекция "Протокол HTTP" - • Протокол HTTP | Курс "...
    Лекция "Постоянное соединение в HTTP" - • Постоянное соединение ...
    Практические занятия по курсу "Компьютерные сети" - goo.gl/YP3l83
    Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
    goo.gl/kW93MA

Комментарии • 101

  • @marydzekh7590

    Готовлюсь к экзамену в вузе

  • @user-ex7vn8pl2l
    @user-ex7vn8pl2l 3 года назад +27

    Тяжко для начинающего , но все понятно . Спасибо за труды

  • @sergey_rozhkov
    @sergey_rozhkov Год назад +1

    Супер курс, спасибо большое, Андрей!

  • @Marina-wz1rj
    @Marina-wz1rj Год назад +1

    Спасибо за ролики! Прекрасно и доступно объясняете. 👍

  • @MRX-fy4vt
    @MRX-fy4vt Год назад +1

    Спасибо, отличный курс, всё доходчево и понятно, без лишней воды. Удачи вам!

  • @alexzimin5080
    @alexzimin5080 3 года назад +11

    Просто душевнейший мужик и канал! Спасибо за труды

  • @Dima67574
    @Dima67574 8 лет назад +8

    Спасибо большое Вам за уроки, очень хороший контент на канале и отличная подача. Буду ждать ролики про https протокол и про шифрование в частности!

  • @anovik72
    @anovik72 5 лет назад +15

    Спасибо большое за отличный курс! Потратя совсем немного времени, можно не ища на каждую тему отдельно, просмотреть ваш курс и понять самый основы компьютерных сетей, знать которые будет полезно.

  • @user-nb6lw6hg3u
    @user-nb6lw6hg3u Год назад

    Очень крутая информация, спасибо большое!

  • @olga7454
    @olga7454 2 года назад +5

    Сомтрю курс несколько месяцев, начала смотреть еще до войны. Я тестировщик из Киева. Время тяжелое...Спасибо за лекции.

  • @kseniyasakki4382
    @kseniyasakki4382 3 года назад +2

    Спасибо вам, Андрей!

  • @taannik
    @taannik 2 года назад

    Спасибо! УЧИТЕЛЬ!

  • @aleksandrsamuraev5028
    @aleksandrsamuraev5028 8 лет назад +6

    Хорошее видео, спасибо

  • @artemkarnaukh
    @artemkarnaukh 2 года назад +2

    Красавчик, все ясно и понятно рассказываешь! И еще, рад, что еще остались программисты, которые выглядят, как нормальные люди, а не хипстота.

  • @sergeyshestakov607
    @sergeyshestakov607 5 лет назад +2

    Спасибо очень понравилось

  • @nikolay_antipin
    @nikolay_antipin 3 года назад

    Андрей, огромное спасибо за Вашу работу! Изучал по Вашим урокам компьютерные сети, прошёл собеседование!!!

  • @SemenAlexndrovich
    @SemenAlexndrovich 2 года назад

    Большое спасибо!

  • @user-mu4my8fq2e

    Мое глубочайшее почтение !

  • @Q_School
    @Q_School 3 года назад +2

    Спасибо.

  • @viwapramu7629
    @viwapramu7629 2 года назад +1

    Очень полезно! Андрей отлично рассказывает. Как раз была проблема недавно. Прога на java+struts+js+tomcat каждый пункт меню стягивала заново с серва, хотя при норм поведении первая инициализация - долго, а потом все моментально. Смотрю в режиме разраба в браузер - файлы вместо диск кэшед - 304 и качаются каждый раз заново. Так и не решилась проблема, помог рестарт томката, но все может вернуться)