Как мы отказались от JPEG, JSON, TCP и ускорили ВКонтакте в два раза
На хабре вышла расшифровка доклада от VK с конференции Saint HighLoad++ про оптимизацию работы с сетью.
У меня от статьи противоречивые чувства.
С одной стороны, написано много интересного про сетевые протоколы (включая HTTP3 и QUIC), RTT, сжатие картинок.
С другой стороны, похоже на мою дипломную работу в университете - вроде буквы написаны, вроде даже осмысленные, но непонятно зачем это все написано. Хотя кое-где моя дипломная работа выигрывает - в ней, по крайней мере, все оси графиков были подписаны
Не смотря на то, что статья заканчивается "вот так вот мы ускорили VK на N%", в комментариях присутствуют справедливые упрёки от пользователей VK, что сайт как был медленным, так и остался. А некоторые тезисы из статьи критикуются с хорошими аргументами - например, касательно сравнения webp и jpeg.
В любом случае рекомендую вам почитать статью, если вам интересно как работает сеть и сетевые протоколы.
