【发布时间】:2020-06-11 21:38:00
【问题描述】:
WooCommerce 网站所有者可以做些什么来优化他们的网站。这些所有者是我为其开发在线商店的人。
运行一段时间后,网站的磁盘变大了,我想这是由于 mySql 数据库的增长。
是否有一个插件可供客户在不了解数据库和 wordpress 技术知识的情况下优化其网站?
【问题讨论】:
标签: wordpress woocommerce
WooCommerce 网站所有者可以做些什么来优化他们的网站。这些所有者是我为其开发在线商店的人。
运行一段时间后,网站的磁盘变大了,我想这是由于 mySql 数据库的增长。
是否有一个插件可供客户在不了解数据库和 wordpress 技术知识的情况下优化其网站?
【问题讨论】:
标签: wordpress woocommerce
有很多关于如何优化 WordPress 网站的指南。 Here is one。每个人都应该做的最基本的事情就是使用缓存和图像优化插件。
但是对于您可以采取的 WooCommerce 特定操作,您可以做的一件事是安装 custom orders table 插件。这会将所有 WooCommerce 数据放在一个单独的数据库表中。但是,它确实需要使用 wp-cli,因此必须知道如何通过 SSH 登录并运行该命令。不过,这很容易实现自动化。
至于更大的磁盘大小,如果 WordPress 数据库的大小超过几 GB,那就大错特错了。通常它只有几百 MB。所以不,大型网站不会因为数据库的增长而发生。它来自存储在 wp-contents 文件夹中的内容。 WordPress 商店将以不同的分辨率存储每个图像的多个副本,并且下载大量插件和主题可以增加网站的大小,但它仍然不会变得大得离谱。尽管一旦您在网站大小之上添加备份插件,就会成倍增加。一个好的备份插件应该默认不保留太多的本地备份。我见过的最严重的问题发生在有多个备份插件时,它们开始在备份中包含由另一个插件创建的所有备份。然后,您将获得指数级更大的备份,并且网站的大小将很快失控。
这就是网站变大的原因,随着时间的推移,网站所有者不可避免地会向网站添加更多插件和图片,从而增加网站的大小,但更糟糕的是,所有额外的插件都会降低网站速度。
您还需要确保您的客户使用的是良好的虚拟主机。我分享的指南有一些标准可以用来判断一家好的托管公司。许多托管公司没有的一件事是某种内存缓存。寻找使用 Varnish 或 Litespeed 或 Nginx 的 proxy_cache 的托管公司在页面访问 WordPress 之前对其进行缓存。
【讨论】: