Теоретическая часть: возможно ли/выполнимо ли обслуживание статического контента через веб-сокеты?

В веб-мире веб-браузер делает новый запрос для каждого статического файла, который он должен получить, поэтому; таблица стилей, файл javascript, встроенное изображение - все это инициирует новый запрос к серверу. Хотя я хорошо разбираюсь в Интернете, базовые технологии, такие как веб-сокеты, несколько новы для меня в том, как они работают и на что способны.

Мой вопрос скорее теоретический, но мне интересно, возможно ли это сейчас или когда-либо будет возможно обслуживать статические файлы через веб-сокет? Учитывая, что веб-сокеты — это постоянное соединение клиента (веб-браузера) с сервером, имеет смысл использовать веб-сокеты для обслуживания некоторого, если не всего статического контента, поскольку это будет просто одно соединение, а не множество.

Чтобы немного уточнить.

Я понимаю, что моя формулировка о связях была неверной, как указал Грег ниже. Но, насколько я понимаю, причина, по которой CDN были созданы и используются до сих пор, заключается в решении проблемы с браузерами и/или серверами, имеющими жесткое ограничение на количество одновременных загрузок. время загрузки страницы. Я знаю, что они также были созданы для предоставления запросов без файлов cookie.Так что на самом деле мой вопрос должен звучать так: «Можно ли использовать веб-сокеты вместо CDN?»

В BrowserScopeесть несколько полезных метрик, кажется, что лимит запросов составляет около 6 на имя хоста для большинства современных браузеров и даже IE8. Но, как я уже сказал, иногда у людей есть более 6 ресурсов, означает ли это, что они ставятся в очередь и замедляют время загрузки страницы, где веб-сокеты потенциально могут сократить это число до одного?

7
задан Dwayne Charrington 2 April 2012 в 01:57
поделиться