В Google началось широкомасштабное внедрение протокола SPDY
Поддержка протокла SPDY интегрирована в браузер Chrome, начиная с шестой версии. Код с реализацией SPDY открыт под лицензией Apache, также доступны реализации протокола на языках Python, Go, Ruby и JavaScript (node.js). Дополнительно подготовлен специальный прокси-сервер, позволяющий использовать протокол SPDY для любых сайтов.
При обслуживании соединения SPDY создает сессию поверх протокола HTTP, используя похожий на HTTP механизм взаимодействия в форме запрос/ответ. Ускорение достигается благодаря нескольким факторам. Во первых, производится сжатие HTTP-заголовков запроса и ответа, что уменьшает размер передаваемых данных и заметно ускоряет загрузку страниц, порождающих большое число мелких запросов (CSS, JavaScript файлы, картинки), особенно при использовании медленных каналов связи.
Во вторых, SPDY добавляет сеансовый уровень поверх SSL, что даёт возможность обеспечить передачу нескольких одновременных потоков в рамках одного TCP-соединения. SPDY мультиплексирует запросы ресурсов, обрабатывает их параллельно (в HTTP запросы в рамках одного потока обслуживаются последовательно) и отправляет их с учетом рассчитанных приоритетов, увеличивая общую пропускную способность. Использование SSL одновременно позволяет решить проблему с прохождением запросов через прокси серверы.
Источник: http://www.opennet.ru/opennews/art.shtml?num=30899
|
0 | Tweet | Нравится |
|