<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Http on Digitable courses</title>
    <link>https://courses.digitable.life/tags/http/</link>
    <description>Recent content in Http on Digitable courses</description>
    <generator>Hugo</generator>
    <language>ru-RU</language>
    <lastBuildDate>Sat, 01 Aug 2026 00:12:59 +0300</lastBuildDate>
    <atom:link href="https://courses.digitable.life/tags/http/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CDN и edge: как работает раздача, инвалидация, географическая маршрутизация</title>
      <link>https://courses.digitable.life/post/networking/11-cdn-and-edge/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/11-cdn-and-edge/</guid>
      <description>Почему скорость света делает CDN обязательной, как устроен многоуровневый кэш от edge PoP до origin shield, из чего собирается ключ кэша, чем anycast отличается от DNS GSLB, как инвалидировать контент без обрушения origin и чем всё это отлаживать — с живым выводом dig, curl, traceroute и tcpdump.</description>
    </item>
    <item>
      <title>HTTP: методы, коды, заголовки, кэширование, эволюция 1.1 → 2 → 3</title>
      <link>https://courses.digitable.life/post/networking/06-http/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/06-http/</guid>
      <description>Полный разбор HTTP как инженерного инструмента: анатомия сообщения до байта, семантика методов и кодов, заголовки, которые реально решают судьбу запроса, модель кэширования с ETag и Vary, и честное сравнение 1.1, 2 и 3 — с выводом curl -v, tcpdump, openssl s_client и разбором того, что видно в Wireshark.</description>
    </item>
    <item>
      <title>Как работает веб: DNS, HTTP, браузер, клиент и сервер</title>
      <link>https://courses.digitable.life/post/computer-science/12-how-the-web-works/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/computer-science/12-how-the-web-works/</guid>
      <description>Что на самом деле происходит между нажатием Enter в адресной строке и появлением страницы: разбор URL, поиск сервера через DNS, установка TCP/TLS-соединения, протокол HTTP запрос-ответ, работа браузера и то, как без памяти о клиенте держат сессии — с честным разбором, где эти абстракции протекают</description>
    </item>
    <item>
      <title>Как работают интернет и сайты: клиент, сервер, домены, HTTP</title>
      <link>https://courses.digitable.life/post/intro/02-how-internet-works/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/intro/02-how-internet-works/</guid>
      <description>Что на самом деле происходит между нажатием Enter в браузере и появлением страницы: клиент и сервер, домены и DNS, IP-адреса, протокол HTTP и первые запросы из Python.</description>
    </item>
    <item>
      <title>Компьютерные сети: карта трека и модель уровней</title>
      <link>https://courses.digitable.life/post/networking/00-overview/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/00-overview/</guid>
      <description>Зачем сетевому стеку уровни, что реально лежит в кадре Ethernet, как проследить один HTTPS-запрос от DNS до origin реальными командами и как устроен остальной трек.</description>
    </item>
    <item>
      <title>Кэширование: уровни, инвалидация, cache stampede, hit rate</title>
      <link>https://courses.digitable.life/post/performance/09-caching/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/performance/09-caching/</guid>
      <description>Кэш как измеримая ставка на повторяемость: арифметика hit rate, кривая промахов, уровни от браузера до буферного пула, стратегии инвалидации, защита от cache stampede и разбор того, почему бенчмарки кэша врут особенно нагло.</description>
    </item>
    <item>
      <title>Работа с данными: fetch, React Query, кэширование, оптимистичные обновления</title>
      <link>https://courses.digitable.life/post/frontend/11-data-fetching/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/frontend/11-data-fetching/</guid>
      <description>Серверное состояние против клиентского: честный fetch с отменой и ретраями, гонки в useEffect, устройство кэша запросов, staleTime против gcTime, инвалидация, оптимистичные обновления с откатом и измерение водопадов в DevTools.</description>
    </item>
    <item>
      <title>Реальное время: WebSocket, SSE, long polling, WebRTC</title>
      <link>https://courses.digitable.life/post/networking/08-websockets-and-realtime/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/08-websockets-and-realtime/</guid>
      <description>Четыре способа доставить данные, о которых сервер узнал раньше клиента: от честного опроса и long polling до SSE, кадров WebSocket по битам и NAT traversal в WebRTC — с реальными дампами, разбором фрейминга, heartbeat, backpressure и масштабирования на миллион соединений.</description>
    </item>
    <item>
      <title>Сетевая производительность: RTT, keep-alive, сжатие, батчинг</title>
      <link>https://courses.digitable.life/post/performance/10-network-performance/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/performance/10-network-performance/</guid>
      <description>Почему в сети время тратит не код, а количество round-trip&amp;rsquo;ов: как разложить запрос на DNS/TCP/TLS/TTFB приборами curl и ss, чем keep-alive дешевле любой оптимизации, когда сжатие вредит, как батчинг превращает N×RTT в один RTT и почему бенчмарк на localhost врёт про всё сразу.</description>
    </item>
  </channel>
</rss>
