本文整理自网络,侵删。
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 表
写文章的时候进行的插入、更新或删除等都会产生不同大小的记录碎片,整理碎片这步要做。
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执行下也行:
OPTIMIZE TABLE wp_posts;
删除所有垃圾留言
这个可以在后台一条一条的删除,也可以到MySQL执行下也行:
相关阅读 >>
crayon syntax highlighter代码高亮插件与fancybox图片暗箱冲突的解决方法
wordpress全局变量$wpdb初始化并声明为全局变量的方法
使用wordpress的$wpdb类读mysql数据库做ajax时出现的问题该如何解决
wordpress添加并整合google自定义搜索实现步骤及代码
更多相关阅读请进入《wordpress》频道 >>
相关推荐
评论
管理员已关闭评论功能...
- 欢迎访问木庄网络博客
- 可复制:代码框内的文字。
- 方法:Ctrl+C。