超文本传输协议版本2或HTTP / 2是HTTP的最新标准。协议的更新将提高Web流量的速度,效率和安全性。但是,过渡不是自动的。
This article aims to give you some insight into what HTTP/2 means to you, and how to configure your website or server to take advantage of the new features.
HTTP / 2对您的意义
对于普通用户而言,从HTTP / 1.1到HTTP / 2的更改几乎是不可见的。
所有浏览器都需要有效的传输层安全性(TLS)证书才能通过HTTP / 2服务网站。因此,除了更快的页面加载速度之外,网站的安全性也将得到提高。
对于Web设计人员和所有者而言,HTTP / 2可以提高您的网站在所有设备上的加载速度。
每一个现代浏览器已经支持新的协议标准(尽管这些移动浏览器不支持HTTP / 2)。但是,如果浏览器或服务器不支持HTTP / 2,则会自动使用HTTP / 1.1标准。
HTTP / 2将如何影响网站设计?
HTTP / 2中引入的更改将影响我们优化网站和服务器的效率和速度的方式。
HTTP / 2中引入的新功能将使我们无视HTTP / 1的解决方法和优化技术。这包括不再将脚本内联到HTML或合并文件以减少服务器请求。域分片也不再有用。
在某些情况下,如果通过HTTP / 2提供服务,这些变通办法甚至会对您的页面速度产生负面影响。
大多数互联网流量是基于移动设备的,因此请考虑移动互联网的速度,并确保您的媒体文件较小并针对这些设备进行优化。您还应该继续缩小JavaScript(JS),HTML和CSS。
如果不确定为什么要缩小文件,那么我们的文章将作为一个很好的开始,内容涉及如何以及为什么缩小您的文件。 JavaScript。
您应该了解的HTTP概念
如果您不熟悉本文中提到的术语,这里有个快速介绍
内联脚本是使用