【发布时间】:2015-08-19 00:26:44
【问题描述】:
我想将我客户的网站完全移动到 HTTPS 以允许 HTTP2 工作,但是我想知道(在搜索引擎的眼中)服务旧流量(其中有很多和否则会遭受性能打击)不支持 HTTP2?
从 SEO 的角度来看这样做有危险吗?和
您可以使用 WURFL 等工具进行检测吗?
我希望保持最新状态并为使用较新浏览器的用户提供改进的性能/安全性,但不希望发展中国家使用旧浏览器的用户受到影响。
【问题讨论】:
我想将我客户的网站完全移动到 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(否则它们将无法提供内容并且会显示服务已关闭)。
【讨论】: