8. RTT – правда жизни
Round Trip Time
время за которое сигнал проходит от
посетителя к серверу и обратно
9. Скорость света конечна, да
30-50 мс
Москва Москва
70 мс
Москва Германия
100 мс
Москва Нидерланды
10. Данные отправляются сегментами
• Повлиять на размер сегмента без хаков на
стороне клиента нельзя
• Максимальный размер сегмента для
Ethernet = 1500 байт, на практике меньше.
11. Страница этого семинара
• 30,4 кб / 1,4 = 22 сегмента
• 22 сегмента на RTT 100 мс = 2200 мс
• К счастью, есть окно отправки и получения
данных.
12. Страница этого семинара
• 30,4 кб / 1,4 = 22 сегмента
• 22 сегмента на RTT 100 мс = 2200 мс
К счастью, есть окно отправки и получения
данных.
13. TCP receive window
VS
Congestion window
• Размер окна меняется по ходу передачи
данных
• Стабильнее канал – больше окно
• Одно окно – много сегментов за раз
14. Страница этого семинара
• В нашем случае 9 целых сегментов в 1 окне
• 9*1400 = 12600 байт (1 окно = 1 RTT)
• 30,4 кб / 12,6 кб = 3 окна (т.е. 3 RTT)
• Итого 100 мс + 3* 100 мс = 400 мс
30,4 Кб
html
15. Страница этого семинара
• В нашем случае 9 целых сегментов в 1 окне
• 9*1400 = 12600 байт (1 окно = 1 RTT)
• 30,4 кб / 12,6 кб = 3 окна (т.е. 3 RTT)
• Итого 100 мс + 3* 100 мс = 400 мс
30,4 Кб
html
16. Страница этого семинара
• В нашем случае 9 целых сегментов в 1 окне
• 9*1400 = 12600 байт (1 окно = 1 RTT)
• 30,4 кб / 12,6 кб = 3 окна (т.е. 3 RTT)
• Итого 100 мс + 3* 100 мс = 400 мс
30,4 Кб
html
33. Уменьшение изображений
• Не уменьшать картинки тегами в html
• Сохранять в правильном формате
• Lazy Loading!
• УДАЛЯТЬ служебную информацию из
картинок!
34. Реальный пример
Сайт веб-студии
-2 Мб
фон в
PNG
> 15
cек
> 5
cек
Оптими
зация
файлов
3
cек
35. Реальный пример
Сайт веб-студии
-2 Мб
фон в
PNG
> 15
cек
> 5
cек
Оптими
зация
файлов
3
cек
36. Реальный пример
Сайт веб-студии
-2 Мб
фон в
PNG
> 15
cек
> 5
cек
Оптими
зация
файлов
3
cек
39. Хостинг, где сайты работают быстро
Спасибо :)
Псс-с-с! Легендарные
Серверы без заботTM 2.0
Юрий Устинов РУСОНИКС
с SSD для Битрикса
уже в наличии!
Facebook: yuri.ustinov rusonyx
Twitter: @sukahitriy @rusonyx
Email: u@rsnx.ru managers@rusonyx.ru