为什么我的服务器请求需要 28 秒才能得到响应?

为什么我的服务器请求需要 28 秒才能得到响应?

我在Godaddy服务器上有一个Wordpress网站,http://kerala.letmeshare.org

当我请求访问该网站时,需要花费将近 28 秒的时间才能得到答复。

因此,我在客户端和服务器端都进行了完全缓存。这将网页请求从 69 个减少到 32 个,从 1.2 MB 减少到 200 KB。但初始请求时间保持不变。

我该如何改善这个问题?或者这是托管服务器的问题?

在此处输入图片描述

答案1

根据这篇简短的文章,以下是导致 Apache 执行反向 DNS 查找的一些触发因素: http://betabug.ch/blogs/ch-athens/933

  • HostnameLookups 开启某处
  • 使用域名而不是 IP 范围检查允许/拒绝规则,例如允许来自 www.example.org 或拒绝来自 example.org
  • 带有条件的重写规则,例如 RewriteCond %{REMOTE_HOST} www.example.com (我在此线程中找到的最后两个)
  • 更新 2009-06-23 根据“simplywebhosting kb”上的一篇文章,在某处有来自 none 的 Deny(这导致问题再次出现),显然“none”不是一个合适的 apache 指令
  • 在 LogFormat 指令中使用 %h 而不是 %a (无论 HostnameLookups 说什么,%h 都会为您提供主机名,而 %a 则会为您提供 IP 地址)

您需要帮助定位您的 apache 配置(httpd.conf)吗?

答案2

你可以使用http://yslow.org/找出挂断的地方....网络 DNS php 或其他地方

相关内容