如何提高 WooCommerce 网站速度并避免缓慢的查询
已发表: 2022-07-02我们都知道亲自购物最糟糕的事情就是排队等候。 由于电子商务已成为许多客户的常态,因此在线购物体验也必须满足某些标准才能保持客户的参与度。 网站性能和速度对用户体验至关重要。
如果您注意到您的 WooCommerce 网站速度没有达到您的预期,那么您的客户很有可能也注意到了。 在本文中,我们将讨论缓慢的 WooCommerce 网站(以及缓慢的 WooCommerce 查询)的根本原因以及您可以采取哪些措施来解决它们。
为什么我的 WooCommerce 网站速度这么慢?
WooCommerce 网站速度受到影响的一些原因包括活动插件、主题、编写不佳的代码和内容交付速度。 所有这些因素也可能导致缓慢的 WooCommerce 查询。
为什么我的 WordPress 网站这么慢? >>
拥有大量查询甚至重复查询会耗尽您网站的性能。 这可能是由于访问者浏览您的网站、跟踪,甚至是您为扩大覆盖面而添加的社交媒体扩展程序造成的。
如果您的 WooCommerce 网站是一个人在五层楼的底部搬运杂货,那么每个额外的查询都是有人在每个楼层递给您另一袋杂货。 每次查询数据库时,您的 WooCommerce 网站都会变慢一点。
这是您可以做的。
如何提高 WooCommerce 网站速度和查询
看看你的插件
就插件而言,质量比数量更重要。 但是,如果它们运行得很快并且您知道它们为您的站点做什么,那么您使用多少实际上并不重要。
WordPress插件基本指南>>
您可以使用诸如 Query Monitor 之类的插件来识别、分析和调试您的查询和 PHP 错误。 最好使用像 New Relic APM 这样的可观察性平台,因为它是一个外部托管的工具,允许您监视、分析和排除 WooCommerce 站点的故障,而不会影响数据库的资源使用。
确保:
- 使用 New Relic APM 或 Query Monitor 监控插件以查找重复或缓慢查询的原因。
- 通过使用 Redis 对象缓存和 Nexcess 页面缓存等缓存来减少慢查询。
- 创建互补且不产生冲突的插件堆栈。 创建堆栈后,检查性能并监控任何问题。
- 保持你的插件更新。 删除您不使用的所有插件。
- 避免在数据库前端进行 AJAX 调用的插件。 这可以增加 500 毫秒到 1 秒的处理时间。
检查您的主题
许多可用的主题实际上并不适用于 WooCommerce 网站,即使它们看起来很棒。 它背后的代码以及它在移动设备上的转化程度都是导致网站性能不佳的因素。
如果您使用的是免费主题,您可能不会得到开发人员的支持。 如果它包含错误代码,您最终可能会得到一个包含恶意软件、重定向或利用 SEO 的网站,这会对您的 WooCommerce 网站排名产生负面影响。
您今天需要的 15 个最佳 WooCommerce 主题 >>
如果您使用的是高级主题,它可能只是有臃肿的编码,导致查询缓慢。 例如,他们可以利用模板对您的数据库生成大量查询来显示产品。 通过数据库处理站点内容所需的时间越长,站点加载速度就越慢。
确保:
- 做研究。 检查开发人员是否提供支持。 搜索评论。 看看用户对他们的体验有什么看法。
- 选择经过优化、安装插件少且没有臃肿编码的主题。
- 删除未使用的主题。 将它们存储在您的数据库中可能会导致管理面板速度变慢和站点速度问题。
修剪你的代码
浪费资源的编写不佳的代码会减慢您的网站速度,并使访问者更难快速访问内容。 生成慢查询的 WooCommerce 网站可能在其代码中包含一些不必要的元素。 庞大的代码意味着需要更多的时间来处理。 每毫秒加起来。
确保:
- 缩小你的代码。 删除多余的空格、行和字符。
- 使用 Autooptimize 优化和聚合 CSS 和 JavaScript 代码和文件。
确保您使用的是内容交付网络
如果您大到可以记住逐行加载图像的日子,您可能会欣赏内容交付网络 (CDN) 的速度和可访问性。
必须为访问者快速可靠地呈现您的内容。 有许多可用选项,包括一些免费选项,但选择满足您需求的选项很重要。
选择一个 CDN:
- 在地理位置上靠近您的客户。
- 提供 24/7 全天候支持。
- 支持 SSL。
- 可以支持小文件以及更大的有效负载。
通过优化托管提高 WooCommerce 网站速度
您使用 WooCommerce 网站是因为它的易用性、便利性和灵活性。 当所有这些都因站点速度慢而受到影响时,您的客户将开始寻找其他地方。
由于您的托管服务提供商是网站速度的最大因素,因此请考虑完全托管的 WooCommerce 托管。
无需考虑更新插件和每日备份的烦恼。 专注于真正重要的事情——销售——同时仍然拥有定制的所有灵活性。
通过 Nexcess 的完全托管的 WooCommerce 托管,您可以获得:
- 内置 CDN。
- 高质量的安全和支持。
- 最新的购物车废弃技术。
- 触手可及的性能测试。
最重要的是,由于即时自动缩放和视觉比较,您将获得一个超快的网站。
尝试使用 Nexcess 进行完全托管的 WooCommerce 托管。 通过完全托管的 WooCommerce 托管的两周免费试用体验更快的网站速度。
相关内容
- 加快 WordPress 网站速度的 5 种高级技术
- 顶级 WooCommerce 图像大小黑客,以保持您的网站快速
- 什么是内容交付网络 (CDN)?
- 7 个最快的 WordPress 主题
- 为什么需要 CDN? | Nexcess 技术讲座
- WooCommerce 安全性:您的客户数据的安全性如何?