使用.htaccess文件封杀IP的三大弊端
出于安全需要,我们有时需要封杀部分IP地址,禁止它们访问自己的网站,可在.htaccess文件里加入几行语句封IP或IP段,然而这么做有三个非常大的弊端。
弊端一:降低网站速度
在.htaccess文件里加入Deny from语句,如果用得太多的话,会严重降低apache的响应速度,前些日子我封了大量IP,结果导致自己访问时速度都不理想。
弊端二:误封正常用户
前天晚上我封了几个IP段,也没细查,结果昨天发现广东省的访客数量比正常情况下少了近一半,而其它省份变化不大,赶紧解封了一些IP段,今天数据就正常了。
弊端三:降低网站在搜索引擎里的权重
如果用户通过搜索引擎来到自己的网站,却被封IP无法打开网页,那么用户会立刻关闭窗口,去点击下一条搜索结果。其结果就是:自己网站的相关关键词在搜索引擎里的权重会降低,排名下降。
或者用户虽然没被封IP,却因为apache的响应太慢(见第一条)等不及关闭窗口了,那么效果是一样的:权重降低。
使用.htaccess屏蔽IP还真是一把双刃剑,除非迫不得已封杀少数IP,一般情况下还是少用为妙。大家如有好的补充,请留言,谢谢!
其他网站相关文章:
htaccess文件使用大全
Deny,Allow的语法,英文官方文档
2008-8-08 12:24 am
这玩意我从来就不管。。没有需求
2008-8-08 1:06 am
我现在欢迎垃圾评论……我那边评论太少了……
2008-8-08 9:40 am
我的评论也少,像上面说的,也欢迎垃圾评论-_|||
2008-8-08 1:07 pm
昨天和前天翻译的《搜索引擎如何进行网页排名》和《网络搜索引擎是如何工作的》两篇文章,今天发现被人非法转载了。
说来也巧,我在浏览某个网站的时候,看到旁边blogupp插件里有个站点设计的很像饭否,于是我点进去了,一看,发现两篇文章标题换了,内容就是我的,包括我特例留下的5处翻译错误也原封不动的被抄过去了……
2008-8-08 1:29 pm
很多家庭用户是用的ADSL,每次拨号IP会变,封IP可能不太有用,而且因为活动IP的原因,会造成误杀吧?
不如用验证码来解决?以前老E曾经建议我用过,当时洪水猛兽不算太多,现在每天删得手软,也在考虑这方面的问题。
2008-8-08 7:11 pm
验证码比较好,尤其是中文的。
问题:有鸡巴没
回答:- - 有
嘻嘻~~
还有就是从9张图挑选出最美的女人的那一张
这些机器人都完成不了~
2008-8-08 7:26 pm
行者自若:你太强了,居然刻意留下错误。。。是哪个网站?
积水成渊:我不是防止垃圾留言,而是防不正常访客,比如采集。
2008-8-09 12:15 am
老亿,可以试试看加干扰码、干扰段落……
2008-8-09 12:17 am
coolblood .cn,现在他加上了,在国内虽然很多人不懂法律,但都知道法律的强势,呵呵
2008-8-09 12:22 am
行者自若:有空我试试。。。原来是个博客啊,一般的博客只要你要求都会加链接的,除非那种机器采集的,还特别不讲理的,我就要求过好几个博客加链接。
2008-8-09 1:09 am
为什么网站下方有那么大的空隙.
2008-8-09 1:10 am
厄 现在好了…是我网速慢
2008-8-09 7:07 am
[...] [8.] 垃圾评论也得与时具进,最近好多人都在抱怨垃圾评论(一亿度),而唯有哦欢迎垃圾评论的到来……OK,打住,开始说正经的。以前我曾经介绍过许多千奇百怪的验证码,今天倒是遇到了一个比较有“创意”的垃圾评论,来自AW的消息,原文如下: [...]