最新博文
外贸网站海外推广的必备攻略
外贸网站海外推广的必备攻略
制作外贸网站的站长由于受地域、语言以及文化背景的限制,往往不能很好的开展其海外营销推广业务。举个例子,单单欧...查看详细
外贸网站建设优化支付流程的五大方法
外贸网站建设优化支付流程的五大方法
B2C电子商务的支付流程是否优化,会直接影响到用户购买的成功率,进而影响网站的购买转化率。这点对于做外贸网站建...查看详细

SPDY:一个更快的网络实验协议

谷歌正在开发一种新的网络协议“SPDY”(发音同“speedy”),这是以最小化网络延迟,提升网络速度,优化用户的网络使用体验对一种新技术。SPDY并不是一种用于替代HTTP的协议,而是对HTTP协议的增强。新协议的功能包括数据流的多路复用、请求优先级,以及HTTP包头压缩。谷歌已经开发一个网络服务器原型机,以及支持SPDY协议的Chrome浏览器版本。

今天,HTTP和TCP是网络的协议。  TCP是通用的,可靠的传输协议,提供保证交货,重复抑制,按顺序传送,流量控制,拥塞避免和其他运输功能。  HTTP是应用层协议提供基本的请求/响应语义。 .虽然我们认为可能有机会,提高在传输层的延迟,我们最初的调查集中在应用层,HTTP协议。

不幸的是,网址是不是特别为延迟而设计的。此外,今天的网页传送明显不同于十多年前的网页,这些改进需求在HTTP开发的时候是无法预料的。 这对网页设计有深远的影响。以下是HTTP抑制最佳表现的一些功能:

  • 每个连接单独的请求。 由于HTTP只能提取一次(帮助人的HTTP管线资源,但仍然只是一个强制FIFO队列),500毫秒服务器延迟可防止额外要求TCP信道复用。 自2008年以来,大多数浏览器都终于可以进行每个域从2至6连接。
  • 独家发起的请求。 在HTTP中,只有客户端可以发起一个请求。 .即使服务器知道客户需要的资源,它没有机制来通知客户端,而必须等待收到的来自客户端的资源要求。
  • 压缩请求和响应头。请求头今天的规模大小不一,从200字节到2KB不等。 随着应用程序使用多个Cookie和用户代理扩展功能,一般在700-800头字节大小是常见的。 如果使用调制解调器或ADSL连接,其中上行带宽较低,这个延迟可能会很大。 减少标题中的数据可以直接改善序列延迟发送请求。
  • 冗余头。 此外,一些头被多次派出请求之间在同一通道。 然而,如用户头代理,主机,并接受一般静态的,不需要重发。
  • 可选的数据压缩。  HTTP使用可选的数据压缩编码。内容应始终发送压缩格式。

谷歌表示,引入SPDY协议后,在实验室测试中页面加载速度比原先快64%。这一数据基于对全球25大网站的下载测试。目前SPDY团队已经开发了一个可使用的原型产品,谷歌决定开放这一项目,希望“网络社区能积极参与、提供反馈及帮助”。这个协议的产生对网页设计也会有实质性的帮助。

根据谷歌发布的SPDY白皮书,该项目的目标是将页面加载时间减少50%,最小化配置复杂度,并避免网站所有者对网站进行的调整影响SPDY。谷歌希望将所有的工作转移至用户端和网络服务器中。通过引入SPDY,谷歌还希望在一个TCP会话中支持多个并发的HTTP请求,并使SLL成为标准的传输协议。

深圳网站建设木兰设计咨询师认为,提升网络速度和安全性符合谷歌的利益。谷歌当初推出Chrome浏览器的目的就在于让所有网站建设开发者关注网络速度。相比Chrome,SPDY是一个在网页设计中更雄伟的目标。通过SPDY,谷歌希望对互联网最基础的协议之一进行改变,从而在尖端网络技术处于领先位置。