优化WordPress数据库提升网站运行速度
WordPress的文章、评论等很多数据都是存放在数据库的,所以搭建wordpress网站的时间,网站的空间不需要多大,而数据库一定要充足,而在WordPress数据库中主要使用 wp_posts 表来存储日志,页面,附件,导航菜单等数据,根据使用的时间越来越长,堆积的数据越来越多,从而运行起来也越来越慢,那么我是十分有必要对 WordPress数据库来进行整体的优化下。
温馨提醒优化之前切记先备份下数据
删除所有日志修订
影响wordpress运行速度的根源在于日志的修订记录,一百多篇文章会有一千多条的日志修订的记录,所以此步优化必须做,提速效果非常明显,执行以下SQL语句:
DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision'
优化 wp_posts 表
写文章的时候进行的插入、更新或删除等都会产生不同大小的记录碎片,整理碎片这步要做。
OPTIMIZE TABLE wp_posts;
删除所有垃圾留言
这个可以在后台一条一条的删除,也可以到MySQL执行下也行:
DELETE FROM wp_comments WHERE comment_approved != '1';
删除没有的标签
有些文章删除了,但标签还在,WordPress不会自动删除的,我们手动清理下吧:
DELETE a,b,c FROM wp_terms AS a LEFT JOIN wp_term_taxonomy AS c ON a.term_id = c.term_id LEFT JOIN wp_term_relationships AS b ON b.term_taxonomy_id = c.term_taxonomy_id WHERE ( c.taxonomy = 'post_tag' AND c.count = 0 );
删除没用的 postmeta 记录
当文章的记录删除后,还有日志扩展表postmeta的数据还没有删除,也人工清理下吧:
DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL
总而言之网站的速度就是网站的”半条生命”不要让自己的网站太过臃肿,以免影响网友访问。
(资源库 www.zyku.net)
栏 目:WordPress
本文地址:https://www.zyku.net/wp/1207.html
您可能感兴趣的文章
- 06-19帝国cms中如何批量修改数据库表前缀
- 03-31SQL Server 备份数据库并生成(.bak)文件
- 03-03phpmyadmin导入数据库出现413 Request Entity Too Lar
- 11-22Navicat整个数据库搜索某个字符串在哪个表的哪个字段
- 10-19护卫神主机大师SQL Server提示在数据库'master
- 10-19Microsoft SQL Server 2014数据库64位安装图解
- 10-18SQL Server 还原.bak文件到数据库的方法
- 11-15Thinkphp新增字段无法写入到数据库的解决方法
- 07-28CentOS系统中彻底删除MySQL数据库的方法
- 06-27Linux下MongoDB数据库实现自动备份详解
- 01-28一加8t多用户功能设置教程
- 02-10vivos7e熄屏时查看时间方法
- 05-31PHP常用的转义字符函数介绍
- 04-01opporeno5k实现分屏设置方法
- 11-13oppo手机游戏助手如何开启
- 09-20华为nova9怎么开启5G网络
- 08-13抖音取消粉丝灯牌方法
- 04-07小翼管家网关绑定教程
- 01-12自记账-自记账应用软件功能介绍
- 11-09qq音乐歌词动效怎么设置
最近更新
阅读排行
猜你喜欢
- 01-14Flovor相机-Flovor相机应用软件功能介
- 09-08修改CentOS默认yum源为国内yum镜像源
- 02-24小米手环6久坐提醒开启方法
- 09-15帝国CMS7.5版新增详细管理会员列表功
- 10-16索爱蓝牙音箱怎样连接手机
- 11-25荣耀v30pro在哪升级鸿蒙系统
- 01-11快酷英语-快酷英语应用软件功能介绍
- 01-12万能提词器大师-万能提词器大师应用软
- 02-26帝国cms后台编辑器自定义编辑器的按钮
- 02-08opporeno5取消talkback模式教程