设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 483|回复: 0

加快WooCommerce后端的8个高级技巧

[复制链接]

307

主题

0

回帖

925

积分

高级会员

积分
925
发表于 2023-12-26 15:14:39 | 显示全部楼层 |阅读模式
WooCommerce是全球最受欢迎的电子商务平台之一。然而,尽管WooCommerce具有可扩展性和灵活性,但网站所有者经常会与运行缓慢的管理面板作斗争,特别是如果网站有许多产品列表。在本文中,我们将讨论导致WooCommerce后端变慢的一些常见原因,并提供一些简单的技巧来加快它的速度。我们还将解释一些先进的技术,以帮助您提高WooCommerce后端性能。随着越来越多的人使用移动设备和互联网,消费者越来越多地转向网上购物,使电子商务成为新的规范。报告显示,到2025年,在线零售额可能会超过7万亿美元,预计到2023年,美国将有2.188亿消费者只进行数字购物。例如:商家必须加强他们的电子商务游戏,以击败竞争对手。WooCommerce插件是一个很受欢迎的选择,迄今为止已有超过500万的安装量用于在WordPress上快速建立一个电子商务网站。然而,尽管WooCommerce具有可扩展性和灵活性,网站所有者还是经常与运行缓慢的管理面板作斗争,特别是当网站有许多产品列表时。因此,他们必须找到方法来加快WooCommerce后端有效地操作插件和快速解决问题。本文将讨论导致WooCommerce后端变慢的一些常见原因,并提供一些简单的技巧来加快它的速度。我们还将解释一些先进的技术,以帮助您提高WooCommerce后端性能。



这篇文章

6个常见的原因为什么你的WooCommerce后端很慢7个简单的技巧来加快WooCommerce管理8个高级技巧来加快WooCommerce管理结论常见问题









6个常见的原因为什么你的WooCommerce后端很慢

让我们从了解为什么WooCommerce后端变慢开始。通常,次优的PHP代码库、冗长而低效的数据库查询以及需要花费时间加载的大文件会导致WooCommerce后端缓慢。但也存在其他原因,如大量未使用的插件、对象缓存、数据库查询、内容分发网络(cdn)和托管服务质量。1。旧的PHP版本

WordPress后端在PHP 7之前的版本上可能会变慢。事实上,今天53.6%的WordPress站点运行PHP 7.4。这是因为PHP 7及以上版本可以使用更少的服务器更快地处理请求,同时满足许多访问者的需求。

  

但仍有一些站点的版本早至5.2。您应该检查正在运行的版本,看看是否需要升级。更新到PHP 8或更高版本是理想的,因为它比PHP 7快得多,语法更简单,安全特性更强大。2。更少的内存

PHP内存限制也可能是导致后端速度变慢的一个重要原因。较低的限制意味着主机服务器没有分配足够的RAM和处理能力来执行特定的PHP脚本。虽然内存限制可以防止恶意攻击和在无限循环中运行的错误程序或内存泄漏,但它仍然会阻碍合理地需要更多计算能力的插件。3。你的WordPress管理页面可以有许多隐藏的脚本和文件在后台运行。你可以从Chrome的开发者工具中查看这些文件,并检查覆盖率。您将看到页面加载的JavaScript和层叠样式表(Cascading Style Sheets, CSS)文件列表。它还将以字节为单位显示大小,以便您评估哪些文件使用了最多的内存。

WooCommerce管理页面会变慢,如果运行很多javascript,并且整个界面很重,有很多事件、监听器和DOM修饰符。4。插件和缓存

WordPress用户依靠几个插件来优化网站和添加更多的页面功能。然而,这样的插件可能会减慢WooCommerce后端,因为它们可能有缺陷的代码和其他不一致的地方,可能会中断正常的运行道路。此外,如果你没有正确配置缓存插件,会损害WooCommerce的后端速度。开发人员经常使用对象缓存插件来存储数据库查询结果,并在重新执行查询时快速检索它们。但它们可能会适得其反,而且由于配置错误,它们非但不能提供更快的速度,反而会减慢WooCommerce页面的速度。













此外,未使用的,沉重的主题插件会占用数据库存储空间来存储特定文件,导致WooCommerce后端速度缓慢。此外,WordPress不断检查这些插件的更新,产生许多不需要的HTTP请求并降低后端速度。翻译插件也是导致WooCommerce后端运行缓慢的一个常见原因,因为它们使用了大量的处理能力。如果管理员在不同的地方有说不同语言的客户群,他们可以使用这些插件以多种语言显示页面。创建额外接口、参数和代谢的插件也会使WordPress管理繁重而缓慢。5。较长的查询执行时间是导致后端速度较慢的一个重要原因。特别是,WooCommerce涉及到处理产品列表、订单、帖子、表连接、元数据等。作为管理员,您可以在屏幕上查看和编辑这些元素。例如,一个典型的订单页面看起来如下:



  

图片来源:WooCommerce

正如你所看到的,页面显示了几个元素,如订单号,日期,状态,总账单金额等。同时加载如此多的对象会导致WordPress执行耗时的查询,从而导致后端运行缓慢。此外,查询可能需要更长的时间来执行,因为通过垃圾邮件,垃圾中的对象,后修订等在数据库中积累了大量的混乱,导致WooCommerce后端很慢。此外,瞬态可以在您的数据库中开发,因为WooCommerce临时存储时间敏感的项目,如客户会话,以帮助提高前端性能。如果您没有正确配置它们的过期时间,它们可能会增长。长过期的瞬态也会导致更长的查询执行时间,减慢WooCommerce的后端,给管理员带来很多不便。7。内容分发网络和托管

CDN由位于多个物理位置的服务器组成。使用CDN,托管服务可以在这些服务器上复制你网站的内容。一旦用户在你的网站上请求一个页面,离用户位置最近的服务器将相应地提供内容。该技术加快了响应时间,改善了用户体验。虽然CDN可以提高前端性能,但如果CDN也提供后端页面,则会损害后端动态。虽然一些托管服务会自动从CDN中排除后端页面,但其他托管服务则不会。同样,糟糕的托管服务也会降低WooCommerce的后端速度。这个因素很关键,因为糟糕的托管服务会极大地限制你提高WooCommerce后端的速度。如果主机不好,即使您实现了下面提到的所有其他修复,您的后端也会很慢。

上面列出的WooCommerce后端速度慢的原因应该表明你可以实施的简单修复方法来快速加快WooCommerce后端速度。在讨论更高级的解决方案之前,让我们先在下面讨论它们。1。一个更好的托管提供商

你应该做的第一件事是切换到高质量的托管服务。糟糕的主机可能会限制您提高后端性能的能力,即使您实现了所有可能的修复。当然,有几个供应商存在,但我们推荐10Web自动WordPress托管,它利用了谷歌云基础设施提供卓越性能的基础架构。该工具具有最先进的人工智能优化功能,可保证自动90+ PageSpeed评分,高弹性可扩展性和高性能购物车。

  



提供8 cpu和32 GB RAM,确保100%正常运行时间使用谷歌的服务器在一个12的数据中心。2。在上一节中,我们讨论了未使用的插件如何降低WooCommerce的后端速度。因此,一个快速而简单的解决方案是删除不需要的插件。一个实用的方法是一个接一个地删除你不使用的插件,每次删除后都能看到性能的提高。此外,在后台执行频繁扫描和实时处理的插件也会降低WooCommerce后端速度。通常,用于生成站点地图、图表、构建页面等的插件是常见的罪魁祸首。您还可以检查使用最高计算能力的插件。如前所述,重型翻译插件属于这一类。如果你觉得你的商店需要一个翻译插件,你可以使用轻量级的替代品,比如Polylang。

3。另一个解决方案是更新你经常使用的插件,以确保他们有最新的错误修复和优化,以加快WooCommerce后端。在生产环境中安装新版本之前,最好先检查这些更新并在临时站点上测试新版本。你也应该在启动前更新所有的东西,以确保最佳的速度。例如,升级到最新的WooCommerce商店和WordPress版本,使用最新的主题版本,并安装最新的扩展,以利用所有改进和错误修复。只有在这一步之后,你才应该继续进行以下修复,以提高WooCommerce后端速度。

4。对象缓存

我们提到,如果你没有正确配置对象缓存,对象缓存可能会降低WooCommerce后端速度。对象缓存可以提供很大的帮助,因为它可以让您快速检索数据库结果并加快WooCommerce数据库查询。但是这个特性是通过使用服务器的内存来执行任务的,错误的配置会给服务器带来不必要的负担。要做对象缓存,你必须使用正确的工具,如WP Redis或其他基于Redis的插件,来执行对象缓存。Redis平台是一个NoSQL内存数据库,可以让你比传统的SQL数据库更快地存储和访问数据。此外,您还可以选择提供开箱即用的缓存解决方案的主机。在这种情况下,您不必手动配置对象缓存,因此出错的可能性更小。但是,在找到合适的缓存插件或更好的主机之前,最好暂时禁用对象和数据库缓存。它将通过减少服务器上的负载来帮助提高后端速度,并防止由于不正确的手动配置而导致的问题。

找到最好的WordPress缓存插件与我们的前5名选择

5。

WordPress和WooCommerce的仪表板有几个你不需要的元素和功能。例如,你可以删除订单计数,如果它不能提供关于你的商店的有价值的见解,帮助WooCommerce加快管理订单搜索。你也可以在WooCommerce和WordPress中禁用不必要的小部件,并禁用在后台发生的图像再生。6。快速WooCommerce主题

使用沉重的主题会减慢WooCommerce的后端。因此,明智的做法是选择包含所有必要的视觉效果和交互元素的轻量级主题,以确保最佳的用户体验。但是选择这样一个主题是具有挑战性的,因为市场上有成千上万的直观和视觉上吸引人的设计,每个都可以有你想要的特定功能。然而,这并不意味着你应该选择最花哨的或全in- 1选项,因为它会显著降低前端和后端速度。您可以选择免费的主题,如Shoptimizer, Divi, Neve等,以及其他流行的选项,具有您网站所需的所有必要的电子商务功能。当然,随着业务的发展,你可以随时升级到付费版本,以获得更多功能。在开始时使用免费主题的原因是允许您进行实验并查看其结果。一个专业的建议是,为你的电子商务商店登记所有你需要的功能。然后,您可以搜索一个合适的免费主题,满足您的大部分要求,如果不是全部的话。7。删除无用的插件有时只能解决问题。这是因为你的WooCommerce管理面板上可能有其他元素减慢了它的速度。例如,长脚本、重动态样式、购物车片段、扩展等,都可能导致站点膨胀。删除它们的最快方法是使用像Disable WooCommerce Bloat这样的插件,它可以禁用密码强度表、状态元框、营销工具、element仪表板小部件等多个元素。

下面将解释一些先进的技术,以加快WooCommerce后端。然而,只有在上述所有提示和技巧都失败的情况下,你才能尝试这些方法。1。启用OPCache

OPCache保证加快WooCommerce后端,没有基于对象的缓存附带的风险。OPCache是一种OPCode缓存机制,当你加载一个带有PHP文件的页面时,它可以将PHP脚本转换成服务器可读的格式。



通过检查服务器缓存中是否包含PHP脚本来工作。如果缓存中缺少脚本,服务器将解析它并将其编译为OPCode。

OPCache然后将OPCode存储在服务器的缓存中,所以下次加载相同的PHP脚本时,服务器不必分析整个代码,从而导致更快的加载。你可以通过WordPress OPCache插件或PHP Extensions菜单中的cPanel来启用OPCache。但是您必须检查您的主机是否允许您这样做,因为不是所有提供程序都允许您轻松更改缓存配置。但是,web WordPress Hosting可以让你轻松地控制这些设置。在10Web的高性能基础设施上完全自动化的

主机,并享受安全的谷歌云合作伙伴托管的所有好处。“kdsim8”不需要信用卡数据库清理

WooCommerce数据库优化可以通过删除不需要的数据显著加快WooCommerce后端。WooCommerce数据库积累了几个数据元素,如产品页面、标签、评论、插件、订单、付款、库存等数据。

所以,你可以从删除旧版本开始。每当您在WooCommerce上保存草稿、更新或发布页面时,都会发生修订。它们通过保留旧版本的备份来提供帮助,以便在出现意外问题时可以恢复到原始内容。另外,默认情况下,WordPress每60秒创建一个新副本。随着时间的推移,修订项目的数量可能会增加,并造成数据库混乱,导致WooCommerce后端运行缓慢。wp_post是WordPress为每个新版本添加一行的表。您可以通过各种插件删除修订,从而避免修改影响后端性能。WP-Sweep是一个选项,可以帮助您提高WooCommerce数据库的速度,清理修订,自动起草,删除,未经批准,或垃圾评论,重复元等。或者,您可以限制要在数据库中保留的修订的数量。您可以通过wp_config.php文件快速减少修订限制,您可以在下面的代码片段中指定数量:

在本例中,修订次数为10。你c还可以将其设置为“false”以完全禁用修订。类似地,瞬态也会给WooCommerce的后端速度带来问题,如前所述。你可以通过Delete Expired Transients插件删除它们,它可以立即删除旧的transient并删除孤儿记录。此外,在最新的WooCommerce版本中,您可以清除工具菜单下的所有客户会话。

  

图片来源:UsersInsights沉重的主题、扩展和插件会通过生成冗长的查询来获取相关的结果,从而给数据库带来沉重的负担。对于拥有大量产品列表的网站来说,这尤其成问题。删除它们有助于加快WooCommerce数据库查询的速度。另外,避免在你的页面上使用包含计数器的插件。例如,计数器插件显示评论、评论、帖子等的数量,这会占用大量的处理能力,特别是如果你的网站很大,有很多用户活动。你可以使用诸如Query Monitor之类的监控插件来检查哪些扩展或主题造成了麻烦。它们将允许您查看与特定插件或扩展相关的所有脚本、样式和HTTP请求,并计算加载时间,以查看哪个消耗最多的计算资源。

4。WordPress有标准化的调试选项,可以跟踪PHP错误、警告和通知,启用调试模式会降低WooCommerce的后端速度。因此,最佳实践是通过wp-config.php文件禁用该设置。下面的代码片段显示了设置的位置,



define(\“ WP_DEBUG \“, true)

可设置为false,关闭调试模式。6。WordPress Heartbeat API允许你的站点与服务器保持连接,并接收近乎实时的更新。该API对于前端特性很有用,比如自动保存帖子和生成登录过期通知。然而,API通过设置一个时间间隔(通常是15 - 120秒)来工作,之后它会将您的站点的请求发送到服务器进行处理。服务器以JSON格式返回响应,站点重新发送确认信号。虽然这个API非常适合前端进程,但是如果在后台不断发送和接收请求,它可能会减慢管理页面的速度。您可以通过为活动主题增加functions.php文件的时间间隔或使用Perfmatters插件禁用API来避免这个问题。

7。WooCommerce使用wc-ajax=get_refreshed_fragments来更新用户购物车,加快WooCommerce订单的速度,而不需要刷新页面。该功能改善了用户体验,因为访问者可以看到他们的购物车在更改时动态更新,而无需重新加载页面。然而,这个功能会降低WooCommerce后端的速度,特别是如果你的网站是在共享服务器上。补救办法是通过禁用购物车碎片功能-一个易于使用的自定义插件WordPress.org。虽然该技术可能会损害动态购物车更新功能的个性化,但它仍然通过使站点运行得更快更流畅来改善用户体验。另外,您可以在WooCommerce设置的产品选项下启用“重定向到购物车页面”选项。这样做会在客户进行任何更新后将其重定向到购物车页面。这样,用户体验保持不变,因为买家可以在新页面上快速看到他们对购物车所做的更新。

8。WooCommerce的屏幕选项

你可以使用WooCommerce的内置屏幕选项,让WooCommerce加快管理订单索引。它们允许您控制单个页面上显示的订单数量。您可以使用该选项来减少每页的订单数量,从而减少查询大小并导致更少加载时间。

你也可以指定哪些列显示取决于你的要求,如下所示:

  

图片来源:WooCommerce

减少项目的数量每页和列显示将有助于WooCommerce加快管理订单页面和提高后端速度。

WooCommerce后端管理起来很有挑战性,特别是当你的产品范围很广,消费者流量很大的时候。有一个强大的托管提供商可以帮助加快WooCommerce后端显著。使用10Web AI电子商务网站生成器,您不仅可以使用AI的力量在几分钟内创建您的电子商务商店,还可以访问自动WordPress托管,提供90+ pagesspeed分数,具有弹性可扩展性和高性能购物车。在谷歌的12个数据中心中,有一个快速而安全的服务器,托管服务使用多达8个cpu和32gb的RAM来操作每个存储,保证99.99%的正常运行时间。

所以提高你的电子商务销售尝试10Web AI电子商务网站建设者现在!

在几分钟内用人工智能生成的内容和图像创建您的自定义电子商务网站,并通过我们的拖放编辑器轻松定制。

生成您的网站FAQ

有任何插件,可以帮助加快WooCommerce后端?WP-Sweep, wp - optimization, Query Monitor和Disable Cart Fragments是流行的插件,可以帮助加快WooCommerce后端。服务器资源(例如,CPU, RAM)会影响WooCommerce后端的速度吗?

是的。使用大部分服务器资源的插件、主题和扩展会减慢WooCommerce后端

的速度,WP主题会影响WooCommerce后端性能吗?是的。沉重的WP主题会导致较长的查询执行时间、运行大型脚本和站点臃肿,从而损害WooCommerce后端性能
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|跨境圈导航 ( 粤ICP备19025394号 )

GMT+8, 2024-11-23 20:14 , Processed in 0.055380 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表