有没有一种方法可以检测一个网站是否在使用SPDY协议?

33

有没有一种方法可以检测网站是否正在使用 SPDY 协议与 Chrome 进行通信?


你可以使用http://spdycheck.org来检查SPDY支持。 - fmalina
14个回答

44

你可以在当前版本的Chrome浏览器中查看你的活动SPDY会话,方法如下:

chrome://net-internals/#spdy

1
有没有类似的东西适用于Firefox(不使用扩展程序)? - Geremia

26

18

在浏览器地址栏输入chrome://net-internals/#spdy可以查看活动的SPDY会话

  • 谷歌服务运行在SPDY上(搜索,Gmail等)
  • F5 宣布在Interop 2012上支持SPDY
  • Akamai在Velocity 2012(2012年6月)宣布了SPDY的技术预览
  • Cloudflare为其客户宣布了SPDY测试版(2012年6月)
  • 截至2012年3月初,Twitter.com正在运行SPDY
  • 有一些专业的CDN已启用了SPDY
  • Nginx支持SPDY(草案2
  • Apache有一个很棒的mod_spdy模块

Opera Turbo 也使用 SPDY。 - niutech

10

在我检查的几个SPDY站点上,出现了一些额外的请求头信息,这些在标准的HTTPS请求中并没有出现。这可能表明使用了SPDY协议,而不需要浏览器扩展程序。

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

您还会注意到所有的请求和响应头变量都是小写的(这是否是SPDY协议的一部分?)。


2
你是绝对正确的。SPDY协议草案3.1版(下面链接)甚至在第5.2节中谈到了这一点。感谢您注意到这一点。我曾经为了弄清楚这个问题而疯狂。我需要这样做,因为我想使用性能测试工具(如jmeter或loadrunner)来访问启用SPDY的服务器,而不是使用浏览器。 https://sites.google.com/a/chromium.org/dev/spdy/spdy-protocol/spdy-protocol-draft3-1 - tulio84z

7

目前有46.5%的浏览器流量支持SPDY(参见http://caniuse.com/spdy),因此几乎一半访问谷歌、Twitter或其他启用了SPDY的网站的用户已经在使用SPDY。

如果您想为自己的网站获得类似的收益,那么请使用Jetty(7、8和9都支持SPDY)。


4

1
火狐浏览器也有类似的插件:https://addons.mozilla.org/en-us/firefox/addon/spdy-indicator/ - neutrinus

2

许多主要网站都启用了SPDY:谷歌,推特,Facebook等

随着IE11支持SPDY,未来看起来也会是SPDY... :-D


2

1

从主要网站来看,SPDY协议已经应用于Google所有产品、Twitter、Wordpress.com和TechCrunch。


0

试试WAPPALYZER,

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

https://wappalyzer.com/download


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接