구글블로그에 웹에서 정보를 주고 받는데 사용하는 HTTP 프로토콜의 성능을 개선한 SPDY 프로토콜 프로젝트에 관한 소식이 나왔습니다.

Chromium Blog : A 2x Faster Web

이번 소식에 의하면 실험실 테스트에서 상위 25개 사이트를 방문했을 때 HTTP에 비해 55% 정도 빠른 성능을 보였다고 합니다.(55%면.. 거의 두배정도 빠른 속도를 낸것 같습니다.)

아직 실제 웹환경에 적용하기 까지는 개선해야할 내용이 많지만 결국 해낼 거라 믿는다고 하네요. ^^

.
.
.

SPDY 프로토콜 개발상황에 대한 짧은 글이지만.. 어느정도 안정화가 되어 크롬에 장착된다면 하는 상상을 해봅니다.
안그래도 타사의 브라우저에 비해 빠른 속도를 자랑하는데 얼마나 더 빨라질지.. ^^

크롬 브라우저에 크롬 OS 개발까지.. 구글이 클라우드 컴퓨팅의 확산을 위해 정말 많은 노력을 하고 있네요..

이런 노력이 사용자들에게는 보다 쾌적한 웹서핑 환경을 제공할테니.. 구글의 노력에 박수를 보냅니다..짝!짝!짝!

참고. SPDY(Stream Control Transmission Protocol) 란?


현재 웹에서 사용하는 프로토콜은 HTTP와 TCP 입니다. 그런데 HTTP 프로토콜은 10년전 처음 설계시부터 지연처리에 대한 부분은 고려되지 않았고 싱글 요청방식, 해더의 크기, 중복해더로 인해 네트워크 자원을 효율적으로 이용하지 못하며, 데이터 압축에 관한 기능도 없습니다.

따라서 SPDY는 HTTP 프로토콜의 성능을 향상하기 위해 아래와 같은 기본기능을 제공합니다.

  • Multiplexed streams

    SPDY는 하나의 TCP 연결로 무제한의 스트림을 연결할 수 있습니다.

  • Request prioritization

    네트워크 트래픽이 많아질 경우 우선순위가 높은 요청을 먼저 처리할 수 있습니다.

  • HTTP header compression

    HTTP 해더를 압축하여 전송하므로 전송효율을 높일 수 있습니다.

그외에 클라이언트의 요청이 없이 서버에서 데이터를 전송할 수 있는 Server push, Server Hint 같은 고급기능도 있습니다.
(보다 자세한 내용은 SPDY: An experimental protocol for a faster web 참조)

+ Recent posts