有没有办法检测一个网站是否使用SPDY与Chrome通信?有没有办法检测一个网站是否使用SPDY?
回答
只需从网络服务器嗅探TCP/IP包,并检查它们是SPDY包还是HTTP。
由于谷歌是SPDY的作者,并且Chrome是第一个在客户端上实现SPDY的浏览器,所以我必须对您的答案进行投票。 – korCZis 2015-01-17 00:06:25
这是一个4岁的答案。我会更新它。但是我不确定下调是否是让答案的作者更新它的正确方法。 – alcuadrado 2015-01-19 00:59:09
我怀疑它是否被使用,因为目前的Chrome/Chromium仅支持使用SSL NPN扩展进行SPDY检测,而SSL NPN扩展最近才添加到边缘openssl。并且不支持npn的备用协议。 http://www.chromium.org/spdy/spdy-protocol/spdy-protocol-draft2#TOC-Server-Advertisement-of-SPDY-throug
更新:虽然这个答案在2010年是正确的,但是在2014年写的时候,这是一个完全不同的故事。
迈克Belshe说
是的,的确是SPDY协议的Chrome 并在谷歌服务器上启用了在这一点上所有SSL 流量。 (实际上,我们 在SPDY上做了90%,为了A/B比较的目的,有10%的滞销 )。
http://groups.google.com/group/spdy-dev/browse_thread/thread/4c2396ecbc36b1c4
亚马逊Kindle Fire可使用SPDY HTTP流量通过他们的丝绸代理。这是基于亚马逊的公开招聘信息:http://aws.amazon.com/amazonsilk-jobs/,未在其他地方验证或确认。
您可以在Firefox 11的约启用network.http.spdy.enabled:config,然后添加此扩展: https://addons.mozilla.org/en-US/firefox/addon/spdy-indicator/
铬://网内部/#SPDY看到积极的SPDY会话
- 在Interop 2012
- Akamai的对他们的设备运行在SPDY(搜索,Gmail等)
- F5 announced SPDY support谷歌服务宣布了SPDY技术预览版在速度2012(2012年6月)
- 的CloudFlare宣布SPDY测试为他们的客户(2012年6月)
- 截至2012年3月初,twitter.com运行SPDY
- 有几个专门的CDN的哪些用户已启用SPDY
- Nginx的支持SPDY(draft 2 )
- 阿帕奇有很大mod_spdy模块
StrangeLoop Networks optimiser iplements SPDY – 2012-04-29 10:27:56
Opera Turbo也使用SPDY。 – niutech 2013-09-20 19:54:46
Chrome提供了一个插件来告诉你哪些网站启用SPDY。 http://www.devthought.com/2012/03/10/chrome-spdy-indicator/
也有一个类似的Firefox插件:https://addons.mozilla。org/en-us/firefox/addon/spdy-indicator/ – neutrinus 2012-11-29 11:43:04
码头Servlet引擎也得到了体面的spdy支持。这对Web开发人员完全透明,只需要在服务器上配置启用:浏览器的流量
46.5%,现在支持SPDY(见http://caniuse.com/spdy),所以几乎一半的打谷歌的用户,微博或其他SPDY功能的网站已经使用SPDY。
如果你想为你的网站获得类似的收益,那么使用jetty(7,8和9都有SPDY支持)。
从各大网站上,所有Google产品,Twitter,Wordpress.com,TechCrunch都提供SPDY。
网站http://spdycheck.org/检查SPDY是否在网站上启用。
谷歌浏览器扩展程序会在网址列中显示绿色图标。 (https://chrome.google.com/webstore/detail/spdy-indicator/mpbpobfflnpcgagjijhmgnchggcjblin?hl=en)
还有网站https://isspdyenabled.com/告诉你,如果你的浏览器支持SPDY
您可以使用Chrome旗看到更多的细节信息,请访问铬:铬//净内部/#SPDY
SPDY是由大量的各大网站的启用:谷歌,推特,脸谱等
随着IE11支持SPDY的未来看起来SPDY ... :-D
在我检查的几个SPDY站点上,似乎有这些额外的请求标头未出现在标准HTTPS请求中。这可能表明在不需要浏览器扩展的情况下使用SPDY。
:host: yump.com.au
:method: GET
:path: /
:scheme: https
:version: HTTP/1.1
您还会注意到,所有的请求和响应报头变量是小写字母(是SPDY协议的一部分?)。
你是绝对正确的。 spdy协议草案3.1(以下链接)甚至在第5.2节中谈到了这一点。 Thx注意到这一点。我疯了试图弄清楚这一点。我需要这样做,因为我想使用性能测试工具(如jmeter或loadrunner)而不是浏览器来访问启用了SPDY的服务器。 https://sites.google.com/a/chromium.org/dev/spdy/spdy-protocol/spdy-protocol-draft3-1 – tulio84z 2014-06-09 11:26:09
尝试WAPPALYZER,
他们两个Mozilla的& chrome浏览器插件提供。 它可以识别任何关于任何网站的所有信息,例如服务器技术,服务器脚本语言,客户端脚本语言,使用插件的网站大多数网站的所有主要内容。
- 1. 有没有办法检测一个键是否被按下?
- 2. 有没有办法检查一个网站是否基于URL存在Cookie?
- 3. 有没有办法检查一个var是否使用setInterval()?
- 4. 有没有办法检测Outlook邮件是否没有附件?
- 5. 有没有办法找到网站上是否有文字?
- 6. 有没有办法检测iAd是否显示“测试广告”?
- 7. 有没有办法检查IME预测是否启用?
- 8. 有没有办法检测驱动器是否是SSD?
- 9. 有没有办法检查一个属性是否超载?
- 10. 有没有办法检查下一个令牌是否结束?
- 11. 如何测试一个网站是否视网膜没有Mac?
- 12. 有没有办法在Windows上测试网站,就像我使用的是MacOS
- 13. 有没有办法检测浏览器窗口是否关闭?
- 14. 有没有办法检测iPhone是否处于反色模式?
- 15. 有没有办法检测我是否在文本上悬停?
- 16. 有没有办法检测contextMenu是否在android中打开?
- 17. 有没有办法检测对象是否被锁定?
- 18. 有没有办法检测UIImage/NSData是否为动画/ GIF?
- 19. 有没有办法检测JTree上是否发生丢弃?
- 20. 有没有办法检测自定义模块是否存在?
- 21. 有没有办法检测apk是否存储在SD卡上?
- 22. 有没有办法检测通知栏是否已被清除?
- 23. 有没有办法检测Facebook Javascript SDK是否成功加载?
- 24. 有没有办法检测Apple Watch是否与iPhone配对?
- 25. 有没有办法检查用户是否使用JQuery登录?
- 26. 有没有办法检查一个动作是否在ASP.NET MVC中使用?
- 27. Swift - 有没有办法检查是否使用可变参数?
- 28. 有没有办法检查文件是否在使用
- 29. 有没有办法让网站检测iOS用户的“区域格式”?
- 30. 有没有办法做一个“无法检测的,iframe代码”
您可以使用http://spdycheck.org检查SPDY支持。 – 2013-10-12 11:49:46