gpt4 book ai didi

mysql - MySQL 数据库中的 WP_Options 表超过 360Mb - 我可以通过删除 WC_sessions 来减小大小吗?

转载 作者:可可西里 更新时间:2023-11-01 08:15:07 26 4
gpt4 key购买 nike

我有一个 Wordpress/woocommerce 商店,我正在尝试清理一下,因为它在后端非常缓慢。

在调查过程中,我发现仅我的 wp_options 表就超过 360 MB(我不知道什么是正常情况,但看起来很大)通过随机抽查,它似乎几乎完全充满了这样的 woocommerce session :_wc_session_119a59e205553cc7d91bbf19b0b64768 和 wc_max_related 没有到期。

  • 我使用 woocommerce->system status->tools 删除所有过期的 wc transient
  • 我安装了 Transients Manager 插件并删除了所有过期的瞬变,但它只删除了大约 300 个条目。它仍然报告 7,300 个 transient ( http://i.stack.imgur.com/GXmNw.jpg )

考虑到我在过去 2 或 3 天内只有大约 30 个客户,这似乎很多,我担心这会减慢我的管理面板。当站点上当前没有人时,一次删除所有 wc_sessions 是否安全?如果是这样,我是否通过在 woocommerce-> 系统状态-> 工具中执行“清除所有 session ”来做到这一点?我不想删除客户订单或类似的东西,但我的理解是这些只是打开的购物车等。

最佳答案

您没有包括您正在运行的 WooCommerce 版本,但通常有 2 个原因导致客户 session 多于预期:

  1. CRON 任务不工作
  2. 机器人访问网站并创建多个 session

客户 session 在 WooCommerce 中存储 48 小时。

针对您的情况的补救措施已发布在这个 stackoverflow 问题中: woocommerce generating more sessions than users

关于mysql - MySQL 数据库中的 WP_Options 表超过 360Mb - 我可以通过删除 WC_sessions 来减小大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31350646/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com