Http 有没有办法检测网站是否正在使用SPDY?
有没有办法检测网站是否使用SPDY与Chrome进行通信?只需嗅探Web服务器之间的TCP/IP包,并检查它们是SPDY包还是HTTP。我怀疑是否使用了SPDY,因为当前的Chrome/Chrome仅支持使用SSL NPN扩展的SPDY检测,最近才添加到边缘openssl。不支持非npn的备用协议。 更新:虽然这个答案在2010年写出来时是正确的,但在2014年却完全不同了。迈克·贝尔舍说 是的,确实是在Chrome中启用了SPDY 并在谷歌服务器上提供所有SSL 在这一点上的交通。(事实上,我们 在SPDY上做90%,保留10% 用于A/B比较)Http 有没有办法检测网站是否正在使用SPDY?,http,google-chrome,spdy,Http,Google Chrome,Spdy,有没有办法检测网站是否使用SPDY与Chrome进行通信?只需嗅探Web服务器之间的TCP/IP包,并检查它们是SPDY包还是HTTP。我怀疑是否使用了SPDY,因为当前的Chrome/Chrome仅支持使用SSL NPN扩展的SPDY检测,最近才添加到边缘openssl。不支持非npn的备用协议。 更新:虽然这个答案在2010年写出来时是正确的,但在2014年却完全不同了。迈克·贝尔舍说 是的,确实是在Chrome中启用了SPDY 并在谷歌服务器上提供所有SSL 在这一点上的交通。(事实上,
在当前的Chrome版本中,您可以通过以下方式查看您的活动SPDY会话:
chrome://net-internals/#spdy
Amazon Kindle Fire可能通过其Silk代理使用SPDY进行HTTP通信。这是基于亚马逊的公开招聘信息:未在其他地方验证或确认。您可以在Firefox 11的about:config中启用network.http.spdy.enabled并添加此扩展名: chrome://net-internals/#spdy 要查看活动的SPDY会话,请执行以下操作:
- 谷歌服务在SPDY上运行(搜索、gmail等)
- 2012年Interop大会上他们的设备上的F5
- Akamai在Velocity 2012(2012年6月)上宣布了SPDY的技术预览
- Cloudflare为其客户发布了SPDY测试版(2012年6月)
- 截至2012年3月初,twitter.com正在运行SPDY
- 有一些专门的CDN已启用SPDY
- Nginx支持SPDY()
- Apache有一个很棒的模块
Jetty Servlet引擎也获得了良好的spdy支持。它对web开发人员完全透明,只需在服务器配置上启用:
46.5%的浏览器流量现在支持SPDY(请参阅),因此,访问google、twitter或其他支持SPDY的网站的用户中,近一半已经在使用SPDY
如果你想在你的网站上获得类似的收益,那么就使用jetty(7、8和9都有SPDY支持)。从主要网站上,所有谷歌产品、Twitter、Wordpress.com、TechCrunch都提供SPDY服务。
- 网站检查是否在网站上启用了SPDY
- Google Chrome扩展将在url栏中显示一个绿色图标。()
- 还有一个网站告诉你你的浏览器是否支持SPDY
- 您可以使用Chrome标志查看更多详细信息chrome://net-internals/#spdy 含铬
随着IE11支持SPDY,未来看起来SPDY…:-D在我检查的几个SPDY站点上,似乎有这些额外的请求头没有出现在标准HTTPS请求上。这可能表示在不需要浏览器扩展的情况下使用了SPDY
:host: yump.com.au
:method: GET
:path: /
:scheme: https
:version: HTTP/1.1
您还会注意到,所有请求和响应头变量都是小写的(这是SPDY协议的一部分吗?)。试试WAPPALYZER
它们为Mozilla和chrome浏览器提供插件。
它可以识别任何网站的所有内容,如服务器技术、服务器脚本语言、客户端脚本语言、使用插件的网站&大多数网站的所有主要内容
firefox也有一个类似的插件:Opera Turbo也使用SPDY。您可以使用它来检查SPDY支持情况。您完全正确。spdy协议草案3.1(以下链接)甚至在第5.2节中提到了这一点。谢谢你注意到这一点。我想弄明白这件事,真是疯了。我之所以需要这样做,是因为我想使用性能测试工具(如jmeter或loadrunner)而不是浏览器来访问启用SPDY的服务器。由于谷歌是SPDY的作者,Chrome是第一个在客户端上实现SPDY的浏览器,我不得不否决你的答案。这是一个4年前的答案。我会更新的。但我不确定向下投票是否是让作者更新答案的正确方法。Firefox是否也有类似的功能(不使用扩展)?