测试你的浏览器是不是支持 SPDY

Posted

技术标签:

【中文标题】测试你的浏览器是不是支持 SPDY【英文标题】:Testing if your web browser does support SPDY测试你的浏览器是否支持 SPDY 【发布时间】:2012-04-05 05:17:27 【问题描述】:

如果您的浏览器支持 SPDY 并且配置为最佳性能,是否有网站可以测试?

如果没有,也许我们应该创建一个?

【问题讨论】:

试试spdycheck.org 【参考方案1】:

有一个名为 http://spdytest.com/ 的网站,但目前由于维护而关闭。

支持的浏览器目前在wikipedia上列出

您也可以访问https://www.modspdy.com/ 并查看您的调试工具,了解文件是如何加载的。我会为这两种情况发布示例图片,但我没有足够的声誉点:-)

【讨论】:

spdytest.com 和 modspdy.com 的链接不再有效。第一个现在是广告页面,第二个现在离线。【参考方案2】:

SPDY 指示器是一个Chrome Plugin,它为启用了 SPDY 的站点显示一个绿色的雷声图标。或者,您也可以转到 chrome://net-internals/#spdy 实时 SPDY 会话。

站点或插件无法判断站点是否针对 SPDY 进行了优化,因为决定站点性能(页面加载时间)的因素太多。以下是一些对网站适应 SPDY 至关重要的重要因素

    在 SPDY 和未启用 SPDY 的浏览器之间分配流量 - 有一些技术(如域分片)有助于提高 HTTP 1.0 的性能,但可能会损害使用 SPDY 的站点的性能。由于服务器在不知道客户端是否支持 SPDY 的情况下决定为域使用多少分片,因此选择正确数量的镜像变得很棘手。 SPDY 支持服务器推送,这意味着服务器现在应该智能地决定推送哪些资源。站点检查器或浏览器插件几乎不了解资源之间的相互依赖性或相关性。因此,很难提出最佳组合。

简而言之,网站的性能取决于几个因素,并且这些因素有无数种组合可供尝试。要为网站建议优化组合,该工具/插件应该能够评估这些无数组合。

【讨论】:

【参考方案3】:

您可以尝试使用此站点 (https://spdy.centminmod.com/flags.html),它是一个 SPDY 演示站点,在同一页面上显示数百个国家/地区标志。

它提供了比较视频,以了解它在 SPDY 和未启用 SPDY 的浏览器中的加载方式。

【讨论】:

以上是关于测试你的浏览器是不是支持 SPDY的主要内容,如果未能解决你的问题,请参考以下文章

Android Webview 是不是支持 Spdy V3?

如果服务器实现 spdy/3 而浏览器只支持 spdy/2 会发生啥?

Android浏览器的SPDY协议支持?

当支持 SPDY 的浏览器收到 HTTP2 (H2) 响应时会发生啥?

如果客户端支持 SPDY,我如何检测服务器端?

HTTP2 / SPDY 推流验证:如何测试?