黄聪:优化清理WordPress数据库wp_options表(缩小autoload体积)

本文介绍如何通过删除wp_options表中option_name包含_transient_的数据来优化WordPress性能,减少数据库大小并提升网站速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使得wp_options表变得庞大的重要原因:无用的RSS Feed Cache。如果你在wp_options表中发现了大量option_name包含“_transient”的数据,那就是它没跑了。先说说这玩意儿是干嘛用的,这玩意就是WordPress程序中引入RSSFeed后产生的缓存。正常的WordPress使用过程中,会不断产生这些数据,久而久之,就非常之庞大了。这时我们就要定时清理一下,优化也很简单,在PHPMyAdmin中的wp_options,执行下面mysql语句即可:

 

DELETE FROM wp_options WHERE option_name REGEXP '_transient_'

 

做完上面的结果,是wp_options体积极速缩小(正常新装的Wordpress中wp_options起码有120项是自身的)。我在做之前是400+项,我的db.sql.gz备份大小是436kb,优化后,剩余168项,db.sql.gz的备份大小是:320kb,当然啦,db.sql.gz是存在其他表的。能缩小100kb,也算是个不小的进步啦。

 

WordPress 博客程序有许多优秀的插件可以拓展博客的功能,但也会在你的数据库里插入大量的数据,包括一些可能会拖垮你的博客的垃圾数据,所谓的垃圾数据,就是那些残留在你数据库中的数据,例如:当你停用并删除某些插件或是主题的时候,也许你会认为它们已经彻底被删除。其实不然,还有或多或少的残留文件还悄悄地隐藏在你Wordpress数据库中的wp_options中,如此长此发展下去,我们的数据库会在不知不觉中,变的越来越越庞大。 而且,WordPress管理后台的首页或其它页面,还会自动生成一些rss的缓存,并保存到wp_options里面,而这些内容往往也不容小窥,当WordPress通过get_option()函数查询wp_options里的数据时,这些垃圾数据会严重影响博客的速度。所以,清理这些垃圾数据变的尤为重要, Clean Options plugin 提供了一个管理数据库wp_options数据的简便方法。并且它有许多内置的安全机制,这将有助于防止因意外删除的行而造成博客运行的错误。它的目的就是让插件用户轻松和安全地维护wp_options数据,从而提高其博客运行的速度,并保持这种状态! Clean Options 插件按照: 1.下载Clean Options 插件,然后上传插件到/wp-content/plugins/下的文件夹 2.在后台激活插件后,你可以在"Tools"--->"CleanOptions"选项,点击“CleanOption”链接,页面如下图: 选择适当的选项,点击“Find Orphaned Options” --->进入“To double-check options in the Orphaned Options list”页面--->单击下方的“Select All“ ,选择页面中的内容---->点击”View Selected Options Information“ 。进入删除页面,根据页面提示,选择是否删除相关信息,选择好后,点击”Submit“清除中内容。 Clean Options 插件还提供了预警信息,以提醒用户可能会遇到的潜在问题,这款插件对于我们博主来说是非常实用且有效的工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值