tgoop.com/super_oleg_dev/88
Last Update:
Второе - это особенность HTTP/2 по отношению к поддоменам.
Я не уверен что это общая особенность, скорее наша специфика.
Допустим, у нас на странице есть несколько поддоменов:
- www.cdn-tinkoff.ru
- imgproxy.cdn-tinkoff.ru
- unic-cdn-prod.cdn-tinkoff.ru
Они резолвятся в один и тот же IP нашего CDN провайдера.
С них загружается JS и шрифты с crossorigin="anonymous" и CSS с изображениями без CORS, это дефолтное поведение любого запроса за ресурсами.
И для запросов с CORS (это наши JS и шрифты) по HTTP/2 браузер переиспользует один и тот же сокет, и тут не большая проблема во множестве поддоменов.
А вот для наших CSS и изображений это уже не работает, запросы без CORS и переиспользуется только резолв DNS, но не установка TCP+TLS соединения.
И в итоге можно наблюдать вот такую картину, и поначалу сложно разобраться по какой логике переиспользуются соединения
BY SuperOleg dev notes

Share with your friend now:
tgoop.com/super_oleg_dev/88
