Недавно я реализовал HTTP / 2.0 (вчера) и при разработке своего веб-сайта заметил, что некоторые запросы доставляются как HTTP / 1.1. Сначала я подумал, что они принимают 0ms
возможно, это из-за того, что файлы находятся в локальном кеше, но потом я заметил, что на самом деле это совершенно случайно. В моем apache2.conf я использовал директиву Protocols h2
не Protocols h2 h2c http/1.1
.
Консоль Firefox показывает;
GET https://materialwebdesign.ltd/css/style.css [HTTP/2.0 200 OK 0ms]
GET https://materialwebdesign.ltd/css/material.css [HTTP/1.1 200 OK 0ms]
GET https://materialwebdesign.ltd/css/normalize.min.css [HTTP/1.1 200 OK 0ms]
GET https://materialwebdesign.ltd/css/style.css [HTTP/2.0 200 OK 0ms]
Еще сбивает с толку то, что ответ в заголовках позволяет использовать material.css, show X-Firefox-Spdy: h2
.
Кто-нибудь может уточнить это, почему это происходит?