一个Chrome浏览器上的插件:HTTP/2 and SPDY indicator,可以用来查看站点是否开启HTTP/2或SPDY。

开启:

2016-11-19_163309.png

没有开启:

2016-11-19_163241.png

咱这个博客Nginx版本是1.4.6,原生还不支持HTTP/2,虽然是通过SSL加密的。打算近期内升级Nginx版本。

额,现在我这么一想,PHP的版本是5.5,要不要给升级到5.67.0,如果没有兼容问题的话,我是很想升级到7.0,但是本博客使用的Typecho已经2年没更新了,怕对PHP7.0没什么修改支持不完善。当然Typecho开发版是可以使用的,但我,额,还是先不折腾了。

嘿嘿,装了HTTP/2 and SPDY indicator这个插件,打开自己网站看没有绿标,真是觉得LOW的很!

放张插件HTTP/2 and SPDY indicator在Chrome应用商店的截图:

2016-11-19_163126.png

备注:

Nginx从版本1.9.5开始默认有个ngx_http_v2_module模块,支持HTTP/2,取代了之前版本的SPDY,也就是ngx_http_spdy_module模块。

配置文件简单示例:

server {
    listen 443 ssl http2 default_server;
    listen [::]:443 ssl http2 default_server;
    ...
    ssl_certificate /etc/nginx/ssl/example.com.crt;
    ssl_certificate_key /etc/nginx/ssl/example.com.key;
    ssl_dhparam /etc/nginx/ssl/dhparam.pem;
    ...
}