减少Wordpress网站上的等待时间

时间:2011-02-25 20:27:25

标签: php wordpress performance

我现在已经配置了一个月的wordpress主题,但知道我想提高速度。我已经阅读了关于提高速度的不同提示,这些提示有很大帮助,但似乎我的域的初始负载花费的时间最长。使用firebug工具中的“net”选项卡,它向我显示正在运行的不同进程。我已经在页眉,页脚和我主题的其他部分更改了一些静态php请求。我删除了任何插件,我没有使用;并优化了一些图像。我通过永久删除帖子/页面修订来优化我的数据库。我删除了垃圾数据库条目。

我应该提到我确实使用了W3 Total Cache,这确实提高了网站的速度,但是一些缓存选项令人困惑,因为最近对网站的一些更改没有被提取。我的网站基于我的会员创建/更新优惠券和提供企业,因此他们必须能够看到对网站及其个人列表所做的任何更改。所以暂时我将其停用。

为什么加载第一个请求需要这么长时间(平均8秒),这是我的域名?如何增加等待时间?

这是网站:savingsulove dot com

2 个答案:

答案 0 :(得分:5)

这可能是因为你在一个预算主机上托管这个网站(traceroute说GoDaddy,对吧?),他们的共享主机数据库服务器速度很慢(非常可能)。将它移动到更快,可能更昂贵的主机,它可能会解决您的速度问题。

答案 1 :(得分:5)

Wordpress有一个用于记录SQL查询的配置选项,可帮助您识别后端发生的瓶颈。可以通过将此行添加到配置文件来启用它:

/* wp-config.php */
define('SAVEQUERIES', true);

接下来,将这两行添加到Wordpress主题中footer.php的末尾:

/* footer.php */
global $wpdb;
print_r($wpdb->queries);

这将为您提供有关在生成每个加载页面的过程中执行的SQL查询的详细信息。如果您希望以人类可读的格式呈现此信息,请考虑将Wordpress与FirePHP集成。有一个很好的教程here