求一段障蔽快速采集本站的脚本
求一段屏蔽快速采集本站的脚本
网站因为有个独家的特殊功能,会被某些用户把这功能当成接口,反复不停地调用,极其消耗服务器资源。
求一个脚本能屏蔽每分钟访问100次以上的IP。

------解决思路----------------------
给请求维护一个数据结构 用来记录ip和访问时间.
比如 hash+list
用ip地址计算hash 定位到hash的一个节点 这个节点保存一个list 每次有新的访问 就计算 1秒内链表中 这个ip 的记录数.过滤掉过多的访问请求.
1秒前的就可以从list中删除了.
网站因为有个独家的特殊功能,会被某些用户把这功能当成接口,反复不停地调用,极其消耗服务器资源。
求一个脚本能屏蔽每分钟访问100次以上的IP。
------解决思路----------------------
给请求维护一个数据结构 用来记录ip和访问时间.
比如 hash+list
用ip地址计算hash 定位到hash的一个节点 这个节点保存一个list 每次有新的访问 就计算 1秒内链表中 这个ip 的记录数.过滤掉过多的访问请求.
1秒前的就可以从list中删除了.