从整个网站下载预防?

Men*_*sch 6 iptables yii

有一个IP(来自中国)试图下载我的整个网站.它下载我的所有页面并显着加载服务器(我有超过500 000页).查看访问日志,我可以说它绝对不是谷歌机器人或任何其他搜索引擎机器人.

暂时我已经禁止它(使用iptables规则),但它不是我的解决方案,因为我的一些真实用户也拥有相同的IP,因此它们也被禁止,无法访问网站.

有没有办法阻止这种"用户活动"?如果你尝试每秒请求超过5个请求,可能是一种实现验证码的机制?

PS我正在使用Yii框架(PHP).

任何建议都非常感谢.

谢谢!

pav*_*imo 5

你已经回答了自己的问题!

使captcha如果请求每秒或每分钟超过一定数量的出现!

您应该使用CCaptchaAction来实现,就像这样.