我有一个angularJS应用程序,它可以调用外部REST服务。
我注意到这些很慢,所以我做了这样的追踪:
console.time("XHR");
$http.get(url).success(function(data,status){
console.timeEnd("XHR");
callback(data);
});
在我的控制台中,它始终记录大约1000毫秒,但是当我在Chrome中的网络选项卡中跟踪实际的XHR请求时,它显示该请求仅花了+/- 260毫秒
我不知道这是否重要,但是这些调用是针对另一个域进行的。 如果我跟踪对同一域$ http.get(“/ api / someCall”)所做的调用,那么响应次数是好的。 我似乎只看到调用外部域时的延迟。
我需要做些什么才能加快速度吗?