有没有办法检测一个网站是否使用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中启用:
-
Google Chrome浏览器扩展程序会在url列中显示绿色图标。 ( https://chrome.google.com/webstore/detail/spdy-indicator/mpbpobfflnpcgagjijhmgnchggcjblin?hl=en )
-
您可以使用Chrome Flags查看更多详细信息,请访问chrome:// net-internals /#spdy in chrome
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浏览器提供插件。 它可以识别任何网站的一切,如服务器技术,服务器脚本语言,客户端脚本语言,网站使用插件和大多数网站的所有主要事情。
我怀疑它是否被使用,因为目前的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。