第一个GET请求太慢(wordpress)

时间:2015-04-21 20:04:37

标签: wordpress performance

我正在运行一个带有多个wordpress安装的VPS。当我访问我的网站时,浏览器执行的第一个请求是GET请求,大约需要10秒才能完成,然后css,js文件等开始按照预期的速度下载。这大大减慢了我的网站。

我正在使用默认配置运行apache2和php5,以及正在使用的以下插件:

  • Wordpress ZenCache。
  • php的APC缓存。
  • mod_deflate模块。

这些网站只是用最少的模板登陆页面,没什么大不了的。页面缓存时,前一次可以提高2到3秒。

我知道许多错误的事情可能会导致这种情况发生,但任何专家都可以设计一个可能的起点来修复吗?

顺便说一句,我不得不用mod_alias和mod_rewrite设置一些别名和重定向,我想知道这是否也可能导致这种行为。

1 个答案:

答案 0 :(得分:0)

按照Andrew的建议,我通过添加选项

禁用了我的虚拟主机配置文件中的默认反向DNS查找
HostnameLookups off 

此外,我在可能的情况下使用

禁用了符号链接
<Directory /> Options -FollowSymLinks </Directory>

也禁用了日志。现在问题已经解决,现在一切都运行得更快。它与Wordpress没有直接关系,因为一个简单的html登陆页面也遭受了这种延迟。