【发布时间】:2018-10-06 11:27:11
【问题描述】:
我进行了这个测试:
在我的“树莓派”上,我托管了一个网站
然后,当我加载网站时,我打开 DevTools 并输入以下代码:
setInterval(function(){
$.ajax({
success: function(result){
console.log(result);
}
});
},1);
这会每 1 毫秒向同一页面发出一次请求
10 秒后,我收到此错误“net::ERR_INSUFFICIENT_RESOURCES”
在这种情况下,我知道“树莓派”是有限的,但是在 webhost 上同样的大量请求应该会使服务器变慢。
我的问题是,在生产环境中,避免这种大规模请求注入的最佳做法是什么?
php(在我的情况下)应该处理这个请求吗? 是阿帕奇? 防火墙?
感谢您的时间。
【问题讨论】:
-
谷歌“DDoS 防护”
标签: php ajax apache server xmlhttprequest