浏览器报错内容:Provisional headers are shown 如下图:
解决方法:nginx 443 启用HTTP/2模式,如下图:
server {
listen 443 ssl http2;
server_name callcenterda.umworks.com;
client_max_body_size 200M;
ssl_session_timeout 5m;
ssl_prefer_server_ciphers on;
ssl_certificate /usr/local/nginx/ssl/wild_umworks.pem;
ssl_session_cache shared:SSL:10m;
ssl_certificate_key /usr/local/nginx/ssl/wildcard.umworks.com.key;
ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256::!MD5;
}
HTTP/2是HTTP协议的下一个主要版本,它是HTTP/1.1的改进版本。与HTTP/1.1相比,HTTP/2引入了一些新的特性,以提高网页加载速度和性能。其中一些特性包括:
-
多路复用:HTTP/2可以同时发送多个请求和响应,减少了延迟时间,提高了效率。
-
二进制分帧:消息被拆分成更小的二进制帧,使得服务器和客户端可以并行发送和接收消息片段,提高了传输效率。
-
首部压缩:HTTP/2使用首部压缩算法,减少了头部信息的大小,节省了带宽资源。
-
服务器推送:服务器可以主动将未经请求的资源推送给客户端,减少了客户端请求的次数,提高了页面加载速度。
因此,在Nginx的配置中启用HTTP/2模式,可以优化网站的性能和用户体验,加快网页加载速度,提高响应速度,并减少网络资源的消耗。