首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache服务器处理第二个请求比第一个慢得多。

Apache服务器处理第二个请求比第一个慢得多。
EN

Server Fault用户
提问于 2011-08-16 20:31:00
回答 1查看 220关注 0票数 0

我有一个Apache服务器,它有一个带有多个服务器别名的虚拟主机,而且我的访问时间很慢,这取决于我使用什么名称访问该网站。

我的httpd.conf文件:

代码语言:javascript
复制
ServerName 192.168.1.11:80
<VirtualHost 192.168.1.11:80>
    Alias /robots.txt /var/www/robots.txt
    Alias /static/ /home/django/www/ERate/static/

    <Directory /home/django/www/ERate/static>
    Order deny,allow
    Allow from all
    </Directory>

    <Location /admin>
    order deny,allow
    deny from all
    allow from 192.168.1 127.0.0.1
    </Location>

    WSGIScriptAlias / /home/django/www/ERate/apache/django.wsgi
    ServerName 192.168.1.11
    ServerAlias webserver.internal.on-tech.com webserver www www.internal.on-tech.com www.data.on-tech.com data.on-tech.com
</VirtualHost>

当我尝试使用192.168.1.11访问服务器时,页面将在一两秒钟内加载,但是如果我尝试使用其中一个别名访问它,则该页面第一次需要5秒,下一次则需要20+秒。如果我在访问它之后等了几分钟,那么时间似乎被重置为5秒。

我认为问题在httpd.conf中,因为如果我用别名之一切换服务器名,新的服务器名将成为快速访问的地址。有人能解释一下为什么会出现这种减速吗?我怎样才能解决它?

编辑:在maliq的建议下,我将相关的行更改为

代码语言:javascript
复制
ServerName webserver.internal.on-tech.com
ServerAlias webserver www www.internal.on-tech.com www.data.on-tech.com data.on-tech.com

这个问题仍然存在,使用webserver.interne.ontech. The访问网站的速度要比访问任何别名都快得多。

站点的DNS似乎正常工作(没有DNS错误),此服务器的DNS记录为

代码语言:javascript
复制
webserver.internal.on-tech.com -> A record: 192.168.1.11
www.internal.on-tech.com -> CName: webserver.internal.on-tech.com

www.data.on-tech.com -> A record: 192.168.1.11
data.on-tech.com -> CName: www.data.on-tech.com
EN

回答 1

Server Fault用户

发布于 2011-08-19 16:28:38

看来VirtualHost指令是问题所在。当我将httpd.conf更改为以下内容时,问题消失了:

代码语言:javascript
复制
ServerName webserver.internal.on-tech.com
Alias /robots.txt /var/www/robots.txt
Alias /static/ /home/django/www/ERate/static/

<Directory /home/django/www/ERate/static>
Order deny,allow
Allow from all
</Directory>

<Location /admin>
order deny,allow
deny from all
allow from 192.168.1 127.0.0.1
</Location>

WSGIScriptAlias / /home/django/www/ERate/apache/django.wsgi
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/301786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档