最近备份wp数据库,还原的时候报错,发现原来是wp_option表存在错误数据,错误数据是以_transient”开头的,百度了一下,找到了些资料:

这玩意就是WordPress程序中引入RSS Feed后产生的缓存,在表中的表现主要有这三种:

transient_feed_* Feed内容
_transient_feed_mod_* Feed最后更改时间
_transient_timeout_feed_* Feed缓存保存期限

这玩意是如何产生的呢?如果你在你的博客中使用了RSS小工具;
如果你在后台开启了“博客引入链接”、“WordPress China博客”、“其它WordPress新闻”;
如果你的插件中引入了RSS小工具显示新闻比如NextGen Gallery。

只要你看到了这些东西,那就会在数据库中产生这些垃圾数据(或许说是无用数据更为恰当),简直防不胜防。

删除这些数据,不会产生任何负面影响,需要的话可以通过数据库工具执行以下查询:

DELETE FROM wp_options WHERE option_name REGEXP "_transient_"

最后强烈推荐WP-DB Manager这个插件,可以定期/手动备份数据库,并将数据库Gzip后发送到指定邮箱,可以定期/手动修复和优化数据库,可以Drop表,可以在后台执行SQL语句。非常强大、非常方便。
-----------------------------------
©著作权归作者所有:来自51CTO博客作者nosun2008的原创作品,请联系作者获取转载授权,否则将追究法律责任
wordpress 无用的RSS Feed Cache
https://blog.51cto.com/webteam/1118953

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部