大数跨境

启用 HTTP/2,让客户更满意、提升 SEO 效果

启用 HTTP/2,让客户更满意、提升 SEO 效果 电商实践
2018-03-12
0
导读:启用公司的网站使用 HTTP/2 可以提升性能、提升客户满意度,并改善搜索引擎排名。这些优势反过来又有助于您的网站带来更多流量、更高转化率和更多利润。HTTP/2 标准是对自 1991 年以来用于通过

启用公司网站使用 HTTP/2 可能会带来更好的性能、更满意的客户以及更高的搜索引擎排名。所有这些反过来又有助于您的网站带来更多流量、更多转化和更高利润。

HTTP/2 标准是对自 1991 年以来用于通过互联网连接计算机的超文本传输协议(Hypertext Transfer Protocol)的重大更新。最近一次更新是 1999 年的 HTTP/1.1。

自 1991 年网页主要以文本形式存在以来,互联网内容发生了巨大变化。HTTP/2 认识到这些变化,并致力于减少客户端设备(如 iPhone)与服务器之间相对于 HTTP/1.1 的通信时间。

互联网上的第一个网页仅包含文本、少量格式设置和链接。这正是 HTTP 当时需要处理的全部通信内容。近三十年后,互联网包含了多种不同类型的內容——而且数量庞大得多。

快速页面

HTTP/2 协议在大多数情况下、几乎所有设备上都能比早期的 HTTP 标准更快地加载大多数网页。这就是其最大的优势。

HTTP/2 加载页面的速度提升幅度可能因多种因素而异,包括客户端与服务器之间的物理距离和连接速度。

提供内容分发网络的 Akamai 自 2015 年起一直在托管一个实时的 HTTP/2 演示。该测试加载相同的图像两次,首先使用 HTTP/1.1,然后使用 HTTP/2 协议。这项测试远非完美,但它确实展示了这两种协议在你的网络上的工作方式。

来自 Akamai 的这项图像测试是一个简单的示例,展示了 HTTP/2 如何改善页面性能。

满意的购物者

HTTP/2 协议的相对速度可能会影响客户体验。购物者——即访问网站进行购买的人群——更喜欢加载速度快甚至瞬间加载的网页。

例如,根据 Kissmetrics 的数据,“页面响应延迟一秒可能导致转化率下降 7%”,“如果一个电子商务网站每天收入 10 万美元,页面延迟一秒每年可能导致高达 250 万美元的销售损失。”

如果您的公司网站加载迅速,访客在切换页面和查找产品时可能会获得相对更好的购物体验。

友好的搜索引擎

Google 和 Bing 等搜索引擎也希望拥有满意的客户。当用户在 Google 中输入搜索查询时,Google 希望返回一系列有用且信息丰富的链接。Google 希望它建议的每个链接都能满足用户的期望。

因此,Google 至少从 2010 年起就将页面速度作为其搜索结果算法中的一个排名因素。2018 年,Google 还可能使用移动优化索引,进一步加大对页面加载时间的权重。

由于采用 HTTP/2 可以显著改善页面性能,因此 HTTP/2 也应能提升您的网站在 Google 及其他搜索引擎中的排名效果。对于移动查询而言,这一点可能尤为明显。

当您的网站在搜索引擎中排名更高时,它应该获得相对更多的点击量,从而带来更高的网站流量。毕竟,这是搜索引擎优化的基本前提。

启用 HTTP/2

HTTP/2 能够快速加载页面,从而提升用户体验并提高搜索排名。下一步是为您的网站实施 HTTP/2。

好消息是,这可能已经完成了。许多网站可能已经在不知情的情况下使用 HTTP/2 并享受其带来的所有好处。一个简单的检查方法是打开浏览器的开发者工具,查看网络流量。

Chrome 和 Firefox 的检查工具默认不显示协议信息。右键(或替代点击)其中一个标签以添加该字段。添加后,您将能够看到网站上哪些资源正在使用 HTTP/2。

也有针对 HTTP/2 的测试。KeyCDN 就是一个例子。

如果您的网站和服务器尚未实现 HTTP/2,以下是您可以采取的措施。

实施 HTTP/2

1. 为每个页面开始使用 HTTPS:绝大多数 HTTP/2 实现都需要传输层安全(TLS)。因此,对于大多数企业来说,启用 HTTP/2 的第一步是获取 SSL 或 TLS 证书,并使网站上的每个页面都使用 HTTPS。

电子商务网站通常已经使用 HTTPS 来加密包含客户或支付信息的页面。因此,在线商家很可能已经拥有安全证书,只需将整个站点切换到 HTTPS 即可。

2. 为静态资产使用支持 HTTP/2 的内容分发网络:考虑将产品摄影等静态 Web 资产托管在支持 HTTP/2 的内容分发网络上。静态资产代表了典型 Web 页面在使用 HTTP/1.1 时发出的许多(如果不是全部)服务器调用。改变这些资产的交付方式可以提高性能。

3. 在你的 Web 服务器上实施 HTTP/2:如果你的公司管理自己的 Web 服务器,你也可以自行实施 HTTP/2。这可能只是更新你的服务器软件那么简单。Nginx 从版本 1.9.5 开始支持 HTTP/2,Apache 从版本 2.4.17 开始包含 HTTP/2。你也可以为这些服务器的旧版本添加 HTTP/2 支持。

4. 测试你的实施情况:像测试对服务器的其他重大更改一样,测试你的 HTTP/2 实施。考虑在将 HTTP/2 部署到生产环境之前,先在开发服务器上实施它。BBC 在 Medium 上有一个出色的开发博客,详细描述了它在实施 HTTP/2 时所采取的步骤。阅读这一经验可能会有所帮助。

5. 在设计中考虑 HTTP/2:你的最后一步将是开始围绕 HTTP/2 行为做出设计和开发决策。例如,将多个 Web 图形合并到一个文件中的图像精灵或使用数据 URL 内联图像都是 HTTP/1.1 技术,它们减少了页面发出的 HTTP 请求数量。但 HTTP/2 解决了这个问题。现在不再需要担心请求的数量。

同样,由于 HTTP/2 中这些请求对性能的影响方式与早期版本不同,因此可能不再需要合并 CSS 和 JavaScript 文件。

【声明】内容源于网络
0
0
电商实践
电商实践
内容 8053
粉丝 0
电商实践 电商实践
总阅读37.4k
粉丝0
内容8.1k