当前位置:  开发笔记 > 编程语言 > 正文

从整个网站下载预防?

如何解决《从整个网站下载预防?》经验,为你挑选了1个好方法。

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

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

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

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

任何建议都非常感谢.

谢谢!



1> pavanlimo..:

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

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

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

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有