阻止机器人、恶意用户等执行 php 脚本过快的最佳方法是什么?如果我使用usleep()
orsleep()
函数只是在一段时间内“什么都不做”(就在所需的代码执行之前),是否可以,或者这很愚蠢并且有更好的方法?
例子:
function login() {
//enter login code here
}
function logout() {
//enter logout code here
}
如果我只是把,比如说,usleep(3000000)
在登录和注销代码之前,那可以吗,还是有更好、更明智的方法来实现我想要实现的目标?
编辑:根据下面的建议,然后usleep
或sleep
仅导致处理器脱离当前用户正在执行的当前脚本,还是导致它脱离整个服务?即如果一个用户+脚本调用sleep
/ usleep
,所有并发用户+脚本也会被延迟吗?