有没有办法检测网站是否使用 SPDY 与 Chrome 通信?
14 回答
您可以通过上拉查看当前 Chrome 版本中的活动 SPDY 会话:
chrome://net-internals/#spdy
迈克贝尔谢 说
是的,目前确实在 Chrome 和 Google 服务器上为所有 SSL 流量启用了 SPDY。(实际上,我们在 SPDY 上做了 90%,保留了 10% 用于 A/B 比较)。
http://groups.google.com/group/spdy-dev/browse_thread/thread/4c2396ecbc36b1c4
chrome://net-internals/#spdy 查看活动的 SPDY 会话
- Google 服务在 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模块
在我检查的几个 SPDY 站点上,似乎有这些额外的请求标头没有出现在标准 HTTPS 请求中。这可能表明在不需要浏览器扩展的情况下使用 SPDY。
:host: yump.com.au
:method: GET
:path: /
:scheme: https
:version: HTTP/1.1
您还会注意到所有请求和响应标头变量都是小写的(那是 SPDY 协议的一部分吗?)。
46.5% 的浏览器流量现在支持 SPDY(参见http://caniuse.com/spdy),因此访问 google、twitter 或其他支持 SPDY 的网站的用户中几乎有一半已经在使用 SPDY。
如果您想为您的网站获得类似的收益,请使用 jetty(7、8 和 9 都支持 SPDY)。
Chrome 有一个插件可以显示哪些网站启用了 SPDY。 http://www.devthought.com/2012/03/10/chrome-spdy-indicator/
网站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://net-internals/#spdy in chrome
许多主要网站都启用了 SPDY:Google、Twitter、Facebook 等
随着 IE11 支持 SPDY,未来看起来 SPDY... :-D
Jetty Servlet 引擎也得到了不错的 spdy 支持。它对 Web 开发人员来说是完全透明的,只需要在服务器配置上启用:
从主要网站来看,SPDY 服务于所有 Google 产品、Twitter、Wordpress.com、TechCrunch。
You can enable network.http.spdy.enabled in Firefox 11's about:config and add this extension: https://addons.mozilla.org/en-US/firefox/addon/spdy-indicator/
Amazon Kindle Fire 可能正在通过其 Silk 代理将 SPDY 用于 HTTP 流量。这是基于亚马逊的公开招聘信息:http: //aws.amazon.com/amazonsilk-jobs/,并且未在其他地方验证或确认。
Try WAPPALYZER,
They provide addon for both Mozilla & chrome browser. It can identify everything about any website like, server technology, server scripting language, client side scripting language, site using plugins & all major things from most of the websites.
我怀疑它是否被使用,因为当前的 Chrome/Chromium 仅支持使用 SSL NPN 扩展的 SPDY 检测,该扩展最近才添加到边缘 openssl。并且不支持不是 npn 的 Alternate-Protocol。 http://www.chromium.org/spdy/spdy-protocol/spdy-protocol-draft2#TOC-Server-Advertisement-of-SPDY-throug
更新:虽然这个答案在 2010 年是正确的,但在 2014 年写成时,情况就完全不同了。
只需从网络服务器嗅探 TCP/IP 包,然后检查它们在哪里是 SPDY 包或只是 HTTP。