首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么ajax调用非常慢?

为什么ajax调用非常慢?
EN

Stack Overflow用户
提问于 2019-09-04 09:50:08
回答 2查看 3.1K关注 0票数 1

我在加载页面事件时调用了一个ajax函数。当我加载页面时,在服务器日志中,没有现有的调用日志(我在所有mvc服务器方法上记录进入和退出)。从javascript到服务器的请求花费了一些时间,2到3分钟。奇怪的是,当我在本地测试它和测试服务器时,它工作得很好。当我将一个项目部署到真正的服务器上时,它就会发生!

我找到了一些关于使用ajax、xmlhttp、$.ajax()的方法的文章。这两个我都用过了。但它仍然存在。

这是我的javascript代码。

代码语言:javascript
复制
$(document).ready(function () {
    $.ajax({
        type: "GET",
        url: allservicesUrl,
        async: true,
        success: function(result, status, xhr){
            var services = JSON.parse(xhr.responseText);
            for (i in services) {
                createServicecard(services[i]);
            }
        },
        error: function(xhr, status, err) {
            alert(xhr.responseText);
        }
    });
})

我要立即执行它。我如何纠正这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-09-06 11:37:43

谢谢你的建议。

我看到了答案和评论。然后,我看到了开发工具(网络选项卡),最后,我找到了问题所在。

现在我纠正了它,它工作得很好。非常感谢。

ps。问题:在封闭的网络中连接互联网。

票数 0
EN

Stack Overflow用户

发布于 2019-09-04 10:36:29

使用浏览器中的调试/开发人员工具对此问题进行故障排除。查看控制台,查看是否有任何JS错误,然后查看网络选项卡。清除这些条目,然后重新加载AJAX调用。

您应该能够看到脚本向服务器发送请求的速度是否很慢,或者服务器是否响应速度很慢。

在找出瓶颈是在脚本中还是在服务器上之前,您无法修复它。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57780524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档