提升您的在线商店性能

您的在线商店由一系列功能构成,例如模板代码、应用、图片、视频、轮播、社交媒体源和分析。这些功能可以增强访客体验并扩展您网站的特性。

但是,您添加到在线商店的每项功能都可能会影响商店的性能。某些功能可能会降低您网站的速度,或产生可能影响用户体验的意外行为。

网站性能侧重于优化用户体验。目前,网站性能侧重于三个主要方面,核心 Web 指标也反映了这三个方面:

  • 加载速度,以最大内容绘制 (LCP) 来衡量
  • 布局稳定性,以累计布局偏移 (CLS) 来衡量
  • 对用户交互的响应能力,以“下次绘制交互”(INP) 来衡量

优化网站性能意味着您的客户更有可能留在您的网站上并完成转换。

针对您的在线商店的优化

您的在线商店内置了网站优化功能。任何新功能也都内置了网站优化。您无需执行任何特殊操作即可利用以下功能:

  • 您的在线商店托管在快速的全球服务器上,并且不会限制您商店的带宽。您可以在 Shopify Status 上查看 Shopify 商店的状态。
  • 您的在线商店拥有由 Cloudflare 运营的内容分发网络 (CDN),可确保您的在线商店在全球范围内快速加载。您可以在 Cloudflare 状态页面上查看 CDN 状态。
  • 为保持加载时间够快,系统会使用图片 CDN 自动优化图片。图片 CDN 结合您的模板代码,可以提供最佳的图片格式,并且还会调整尺寸和进行压缩,以保持文件大小。

影响网站性能的因素

对于 Shopify 商店,以下是影响网站性能的最大因素:

  • 您的在线商店模板
  • 您已安装的应用
  • 您手动添加到商店的任何其他第三方代码,包括标签管理器及其中的标签

这意味着您应专注于以下方面来提升网站性能:

  • 使用最新且经过优化的模板。所有 Horizon 系列模板以及 Shopify 的 Online Store 2.0 模板都是免费的,并已针对网站性能进行了优化。此外,许多其他第三方模板也已针对网站性能进行了优化。您可以查看最新的模板性能数据
  • 如果您的模板提供页面过渡或其他动画效果,请比较激活它们前后的网站性能。动画效果可能会降低页面加载速度。
  • 避免在模板的页面模板中添加过多分区。页面上的分区数量过多会降低网站性能。
  • 如果您有包含大量产品的产品系列,请考虑激活分页以限制一次加载的产品数量。
  • 评估您安装的应用和第三方代码,确保它们创造的价值足以抵消任何潜在的性能损失。
  • 审核您的标签管理器,以删除任何未使用或价值不高的标签。详细了解标签和标签管理器的最佳做法

测试工具

您可以使用以下工具来调查您的在线商店的性能:

  • 网站性能报告:Shopify 的网站性能报告使用核心 Web 指标来衡量真实用户体验您的在线商店的方式。
  • PageSpeed Insights:您可以使用 Google 的 PageSpeed Insights 运行您自己的报告,以查看商店中页面的更详细指标。

了解第三方性能建议

第三方性能扫描工具可能会建议您进行更改以提高商店的速度。但是,Shopify 已实施其中许多建议,或者这些建议不适用于 Shopify 商店。

Shopify 中已包含的优化

您的 Shopify 商店自动包含以下性能优化:

内容分发网络 (CDN):Shopify 免费提供世界一流的 CDN,可确保快速的全球性能。所有资产均使用 HTTP/2 提供,与旧协议相比可减少开销。

浏览器缓存:Shopify 将可缓存资源的浏览器缓存设置为一年,这是可能的最长持续时间。这意味着再次访问您商店的访客将体验到更快的加载时间。

Gzip 压缩:Shopify 对 CSS、JavaScript、文档和页面采用 gzip 压缩,以减少带宽并缩短加载时间。此外,还启用了 Keep-alive 以支持多个文件检索。

图片优化:Shopify 使用高级算法自动压缩 JPG 图片,在压缩和视觉吸引力之间取得平衡。图片通常以 WebP 格式提供,以实现更好的压缩效果和更快的加载速度。

文件最小化:当您的在线店面请求 CSS 和 JavaScript 文件时,Shopify 会自动对其进行最小化,从而在不影响功能的情况下减小文件大小。

第三方建议不适用时

第三方扫描工具可能会提出与 Shopify 商店不相关的更改建议:

  • 服务器级配置:有关服务器设置、HTTP 标头或缓存政策的建议已由 Shopify 的基础架构进行优化。
  • CDN 实施:添加 CDN 的建议是不必要的,因为 Shopify 默认包含高性能的 CDN。
  • 压缩设置:有关启用压缩的建议已在 Shopify 平台上实现。

根据相关建议采取行动

请重点关注与您商店的特定内容和功能相关的建议:

  • 图片优化:确保您上传的图片尺寸适当,并使用推荐的格式。
  • 应用评估:请考虑已安装的应用所提供的价值是否足以抵消其对性能的任何影响。
  • 模板优化:选择针对性能进行优化的模板,并限制页面模板上的分区数量。

对加载缓慢的页面进行故障排除

如果您商店的加载速度缓慢,请按照以下步骤确定并解决问题:

第 1 步:验证问题

  1. 请通过不同的设备和互联网连接亲自测试您商店的加载速度。
  2. 请让其他人测试您的商店,以确认这不是由您本地的互联网连接导致的问题。
  3. 使用 PageSpeed Insights 等测试工具获取具体的性能指标。

第 2 步:确定原因

检查应用是否过多:在您的在线店面上加载资产的应用过多会降低性能。请检查您已安装的应用,并删除所有对销售并非至关重要的应用。

检查大型图片:包含大量高质量图片的页面可能会加载缓慢。请优化您的图片或减少显示的图片数量。详细了解推荐的图片尺寸

识别缓慢的脚本:如果您的网站在一次性完全加载前显示为空白页,请使用浏览器的开发者工具来识别加载缓慢的脚本。请联系应用或模板开发者以获取解决方案。

第 3 步:采取措施

删除不必要的应用:卸载应用不会自动从您的模板中删除其代码。您可能需要联系应用开发者以获取完整的删除说明。

优化图片:使用适当的文件格式(照片使用 JPG,带透明度的图形使用 PNG),并调整图片大小以匹配其显示尺寸。

评估模板性能:如果您当前的模板导致严重的速度下降,请考虑切换到经过性能优化的模板。

获取有关在线商店性能的支持

如果您使用的是 Shopify 提供的免费模板,则 Shopify 支持或许能为您提供基本的性能改进帮助。

如果您使用第三方模板并需要帮助,则必须联系您的模板开发者、聘请 Shopify 网站性能专家,或聘请 Shopify 合作伙伴以提升网站性能和速度。详细了解有关聘请 Shopify 合作伙伴的信息。

如果您的性能问题来自某个应用,则可以联系您的应用开发者

如果您有开发团队或代理合作伙伴,也可以联系他们以获取进一步的帮助。

用于进行故障排除的技术信息和资源

如果您是希望提升 Shopify 在线店面、模板或应用性能的开发者,则可以查看与各项核心网页指标相关的以下资源。详细了解 Shopify 模板的性能最佳做法

加载速度

最大内容绘制 (LCP) 用于衡量加载速度,其依据是屏幕上最大元素变为可见的速度。首字节时间 (TTFB) 和首次内容绘制 (FCP) 是辅助性指标,可帮助您更好地了解问题的根本原因。您可以详细了解在 Shopify Liquid 在线店面中调试加载缓慢的常见原因

视觉稳定性

累计布局偏移 (CLS) 用于衡量视觉稳定性,其依据是内容在加载期间意外移动的幅度。要深入了解如何调试 CLS,请阅读 如何在 Shopify 网站上优化累计布局偏移 (CLS)

交互性

与下一次绘制的交互 (INP) 用于衡量交互性,其依据是页面对大多数用户操作(例如单击链接或按钮)做出响应所需的时间。

如果您的 INP 指标表现不佳,则很可能是因为您商店中的模板代码、应用代码或第三方/标签管理器代码中包含过多的 JavaScript。请着手清理那些影响最严重的代码。详细了解查找影响页面加载的最严重 JavaScript 代码的 3 种方法。如果您在 INP 方面仍有问题,请通过 web.dev 上的资源详细了解。