Home >  > Woocommerce速度优化的十种方法

Woocommerce速度优化的十种方法

我是因为对wordpress的热爱才使用的Woocommerce,可是用来下烦心事情一大堆。

首先是对主机的要求,我开始为求安装最新版本,mysql直接用的8.0,结果vps被撑爆了。

然后将mysql降级到mysql5.6,最后还是被撑爆了,原因是Woocommerce本来就占资源,然后我买的那个模板居然要装十多个插件,当时我心里就MMP了,结果不出所料,VPS又被撑爆了。

用测速网站查了一下,发现它请求的各种文件有100多种,没只法,只好想想怎么优化吧!

一、首先推荐几个测速网站

1.https://gtmetrix.com/
GTMetrix。 这提供了一个性能分数,分解了诸如“满载时间”之类的指标,并提供了有关速度改进的详细建议。

2.https://tools.pingdom.com/
Pingdom 网站速度测试。 它具有更简单、更直接的界面,以及加载时间和页面大小等重要指标。 您还可以选择要测试的位置。

3.Pagespeed insights 洞察力。 这显示了直接来自谷歌的分数,分为移动端和桌面端。

测试效果截图:

二、Woocommerce速度优化的十种方法

1.使用优质主机
这个不多说了,当然配置越高越好,安装Woocommerce建议最低配置2核4G的vps或者服务器。

2.选择一个好的主题。
主题越复杂,它在您网站上安装的代码就越多,您的网站加载速度就越慢。 如果您使用包含插件或页面构建器的主题,则尤其如此。

你怎么知道一个主题是否快? 尝试通过我们之前提到的速度工具运行它的演示页面,或者阅读客户评论以了解真实用户的评价。

3.限制插件的使用数量

插件是 WordPress 的最大优势之一,因为它们具有无限的灵活性。 但是,这并不意味着您应该安装所有这些。

插件可以通过以下方式影响速度:

  • 发送额外的 HTTP 请求。 许多插件会向您的站点添加额外的 Javascript 或 CSS 文件,从而增加发送到您服务器的 HTTP 请求数量,从而降低您的商店速度。
  • 添加数据库查询。 许多插件从您的数据库中提取信息以在前端显示元素,这会增加您服务器的负载。
  • 占用托管资源。 您拥有的插件越多,您使用的服务器资源就越多。 而且,如果您检查了托管计划的分配资源,您的加载时间将会受到影响。

如果您想了解特定插件如何影响您的站点,请尝试下载 P3 Plugin Performance Profiler

测试结果如下:

4. 保持 WordPress、主题和插件更新
WordPress 核心、主题和插件更新通常不仅仅包括很酷的新功能或安全补丁。 在许多情况下,他们实际上会通过优化代码来提高您的网站速度。

确保每次可用时都执行更新。 或者,如果您不想经常检查,您可以在 WordPress 设置中打开自动更新。

5.压缩你的图片
图像是服务器处理的最重、最难处理的文件之一,因此您希望它们尽可能小。 然而,平衡图像质量和尺寸也很重要。 毕竟,您不想要模糊的产品图片!

6. 考虑懒加载图片
如果您的网站上有较长的页面或大量图片,您可能需要考虑启用图片延迟加载。 此功能会自动延迟图像的加载,直到网站访问者向下滚动到图像在页面上出现的位置。 这意味着您的客户不必坐等所有媒体加载完毕就可以消费您的内容(或购买您的产品!)

有多种工具可用,包括 Jetpack 的免费延迟加载功能,只需单击一下即可启用。

7.安装缓存插件
每次有人访问您的商店时,他们的浏览器都必须加载您所有的站点数据:图像、视频、Javascript、CSS 等。根据您站点的大小,这可能需要一段时间! 但是,当您启用缓存时,他们的浏览器会保存您站点文件的副本,这样当他们返回时,加载速度就会快得多。

一些托管服务提供商在服务器级别提供此服务,但您也可以使用 WP Super Cache 等插件。

8.设置CDN
内容分发网络 (CDN) 是遍布全球的分布式服务器网络。 它从您的站点下载图像、视频和其他资产,并通过自己的网络为它们提供服务,从而减轻您服务器的压力。

虽然这对任何商店来说都是一个很好的解决方案,但如果您在国际上销售,它就特别有用。 例如,如果您的服务器位于纽约并且有人从印度访问,您的网站通常会从纽约服务器加载。 但是 CDN 从离每个客户最近的服务器加载您的站点。 这意味着每一位访客都能获得最佳的速度体验。

9.防止暴力攻击
当黑客使用机器人试图访问您的网站时,就会发生暴力攻击。 他们每分钟可以尝试数千个用户名和密码组合!

当每分钟发生那么多登录尝试时,它会给您的服务器带来巨大压力并显着降低速度。

10.更新你的PHP版本并增加你的内存限制

您可以在此处找到最低 WordPress PHP 要求(https://wordpress.org/about/requirements/)。 请注意,我们确实建议在更新您的 PHP 版本并测试所有内容以确保其正常工作之前对您的站点进行完整备份。

现在,你的内存限制如何?

您的网站有一定数量的内存由您的托管服务提供商分配给它。 但是,根据您的特定站点,您可能会超过该限制(例如 WooCommerce 建议至少 128 MB)。

在许多情况下,您可以在主机控制面板中增加内存限制(请参阅我们的指南),但如果不行,您可以随时联系您的主机提供商。

(1)修改wp.config文件
这个wp.config文件在你的wordpress安装目录。
在“require_once”那一行的前面,即倒数第2行加上这一句代码:

define('WP_MEMORY_LIMIT', '256M');

(2)修改PHP.ini
如是你合适的是宝塔,可以通过以下两种方法修改PHP.ini。

(1).直接php管理配置那里修改。

(2)直接修改php.ini文件

暧昧帖

本文暂无标签