SPDYCheck 说“是”,但我的浏览器却说“不是”?

SPDYCheck 说“是”,但我的浏览器却说“不是”?

SPDYcheck.org 对此表示赞赏,唯一的批评是

Out-of-Date SPDY Protocol Support
The most recent version of SPDY is spdy/3. The highest version this website 
supports is spdy/2. There are 3 major versions of SPDY. This website should 
consider updating its software if possible to support spdy/3.

(Nginx 1.5.6、openSSL 1.0.1e——我认为这两个都是最新版本,如果我想要它,我该如何获得 spdy/3?)

但当我在浏览器中检查时,通过

chrome://net-internals/#events&q=type:SPDY_SESSION%20is:active

它没有显示。其他网站(如 google 等)都有显示。

我还安装了一个 chrome 扩展程序,如果检测到 SPDY,它会在地址栏中显示绿色闪电。Google = 绿色闪电。我的网站 = 没有绿色闪电。

我试过https://isspdyenabled.com/再次测试我的浏览器,它告诉我

This connection uses SPDY_VERSION: 3

那么问题是不是在于我的浏览器想要使用 spdy/3 却拒绝使用 spdy/2?

或者我可能使用了一些与 SPDY 不兼容的密码套件,如果可能的话?

答案1

根据文档,nginx仅支持SPDY/2。

为什么您的网站没有显示为已启用 SPDY,您提供的信息太少(没有配置文件等)。

如果你想要一个支持 SPDY/3 的服务器,你可以研究一下码头文档)也可以使用 SPDY Push这些结果

Apache HTTPD 还通过以下方式支持 SPDY/3mod_spdy,但据我所知,它不会像 Jetty 那样自动执行 SPDY Push。

答案2

我认为这是我的 Chrome Canary 版本中的一个错误。在我的笔记本电脑上使用稳定版本时,它运行正常。

相关内容