如何解决本地主机中的多个AJAX请求正在运行,但使实时服务器停机
我正在制作一个应用程序,需要检查数据库是否有新数据可显示。为此,我正在做:
function check_new_data(){
$.post("./get_new_data",{},function(e){
if(e!=""){
//do something
}
});
}
var interval = 0
setInterval(check_new_data(),interval);
这在localhost服务器上运行良好,但是当我将网站上传到实时服务器时,它使我的网站崩溃并使网站有时无法访问。
解决方法
您正在使用interval = 0
。这意味着无限的请求。这不会损害您的本地主机,但会损害您的实时服务器。
https://stackoverflow.com/a/63604449/11910869
,尝试编写从中获取数据的完整网址路径。
function check_new_data(){
$.post("http://example.com/get_new_data",{},function(e){
if(e!=""){
}
});
}
var interval = 0
setInterval(check_new_data(),interval);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。