apache的配置问题

有好一阵了,我发现www.opencv.org.cn网站访问速度很慢,即使在局域网内。而且同一服务器上的其他网站速度很快,而且www.opencv.org.cn/forum速度也很快。我又设置了mediawiki的一些加速功能,还是没用。

当访问网站的时候,发现要花很长时间建立连接,建立好连接后,一旦浏览器提示在下载数据,页面马上就出来了。开始怀疑mediawiki的问题,后来发现mediawiki生成页面的时间也很短。那就是apache的问题了,可是为什么其他虚拟主机没有问题呢?最后我把怀疑httpd.conf文件里这段配置:

       AllowOverride All
       order allow,deny
       allow from all
       deny from 210.41.86.111 # spam
       deny from 202.204.53.201

这段代码是当时防止spam攻击设置的,注释掉最后两行deny语句,网站响应速度正常了,问题解决了。可是为什么这两句对性能造成如此大影响呢?哪位对apache清楚的人指点一下?

不过spam和leech还是要防的。以前经常发现某些IP玩命的下载opencv网站上提供的下载,后来有人指点,说可能是迅雷之类的卑鄙的软件造成的。这次顺便设置了防盗链。迅雷这样的软件,虽然提高了下载速度,但是把网管避急了,防止一切非本网站的链接,搞得大家都没的爽。

发表回复