为什么我的 WooCommerce 网站速度慢? 以及如何修复它

已发表: 2018-06-20

您的 WooCommerce 网站速度慢吗? 很好,你正在调查它。 如果页面加载速度仅下降一秒,亚马逊每年将损失16 亿美元的销售额。

快速加载页面可提高转化率和 SEO、减少购物车放弃、增加页面浏览量并保持客户参与度。

提示:使用Pingdom GTMetrix WebPageTestDareboost等免费在线工具测试您的页面加载速度

好消息是,在大多数情况下,您可以通过检查一些关键事项来修复缓慢的 WooCommerce 网站

1.您使用的是慢速托管服务提供商

1.50 美元/月在我的右边。 1.75 美元/月在我的左边。 您可能会想:网络托管计划太便宜了。

当您是 WooCommerce 新手、尚未从在线销售中赚钱并且不想花很多钱时,这是个好消息。 Web 托管在商店生命的最初阶段并不是主要关注点,但大约一年后 - 或更早,取决于您的流量和交易何时开始回升 - 您需要注意它。

使您的 WooCommerce 网站变慢的原因之一可能是您的网络服务器(又名托管服务提供商)。

如果您希望页面快速加载,则需要良好的托管服务。 不是低价的。 有两种主要解决方案可以解决您的问题:

  • 使用体面的共享主机 大多数共享主机计划不会分配太多磁盘空间、内存或带宽。 为什么? 因为您与其他客户共享服务器资源。 当 10,000 人使用相同的带宽时会出现什么问题? 它会减慢您的网站速度。 简单的。 现在您可能想知道:我怎么知道我的共享主机是否太慢? “您可以通过登录 cPanel 或主机的仪表板并访问您网站的资源使用信息来做到这一点”——阅读更多
  • 使用托管主机 如果您驾驶大量交通,这会更昂贵,但也更有效。

提示:如果您不知道选择哪家网络托管公司,请查看 WooCommerce 推荐的 WordPress 主机

WooCommerce 网站速度慢?尝试这些推荐的网络主机之一
WooCommerce 推荐的网络主机

要提高商店的性能,请确保您的主机服务器位于大多数客户居住的国家/地区。 这涉及到下一点——使用内容交付网络的重要性。

2.您不使用内容交付网络

您是否知道将内容交付网络 (CDN) 集成到您的网站是提高 Web 性能的最简单方法之一?

CDN 是位于世界各地的服务器网络,其目标是存储您的 WooCommerce 网站的静态文件,例如 JavaScript、图像和 CSS。

WooCommerce 网站速度慢?尝试内容交付网络

此过程可帮助您提高网站性能,因为您的客户离服务器越近,您的网站在他们的浏览器上加载的速度就越快。 CDN 非常有用,特别是如果您的目标客户分布在不同的国家/地区。

有许多不同的 CDN 服务可用,包括:

  • Cloudflare
  • 喷气背包光子
  • 最大CDN
  • 关键CDN

你应该选择哪一个? WP Rocket 提供以下建议:

“在选择 CDN 时,重要的是要确定您的需求,特别是您的访问者主要位于哪里以及您的带宽要求,这样您就可以选择最能为您的受众提供服务的 CDN。 其他考虑因素包括你想花多少钱以及你的网站有多大。”

大多数 CDN 都提供免费计划,但除非您处于 WooCommerce 商店的最早阶段,否则您应该考虑使用高级计划。

3. 你没有使用缓存插件

让我们从定义开始:缓存是存储数据的硬件或软件组件,因此可以更快地处理未来对该数据的请求。

换句话说,缓存插件提供存储的网页,而不是在每次回访者访问它时加载整个网站。 它加快了这个过程。

但是 -如果配置正确,缓存插件只会提高您网站的加载速度

事实上,缓存插件经常会出现问题,因为它们没有正确设置! 例如:您不希望缓存购物车页面或结帐页面,因为这会阻止您的客户将产品添加到购物车或支付购买费用。

如果您决定尝试使用缓存插件,请了解如何为 WooCommerce 配置缓存插件。 如果您想知道尝试哪一个 - 两个最知名的选项是W3 Total CacheWP Rocket

4.你的图片尺寸没有优化

高质量的图片对于网站来说很重要,对于在线商店来说可能更重要! 尤其是当您向访问者展示画廊和旋转木马时。

高质量通常也意味着更大的文件大小,而更大的文件大小可能会使您的 WooCommerce 网站变慢。

避免这种情况的解决方案是优化您的图像。 特别是考虑到图像占网站加载时间的 50%

幸运的是,优化图片并不意味着您要向客户提供模糊的产品图片。 按着这些次序:

  1. 将图像下载到合适的大小。 本图片指南建议“您上传的原始图片应至少为 800 x 800 像素或更高,以适用于大多数主题”
  2. 压缩您的图像。 通常,网页的常规大小为 2MB。 使用 EWWW Image Optimizer(免费)、WPSmushit 或 Imagify 之类的插件可将图像大小减少多达 70% — 不会影响质量。

如果您熟悉照片编辑软件,您也可以使用其中之一直接优化您的照片。 例如,Photoshop 允许您使用“保存为网络”功能保存图片。 您还可以尝试Gimp TinyPNGJPEG mini

请记住关于 Amazon.com 盈利能力的要点:页面响应延迟 1 秒会导致转化率降低 7%

5.您面临数据库问题

在您的 WooCommerce 网站的生命周期中,您的数据库将存储大量信息:产品、订单、设置等。起初,这没什么大不了的。

但是在网络上存在几个月后,它可能会成为一个问题,因为您的数据库大小会影响您的网站性能 换句话说,由于数据库问题,加载时间可能会很慢。

如果是这样,你需要做一些清理工作。 您可以手动执行此任务,例如使用您的 cPanel,但有几个 WordPress 插件通过使您能够自动化优化过程,使该过程变得更加容易。

如果您想继续进行数据库清理,请考虑以下插件:

  • WP扫描
  • WP优化

两者都将删除数据库中存在的修订并删除重复的条目。

WooCommerce 现在提供了自动删除旧用户帐户等选项。从数据库性能和隐私的角度来看,这都是有意义的。

最后但同样重要的是:在使用这种插件之前,不要忘记备份您的网站——文件和数据库! 阅读这篇关于如何创建和使用站点备份的文章。

6. 你使用了一个糟糕的主题

选择主题并不容易,尤其是对于发现 WordPress 的初学者而言。 有很多可用的主题,其中一些会在页面中注入大量代码以实现一定的布局。

为 WordPress 选择主题时需要考虑很多事情要检查的一个关键点是您的主题编码良好并遵循 WordPress 标准。 如果没有,它会使您的 WooCommerce 网站变慢。

检查您的主题是否使您的 WooCommerce 网站变慢的一个简单测试是创建一个备份,然后切换到默认的 WordPress 主题或店面——WooCommerce 推荐的主题,因此是最优化和最适合测试的主题。 如果您的网站在切换后加载速度更快,那么您现在知道问题出在您的主题上。

为了兼容性,试试Storefront“一个直观、灵活、免费的 WordPress 主题,提供与 WooCommerce 的深度集成。”

WooCommerce 网站速度慢?也许这是你的主题。尝试 WooCommerce 的店面

如果您的商店仍然很慢,那么是时候查看您已安装的插件了。

7. 你使用了一个糟糕的插件

性能问题有时与插件加载有关。

要检查是否有插件使您的 WooCommerce 网站变慢:停用所有插件并一个一个重新激活,直到找到潜​​在原因。 您还可以使用插件管理器来控制激活顺序,并在每个页面/帖子的基础上以及通过移动设备打开/关闭插件。

WooCommerce 幸福工程师推荐的另一个测试不良插件的选择是使用健康检查。

这里不一定是您网站上运行的插件数量和商店速度之间的联系——最好有十个编码良好的扩展,而不是一个装满无用功能的插件,这些功能会破坏您的网站!

代码质量最重要,但尽量不要使用太多插件,并始终禁用和/或删除您不再需要的任何插件。 后一步也是安全最佳实践!

8. 您没有在您的网站上激活最新的 PHP 版本

您可能知道,WordPress 是一种基于 PHP(一种服务器端脚本语言)的开源 CMS。

使用最新版本的 PHP 可以提高您商店的性能 PHP 7 比其前身 (5.6.) 快 2-3 倍!

您可以通过您的网络主机更新您的 PHP 版本。 这里通常是您的 cPanel 上可用的模块 如果没有,或者如果您需要支持,请与您的托管服务提供商联系。

在更新您的 PHP 版本之前,请在本地环境中测试最新版本——例如WAMP MAMPLocalbyFlywheel然后,当您准备好后,您可以继续在您的生产站点上实施更改。

注意:许多 WordPress 插件尚未与 PHP 7.2 完全兼容。

WooCommerce 网站速度慢? 是时候进行一些修复了!

我们已经介绍了使 WooCommerce 网站变慢的常见问题,现在也许是时候进行一些修复了? 注意做好备份,祝你好运。

请在下方评论哪种技术适用于您的商店。 如果您有想法要补充,我们很乐意听取您的建议。

本文由 WP Marmite 的创始人 Alex Borto 撰写。 亚历克斯于 2011 年 2 月创立了 WP Marmite——最初,该博客的目标是帮助尽可能多的人找到完美的主题,但经过三年的旅程,亚历克斯决定走得更远,从上到下接触 WordPress,以帮助法国用户。 现在亚历克斯正在全职工作,其他编辑也加入进来帮忙。 关注他们的博客以获取更多精彩内容和提示。