随着文章及访问人数的增加,你是否发觉网站的加载速度越来越慢?如果你想留住用户,那么抓紧优化以下自己的博客。
1. 动态查询语句转化为静态代码,减少数据库查询次数。
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content=" <?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
转化后代码如下:
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
可简化的一些代码:
- <?php language_attributes(); ?> – header.php。
- <?php bloginfo(‘html_type’); ?> – header.php。
- <?php bloginfo(‘charset’); ?> – header.php。
- <?php bloginfo(‘name’); ?> – 整个主题。
- <meta name=”generator” content=”WordPress <?php bloginfo(‘version’); ?>” /> – header.php。.
- <?php bloginfo(’stylesheet_url’); ?> – header.php。
- <?php bloginfo(‘rss2_url’); ?> – header.php, sidebar.php and footer.php。
- <?php bloginfo(‘pingback_url’); ?> – header.php.
- <?php bloginfo(’stylesheet_directory’); ?> – 整个主题。
- <?php bloginfo(‘description’); ?> – 整个主题。
- <?php bloginfo(‘comments_rss2_url’); ?> – sidebar.php and footer.php.
- <!– <?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. –> – footer.php.
2. 代码优化
在调用插件或函数时使用 function_exists(),以防插件或函数不存在时,造成错误,影响整个博客的加载。
<?php if (function_exists('refer_thanks')) { refer_thanks(); } ?>
3. 图片优化
选择合理的图片格式,尽量减小图片大小。
4. 删掉不用的插件
5. WordPress 缓存,安装 WP-Cache 或 WP-Super-Cache 插件
6 . 优化数据库表
推荐使用 WP-DBManager 插件,此插件提供了数据库的全部操作功能,包括数据库的备份等。
也可使用 phpmyadmin 的工具来手动优化和修复你的数据表。
7. 关闭文章版本管理
从 WordPress 2.6 开始,文章版本管理机制加入到了 WordPress 中来。比如,每次你“保存” 文章,就会在数据库保存一个版本。如果不需要这个功能,可以在 wp-config.php 文件里添加一行,此文件在 WordPress 安装目录内:
define(‘WP_POST_REVISIONS’, false);
如果你已经使用这个功能一段时间,那么很可能数据库里已经保留文章的许多版本。如果你希望移除这些版本,可以在PHPMyAdmin中执行下面的代码:
DELETE FROM wp_posts WHERE post_type = "revision";
注意:务必小心。如果你不确定你所执行的操作,一定要保留最新数据库的备份,或者请专业人士帮你搞定。
标签:WordPress 教程 优化
这个不错 最近WP慢的要命 哎