13. Время DNS lookup
• есть в кеше клиента
• есть в кеше DNS-сервера провайдера
(единицы мс)
13
14. Время DNS lookup
• есть в кеше клиента
• есть в кеше DNS-сервера провайдера
• DNS-сервер знает про зону (+RTT от
провайдера до NS)
14
15. Время DNS lookup
• есть в кеше клиента
• есть в кеше DNS-сервера провайдера
• DNS-сервер знает про зону
• DNS-сервер вообще ничего не знает (+RTT
до root server, +RTT до NS)
15
19. Установка соединения
= минимум 1 RTT до фронтенда
Примеры:
• RTT из питерского офиса Яндекса до e1.ru
≈ 60мс
• RTT из Екатеринбурга до московских
серверов Яндекса ≈ 30мс
19
26. Почему 1460?
MTU (maximum transmission unit) –
максимальный размер блока данных одного
пакета, который может быть передан без
фрагментации. Ограничен снизу допустимой
длиной кадра.
26
27. Возьмем пример
Сырой HTML (до сжатия) www.e1.ru: 109699
байт (+ ≈ 200 байт заголовков).
Это 76 пакетов по 1460 байт.
27
39. 100 байт разницы – много или мало?
• лишние байты каждый раз
• могут добавить +1 сегмент и +1 RTT
39
40. 3. Сжатие картинок
Пример (самый простой):
http://www.e1.ru/news/images/
398/325/398325/70x46_1.jpg
• jpeg: 51Кб, при размере 70x46
• jpeg без профиля, EXIF и т д: 4,4 Кб
40