1.安装DB Cache插件
DB Cache插件可以对每个数据库查询进行终生缓存,它的优点在于速度远远超过其他的HTML缓存插件和使用较少的磁盘空间。
2.尽量减少PHP和数据库查询
在4 Simple Ways To Speed Up WordPress这篇文章中提出,减少PHP和数据库查询可以减轻网站服务器的负担。每次加载网页时,如果浏览器已经执行任何PHP的查询,它将增加你等待打开页面时间。如果用HTML取代某些PHP ,那么页面加载时,浏览器仅仅只是读取HTML。
例如:可以将hedaer文件中的
替换为
you blog name
3.删除没有必要的插件,升级正在使用的插件
从Web服务器上删除你未使用的插件,仅仅停用插件还是会影响到一个网站的速度,因为WordPress会检查看看他们是否被激活;此外你必须保持你正在使用插件的最新版本,插件作者推出新版本,是因为他们已经修改了代码使插件更好地发挥作用。
4.从myPhpAdmin中优化和修复你的数据库
你应该经常登陆你的myPhpAdmin来优化你的数据库。找到你的WordPress的DatabaseTables ,选中所有表格的复选框,选择 Optimise Tables Option 和 repair。你会惊讶这个技巧可能可以帮你节省10%以上的数据库空间。
5.升级到Wordpress的最新版本(beta版除外)
WordPress 2.8.4 相对于以往的版本有大量的更新,因此,最好升级到最新的版本。
6.优化网站中的图片
虽然现在上网速度在不断的提升,但是尽可能减小图片的体积也是有必要的,当然,是在保证图片质量的前提下。
7.使用Optimize DB
Optimize DB插件的作用在与它可以有效得优化重组你的WordPress数据库表。界面很简单,只有一个按钮:Optimize Now。
8.安装WP CSS插件
WP CSS插件gzip你的CSS文件中的空格,它使您能够安心地@import CSS文件,而无需担心会在用户端发生什么。可以对缓存时间也进行设置,还可以给特定页面或者文章添加CSS文件。
9.使用可靠的图片托管服务
尽可能将文章中的图片保存到其他地方,如Google Picasa、Flickr等。而不是上传到你的服务器上。这样做可以使Web服务器减少很多平均CPU负载/存储要求。
10.显示页面加载时间
在模板的适当位置插入一个简单的代码,可以知道花费了多少时间来加载网页。这个小提示很好的让你了解你的WordPress的优化。
queries in seconds.
11.安装WP Super Cache插件
WP Super Cache插件可以让你的WordPress生成静态的HTML页面。在你访问网站时,看到的是在你的WEB服务器中生成HTML文件,而不是反复地让服务器端处理PHP脚本。
—————————————————————————————————————————————————
解决有可能是由于widgets_init()函数运行慢而引起的首页面打开慢,解决办法编辑文件 wp-include/http.php
WordPress 2.9版本中在220行左右有如下代码 :
function request( $url, $args = array() ) {
global $wp_version;
中间添加return; 修改为
function request( $url, $args = array() ) {
return;
global $wp_version;
修改之后,会导致Google sitemap插件无法生成sitemap,改下sitemap插件,让它调用request方法时不return就行,
大家可以尝试一下如有问题再改回即可.
—————————————————————————————————————————————————
减少众多主题中首页内模板对php函数调用,将 header.php footer.php 或其他php文件,尽可能的把里面的php语言改为html语言,
这样的话就减少了对数据库的查询,速度自然快很多,至于那些是可以改的,
大家可以自己尝试修改下,反正博客的名字和介绍关键字等不会天天变, 常用的函数如下:
: 博客名称(Title)
: CSS文件路径
: PingBack Url
: 模板文件路径
: WordPress版本
: Atom Url
: RSS 2.o Url
: 博客 Url
: 博客网页Html类型
: 博客网页编码
: 博客描述
: 特定内容页(Post/Page)的标题
其他更多函数请见: wordpress必备之-修改主题常用的函数 WordPress技巧之-主题函数速度优化
—————————————————————————————————————————————————
减少插件,当你的博客访问速度逐渐变慢的时候,问问自己,是否这几天又安装了插件?
插件是致使WordPress博客访问速度变慢的主要杀手之一,,去控制面板看看,现在启用了多少个插件。
对于WordPress插件的使用原则,建议是:能少用就少用。在使用插件之前,先问问自己:这个插件一定需要吗?
wordpress就能自动摘要,影响速度的wp-utf8-excerpt是没有必要的,详见:wordpress技巧之-免插件首页分类自动摘要
最后,需要注意的是,不是 停用 不使用的插件,是删除。
如果插件提供了管理界面,可以卸载,那就先卸载,再删除插件程序,这样对WordPress的速度优化是很明显的.
—————————————————————————————————————————————————
优化WordPress数据库,清理垃圾评论 关闭日志修订记录功能(就是关闭文章修订版本), 可以通过插件来实现简单安全一键搞定
详见:wordpress必备之-数据库优化插件WP-Optimize
关闭wordpress的文章修订版本功能可以通过修改wp-config.php 文件来实现,在文件末端?>上面加入
/* 关闭页面修订版本的功能 */
define (‘WP_POST_REVISIONS’,'0′);
上述代码是屏蔽掉“Revision”,有几个参数可选,根据实际需要修改(蓝色部分,本处就是指的0):
true(默认)或者 -1:保存所有修订版本
false 或者 0:不保存任何版本(除了自动保存的版本)
大于 0的整数 n:保存 n 个修订版本(+1 只保存自动保存版本),旧的版本将被删除。(这些大家只要了解就好)
—————————————————————————————————————————————————
优化图片的好处是显而易见的,首先可以节省大量的带宽资源,流量就是钱;其次,图片优化,可以大大提供博客整体的载入速度;
图片的优化非常简单,在保存图片的时候,把图片保存为网站应用,图片格式尽量使用.jpg。图片大小尽量保证在40KB一下,
如果你实在不想使用图片编辑软件修改图片,可以使用雅虎提供的图片压缩功能,如果图片多的话可以使用图片批量转换工具.
—————————————————————————————————————————————————
还有其他一些关于WordPress的优化方法这里不一一列举,这些都是最常见最管用的,希望对大家有帮助.