有没有办法检测一个网站是否使用SPDY?

有没有办法检测一个网站是否使用SPDY与Chrome通信?

您可以在当前的Chrome版本中查看您的SPDY活动:

chrome://net-internals/#spdy 

迈克Belshe说

是的,现在在Chrome和Google服务器上为所有SSLstream量启用了SPDY。 (实际上,我们在SPDY上做了90%,为了A / B比较而有10%的滞销)。

http://groups.google.com/group/spdy-dev/browse_thread/thread/4c2396ecbc36b1c4

chrome:// net-internals /#spdy查看活动的SPDY会话

  • Google服务运行于SPDY(search,Gmail等)
  • F5在Interop 2012上宣布SPDY对其设备的支持
  • Akamai在2012年Velocity展会上宣布SPDY技术预览(2012年6月)
  • Cloudflare为其客户宣布了SPDYtesting版(2012年6月)
  • 截至2012年3月初,twitter.com正在运行SPDY
  • 有一些专门的CDN启用了SPDY
  • Nginx支持SPDY( 草案2 )
  • Apache有一个很棒的mod_spdy模块

在我检查过的几个SPDY站点上,似乎有这些额外的请求标头不出现在标准的HTTPS请求上。 这可能表明在不需要浏览器扩展的情况下使用SPDY。

 :host: yump.com.au :method: GET :path: / :scheme: https :version: HTTP/1.1 

在这里输入图像说明

你还会注意到所有的请求和响应头variables都是小写的(是SPDY协议的一部分吗?)。

46.5%的浏览器stream量现在支持SPDY(请参阅http://caniuse.com/spdy ),所以近一半的用户打谷歌,Twitter或其他SPDY的网站已经使用SPDY。

如果你想为你的网站获得类似的收益,那么使用jetty(7,8和9都有SPDY支持)。

Chrome有一个插件来显示哪些网站启用了SPDY。 http://www.devthought.com/2012/03/10/chrome-spdy-indicator/

Jetty Servlet引擎也得到了不错的spdy支持。 它对于web开发者来说是完全透明的,只需要在服务器configuration中启用:

http://wiki.eclipse.org/Jetty/Feature/SPDY

SPDY由许多主要网站启用:Google,Twitter,Facebook等

与IE11支持SPDY未来看起来SPDY … 😀

所有Google产品,Twitter,Wordpress.com,TechCrunch都提供SPDY服务。

亚马逊Kindle Fire可能通过其Silk代理使用SPDY传输HTTPstream量。 这是基于亚马逊的公开招聘职位: http : //aws.amazon.com/amazonsilk-jobs/并没有在其他地方validation或确认。

您可以在Firefox 11的about:config中启用network.http.spdy.enabled并添加以下扩展名: https : //addons.mozilla.org/en-US/firefox/addon/spdy-indicator/

试试WAPPALYZER,

他们为Mozilla和Chrome浏览器提供插件。 它可以识别任何网站的一切,如服务器技术,服务器脚本语言,客户端脚本语言,网站使用插件和大多数网站的所有主要事情。

https://wappalyzer.com/download

我怀疑它是否被使用,因为目前的Chrome / Chromium只支持使用SSL NPN扩展的SPDY检测,最近才被添加到openssl边缘。 而且不支持npn的备用协议。 http://www.chromium.org/spdy/spdy-protocol/spdy-protocol-draft2#TOC-Server-Advertisement-of-SPDY-throug

更新:虽然这个答案在2010年是正确的,但是在2014年的时候,这是一个完全不同的故事。

只要嗅探来自networking服务器的TCP / IP包,并检查它们是SPDY包还是HTTP。