我是前端开发的新手我需要问一个关于页面渲染性能的问题
我正在创建单页面应用程序我使用了多个Ajax调用来获取数据,因此我可以使用它来提高性能
如果是,那么多个Ajax调用可以破坏性能然后为什么以及如何使其更快 即
$.ajax({
type: "",
url: "",
dataType: "",
success: ""
});
$.ajax({
type: "",
url: "",
dataType: "",
success: ""
});
$.ajax({
type: "",
url: "",
dataType: "",
success: ""
});
$.ajax({
type: "",
url: "",
dataType: "",
success: ""
});
....
先谢谢
答案 0 :(得分:0)
Whit AJAX你可以做一个大的调用并返回你的应用程序中所需的所有数据,但可能是你没有必要的数据,直到用户在页面中执行某些操作...对于这种情况更好地做更多AJAX调用...但是这对每个应用程序来说都是如此...做你认为对你的应用程序更好的...在同一页面中进行多个AJAX调用不是性能问题。
答案 1 :(得分:0)
每次通话都会产生网络往返,连接服务器和下载响应的开销,从而导致网络浪费。最佳解决方案是将多个ajax调用合并为一个调用 看一下延迟回调批量执行