有没有一种方法可以检测网站是否正在使用 SPDY 协议与 Chrome 进行通信?
有没有一种方法可以检测网站是否正在使用 SPDY 协议与 Chrome 进行通信?
你可以在当前版本的Chrome浏览器中查看你的活动SPDY会话,方法如下:
chrome://net-internals/#spdy
迈克·贝尔舍(Mike Belshe)表示:
是的,实际上在谷歌服务器上为所有SSL流量启用了SPDY。 (实际上,我们90%使用SPDY,保留10%以进行A/B比较)。
http://groups.google.com/group/spdy-dev/browse_thread/thread/4c2396ecbc36b1c4
在浏览器地址栏输入chrome://net-internals/#spdy可以查看活动的SPDY会话
在我检查的几个SPDY站点上,出现了一些额外的请求头信息,这些在标准的HTTPS请求中并没有出现。这可能表明使用了SPDY协议,而不需要浏览器扩展程序。
:host: yump.com.au
:method: GET
:path: /
:scheme: https
:version: HTTP/1.1
您还会注意到所有的请求和响应头变量都是小写的(这是否是SPDY协议的一部分?)。
目前有46.5%的浏览器流量支持SPDY(参见http://caniuse.com/spdy),因此几乎一半访问谷歌、Twitter或其他启用了SPDY的网站的用户已经在使用SPDY。
如果您想为自己的网站获得类似的收益,那么请使用Jetty(7、8和9都支持SPDY)。
网站http://spdycheck.org/检查一个网站是否开启了SPDY。
Google Chrome扩展程序将在URL栏中显示绿色图标告诉您。(https://chrome.google.com/webstore/detail/spdy-indicator/mpbpobfflnpcgagjijhmgnchggcjblin?hl=en)
还有网站https://isspdyenabled.com/告诉您浏览器是否支持SPDY。
您可以使用Chrome Flags以查看更多详细信息,请在Chrome中访问chrome://net-internals/#spdy
许多主要网站都启用了SPDY:谷歌,推特,Facebook等
随着IE11支持SPDY,未来看起来也会是SPDY... :-D
Jetty Servlet引擎也拥有不错的SPDY支持。对于Web开发人员来说,它是完全透明的,只需要在服务器配置中启用:
从主要网站来看,SPDY协议已经应用于Google所有产品、Twitter、Wordpress.com和TechCrunch。
试试WAPPALYZER,
他们为Mozilla和Chrome浏览器提供插件。 它可以识别任何网站的所有信息,如服务器技术、服务器脚本语言、客户端脚本语言、使用插件的网站以及大多数网站的所有主要信息。