极限优化WordPress!打造完美站点

来源:互联网 发布:淘宝美工职业规划 编辑:程序博客网 时间:2024/06/14 00:52

第一步:WordPress数据库优化

大家都知道WordPress是php+mysql环境下的建站程序,那么在大数据的情况下程序运行的瓶颈就是数据查询。那么为了减小数据库的大小,最有效的方法就是删除冗余数据以及禁止WordPress自动保存文章草稿、文章修订等无用数据。仅需在当前WordPress主题的functions.php文件中加上以下代码即可禁用WordPress的自动保存功能。

 禁用了自动保存和修订版本后,WordPress还是会产生一定的冗余数据。创建一个新php文件,粘贴以下代码执行:

 执行后将会批量删除WordPress产生的冗余文件,修改好相应数据库信息后上传至网站然后使用浏览器直接访问该脚本即可一键优化数据库,不过由于一次性执行多个sql查询,所以该脚本访问时响应速度可能会比较长,优化成功后会显示Done。

 然后再屏蔽垃圾评论提交到数据库,这样数据库就优化的差不多了,代码依然来自v7v3:

说到屏蔽垃圾评论写入数据库,这里WP酷介绍一下之前发布的几种防垃圾评论的方法,具体见《WordPress第一次评论禁止全英文/屏蔽日语垃圾评论》和《可否与垃圾评论说再见?Willin Kan之Anti-Spam版本集合》, Anti-Spam记得放置在主题目录的functions.php第一行。除此之外仍可以使用第三方评论工具以及WordPress自家的Akismet来为博客撑起“保护伞”。

 

第二步:WordPress前端优化

1、CDN加速:

其实网站加载速度的最终瓶颈在于前端资源,那么做好前端优化网站的速度一定有大幅度的提升。如果你的网站在国外, 那么使用一个国内的静态资源CDN就很有必要了。本站推荐七牛云存储,可看《付费图床推荐 – 七牛云存储》和《多说提速:使用七牛云存储实现多说静态文件CDN》了解一下七牛加速网站的原理。在后天WP酷将会专门发布一篇如何将WordPress缓存插件与七牛云存储无缝整合的文章,欢迎关注。

2、去除冗余的html代码

做完了以上步骤,我们可以进一步的优化WordPress的前端代码达到深度优化的目的。大多数爱折腾的童鞋一定会发现WordPress的头部通常会载入很多无关紧要的代码,但是这些代码在WordPress的头部文件中却找不到。其实呢这些代码都是通过wp_head()这个函数加载进来的,那么怎么来删除这些代码呢?在functions.php文件中加入以下代码即可,代码如下:


 

第三步:更换一个速度快的新主机