我应该从wp_options表中删除瞬变吗?

时间:2012-05-04 作者:Ryan

我一直在清理WordPress安装的数据库,我注意到wp_options 表约为2.1mb,有1200行。我已经把它降低到大约800行,1.2mb。然而,存在一系列瞬态。

我应该移除这些吗?我知道它们不会自动加载,所以可能不会对数据库造成压力。

大多数瞬态具有如下格式:

_site_transient_browser_03df11ec4fda7630a5...
_site_transient_browser_065e09a1287aadfb4d...
_site_transient_timeout_browser_03df11ec4f...
_site_transient_timeout_browser_065e09a128...
_transient_feed_1a5f760f2e2b48827d4974a608...
_transient_feed_f8e8c12cc5c787789728d7481a...
_transient_feed_mod_e6460a14e5784b3ee64f91...
_transient_timeout_feed_1a5f760f2e2b48827d...
那么,是否值得花时间删除这些内容?

感谢阅读!任何想法都很感激。

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

这不是一个可能导致性能问题的金额。然而,如果您担心剩余的瞬态,那么值得研究一下您正在使用的任何代码是否一直在“泄漏”它们(创建从未删除的瞬态)。

看见Are transients garbage collected? 相关讨论和一些代码片段。

结束

相关推荐

OPTIONS表的数据序列化方式正确吗?

我正在编写一个插件,它需要大约15个不同的选项,所以我使用php序列化。我通过一个带有php序列化函数的数组和更新选项来实现这一点。但当我从/wp-admin/options.php 我可以看到原始数据,但核心wordpress选项被锁定SERIALIZED DATA. 我想实现这样的东西。