我想将我客户的网站完全移动到 HTTPS 以允许 HTTP2 工作,但是我想知道(在搜索引擎的眼中)服务较旧的流量(其中有很多,否则会)是否可以遭受性能打击)不支持 HTTP2?
从 SEO 的角度来看,这样做有危险吗?和
你能用 WURFL 之类的工具进行检测吗?
我想保持最新状态并为使用较新浏览器的用户提供改进的性能/安全性,但不希望发展中国家使用旧浏览器的用户受到影响。
值得一提的是,几周前我做了一些测试,我得到的印象是谷歌的蜘蛛还没有看到 HTTP/2。但正如@sbordet 指出的那样,升级到 HTTP/2 是可选的,所以请确保拥有一个也响应 HTTP/1.1 的站点。这里还有一些想法:
您不需要根据您使用的是 HTTP/2 还是 HTTP/1.1来提供不同的内容,因为您的问题标题可能会暗示(如果我误解了,请见谅)。
此外,仅仅因为您更新到 HTTP/2,并不意味着您的服务器不能再提供 HTTP/1.1。
您可以轻松更新到 HTTP/2,并为不支持或不允许 HTTP/2 流量的旧设备或网络保留 HTTP/1.1 支持。
客户端和服务器是否可以说 HTTP/2 是协商的:只有当服务器检测到客户端支持它时,才会使用它,否则服务器将回退到 HTTP/1.1。因此,您不必冒险使您的网站在发展中国家的旧版浏览器中不可用。
再说一次,HTTP/2 实现可能会有所不同,但通常它们必须为不讲 HTTP/2 的客户端做好准备,并为这些客户端使用 HTTP/1.1(因为否则它们将无法提供内容并且它将似乎服务已关闭)。