我实现了一个延迟系统,以便我认为滥用的任何 IP 都会通过 Sleep() 自动获得增量延迟。
我的问题是,如果攻击者只是在延迟的同时继续打开新实例,这是否会导致 CPU 使用率增加并因此杀死我的网站?或者 sleep() 命令是否使用最少的 CPU/内存,并且不会对小脚本造成太大负担。我不想完全否认他们,因为我宁愿他们不以明显的方式知道限制,但愿意听我为什么要这样做。
[请不要讨论为什么我认为在一个小网站上滥用 IP,原因如下:我最近构建了一个脚本,它是一个页面并将信息返回给用户,我注意到一些 IP 向我愚蠢的小脚本发送垃圾邮件。经常卷曲有时会使我的结果无法从服务器即时轮询中获得,并且合法用户会被他们的结果搞砸。]