同事!
好吧,我对SSL身份验证的速度存在很大的疑问。由于我将网站移至SSL,因此GoogleBot减少了我的网站的索引编制,因为SSL协商的价值低于我通过WebPageTest.org获得的价值:
网址:https://www.musiconline.com.br/jorge-e-mateus/alcapao/
主持人:www.musiconline.com.br
错误/状态码:200
客户端端口:0
起始偏移量:0.735 s
DNS查询:34毫秒
初始连接:170毫秒
SSL协商:531毫秒
到第一个字节的时间:311毫秒
内容下载:178毫秒
字节输入(下载):13.2 KB
输出的字节数(上传):0.4 KB
您看,“ SSL协商”的时间为531ms,这是一个很大的价值。
有人知道我该如何解决这个问题?
我验证了mod_spdy,但是由于我的Linux CentOS 6,Apache 2.4中的以下消息,我无法安装:
root @ server1 [/ home / login / src]#rpm -U mod-spdy-*。rpm
警告:mod-spdy-beta_current_x86_64.rpm:标头V4 DSA / SHA1签名,密钥ID 7fac5991:NOKEY
错误:依赖项失败:
httpd >= 2.2.4 is needed by mod-spdy-beta-0.9.4.3-420.x86_64
mod_ssl >= 2.2 is needed by mod-spdy-beta-0.9.4.3-420.x86_64
Run Code Online (Sandbox Code Playgroud)
root @ server1 [/ home / login / src]#httpd -v
服务器版本:Apache / 2.4.12(Unix)
服务器内置:2015年3月21日10:58:04
Cpanel :: Easy :: Apache v3.28.4 rev9999
root …
大多数浏览器都支持HTTP/2,一些服务器也支持.
例如,Akamai提供HTTP/2测试页(https://http2.akamai.com/).当我在chrome中访问此页面并转到chrome://net-internals/#spdy该页面时,会列出协议h2-14(HTTP/2草案14).但是,当我打开Akamai的页面上的控制台,然后输入window.chrome.loadTimes()属性wasFetchedViaSpdy是true.为什么是这样?Akamai页面是HTTP/2,而不是SPDY,roght?
我得到的另一件事是本教程(https://www.gatherdigital.co.uk/blog/how-to-setup-http-2-support/527).它说:
"如何设置HTTP/2支持(nginx,apache,plesk)[...]嗯,不是HTTP/2,它仍然是mod_spdy."
什么是这个HTTP/2"over"SPDY的东西?我的问题的原因是我想对哪些页面使用哪种协议进行一些测量.
我正在按照我过去的方式在Centos上设置Apache,但由于某种原因,mod_spdy没有运行.我按照这里的说明操作:
https://developers.google.com/speed/spdy/mod_spdy/
当我运行rpm -U mod-spdy-beta_current_x86_64.rpm时,我收到以下消息:
warning: mod-spdy-beta_current_x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
package mod-spdy-beta-0.9.4.3-420.x86_64 is already installed
Run Code Online (Sandbox Code Playgroud)
如果我在另一个标签中打开chrome:// net-internals/#spdy和我的网站,它就不会显示我的网站.如果我查看网络面板,我看不到x-mod-spdy标头.
更新:如果我使用Firefox firebug,我会看到x-mod-spdy标头.我没有在Chrome spdy会话中看到我的网站,但我看到其他网站.
我能做错什么?