【发布时间】:2011-05-03 04:41:02
【问题描述】:
有没有办法检测网站是否使用 SPDY 与 Chrome 通信?
【问题讨论】:
-
您可以使用spdycheck.org 来检查SPDY 支持。
标签: http google-chrome spdy
有没有办法检测网站是否使用 SPDY 与 Chrome 通信?
【问题讨论】:
标签: http google-chrome spdy
您可以通过上拉查看当前 Chrome 版本中的活动 SPDY 会话:
chrome://net-internals/#spdy
【讨论】:
迈克·贝尔谢说
是的,确实在 Chrome 中启用了 SPDY 并在所有 SSL 的 Google 服务器上 此时的交通。 (其实我们 在 SPDY 上做 90%,保留 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 ),因此访问 google、twitter 或其他支持 SPDY 的网站的用户中几乎有一半已经在使用 SPDY。
如果您想为您的网站获得类似的收益,请使用 jetty(7、8 和 9 都支持 SPDY)。
【讨论】:
Chrome 有一个插件可以显示哪些网站启用了 SPDY。 http://www.devthought.com/2012/03/10/chrome-spdy-indicator/
【讨论】:
Jetty Servlet 引擎也得到了不错的 spdy 支持。它对 Web 开发人员完全透明,只需要在服务器配置上启用:
【讨论】:
网站http://spdycheck.org/ 检查是否在网站上启用了 SPDY。
Google Chrome 扩展程序会在 url 栏中用绿色图标告诉您。 (https://chrome.google.com/webstore/detail/spdy-indicator/mpbpobfflnpcgagjijhmgnchggcjblin?hl=en)
还有网站https://isspdyenabled.com/告诉你你的浏览器是否支持SPDY
您可以使用 Chrome 标志查看更多详细信息,请访问 chrome://net-internals/#spdy in chrome
许多主要网站都启用了 SPDY:Google、Twitter、Facebook 等
随着 IE11 支持 SPDY,未来看起来 SPDY... :-D
【讨论】:
从主要网站来看,SPDY 已在所有 Google 产品、Twitter、Wordpress.com、TechCrunch 上提供服务。
【讨论】:
Amazon Kindle Fire 可能正在通过其 Silk 代理将 SPDY 用于 HTTP 流量。这是基于亚马逊的公开招聘信息:http://aws.amazon.com/amazonsilk-jobs/,并且未在其他地方验证或确认。
【讨论】:
您可以在 Firefox 11 的 about:config 中启用 network.http.spdy.enabled 并添加此扩展: https://addons.mozilla.org/en-US/firefox/addon/spdy-indicator/
【讨论】:
试试 WAPPALYZER,
它们为 Mozilla 和 chrome 浏览器提供插件。 它可以识别任何网站的所有内容,例如服务器技术、服务器脚本语言、客户端脚本语言、使用插件的网站以及大多数网站的所有主要内容。
【讨论】:
我怀疑它是否被使用,因为当前的 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。
【讨论】: