如果你的博客使用的是共享虚拟主机而流量开始上去了,那么你很可能会觉得数据库查询执行起来有点慢,而且以后很可能因为过度使用CPU,账户被暂停使用。这样的结果不仅会让你非常伤心也会使终端的访问者恼火。
碰上这样的事,你的第一反应应该是给主机公司死命发上好几十次tickets,希望他们能尽快为你想办法。之后,你可能会考虑迁到虚拟专用服务器(VPS)或者专用服务器上,不过在这之前你可以做些事情来加快博客运行速度获得更高的流量,让你的博客在虚拟主机上照样可以运行。
1. 只使用一些必要的插件
插件越少加载速度越快,停用并删除一些不是真正非常需要的插件。
2. 侧边栏中使用纯代码而不要使用一些小工具(widgets)
这个虽然有点太过彻底,不过执行起来也非常简单。仔细研究下你就会发现一些在侧边栏像显示最近更新、分类、标签等的代码例子,这样你就可以不用到任何小工具。
3. 停用文章修改版
文章修改版启用的话只会在你的数据库中建立记录,给数据库添加负担,你可以通过在wp-config.php 文件中增加下面代码就可以停用这个选项。
define('WP_POST_REVISIONS', false);
4. 删除WordPress数据库中多余的表
登录主机控制面板,转到phpMyadmin,打开你的博客数据库你会看到WordPress数据库的表格结构。WordPress默认的数据库表格有下面这些:
- wp_comments
- wp_links
- wp_options
- wp_postmeta
- wp_posts
- wp_terms
- wp_term_relationships
- wp_term_taxonomy
- wp_usermeta
- wp_users
如果你发现有多余的表格(你插件目前不需要用到的)将它们删除。它们会在这里出现是因为你之前安装了些插件而后又卸载了。有一些插件安装的时候就会在数据库中建立表格而你删除插件后这些表格仍然在那儿。你不需要这些表格,可以把它们删除。
5. 清理WordPress 数据库
这一步骤你需要使用到一个非常有用的插件,叫做Clean Options。 安装并激活此插件,用它来清理你的WordPress数据库。它将清除所有不必要的、被转移的、孤立的记录。使用完后你可以停用并删除这个插件。不过清理完之后记得检测下你的博客看插件是否都能正常运行。如果某个插件不正常了,只要重新安装下就可以。
6. 修复并优化WordPress数据库
再一次进入phpMyadmin,选择数据库检查所有的表格,在下拉菜单中选择修复选项。修复之后,再一次选择数据库,检查所有的表格,在下列菜单中选择优化选项对数据库进行优化处理。
7. 将PHP代码改成html代码
这个是最有用的,这么做是因为你的WordPress主题中的header (有时候 footer和 sidebars)都使用 php字符串,每一次加载博客时,需要访问你的博客名称、收藏夹图标(favicon.ico)位置、stylesheet、ping文件、feeds、映射字符集(charset)等。 所有这些PHP请求都会降低你的博客运行速度为何不把它们改成静态的html 代码呢?
例如下面的代码:
<link rel=”stylesheet” type=”text/css” media=”screen” href=”<?php bloginfo(’stylesheet_url’); ?>” />
就可以改成:
<link rel=”stylesheet” type=”text/css” media=”screen” href=”http://your-domain-here.com/wp-content/themes/your-theme- folder-here/style.css” />
你还可以:
- 将 pingback URL改为静态的。
- 将feed URL改为静态。
- 你可以删除博客WordPress版本。
- 将博客名称和标记性语言(tagline)/描述改为静态。
而最简单的方法是将博客实际的header代码 与输出的header 代码对照(单击右键, 查看浏览器的源代码)。看看原始的php 代码再看看你博客的结果源代码是怎么样的。这样你就可以了解哪行PHP代码可以改成静态的html代码。不要害怕出错,去尝试下。
8. 使用WP-Supercache缓存插件
很可能你已经在使用这个插件,如果还没有人使用的它,在这里跟大家说下,这个插件会大大提高你的博客速度,因为它为浏览器保存了博客的静态页面,而对你的主机服务器没有任何影响。
9. 最后一点:
优化你的文件(CSS、JavaScript、图片、视频) 不要过于依靠外部加载 (CPM combo ads、scripts 等) 。
讲这些技巧的目的不是为了让你了解技术知识,而是为了动员大家都试试研究研究。这些招数会给你带来非常出色的结果,使用之后你很可能不敢相信你的博客在共享虚拟主机上也可以这么快的速度加载。我自己是把所有这些步骤都做了下,发现效果真的非常明显。
原文:Optimize and Speed Up Your WordPress Blog
分类:新闻资讯