我有一个角度应用程序,其中有一些$http.get
调用,其中一些成功/错误,其他函数如下所示。在尝试提高应用程序的速度后,我注意到将$http.get
调用更改为jquery会调用应用程序加速。因此jquery调用比angular $http
调用更快,如果是这样,我将把我的所有get请求更改为jquery。
$http.get('/event/'+ _id);
$.ajax({url: '/event/'+ _id });
有没有人注意到这个?
答案 0 :(得分:2)
如果有的话,我不会期望得到很多好处。 HTTP请求很昂贵,你最大的瓶颈永远是网络。因此,当网络占用一秒钟时代码的速度并不重要。话虽如此,检查HTTP标头以检查哪一个更详细。如果你摆脱$http.get
,你也失去了单元测试的无缝能力,因为你现在必须模仿$.ajax
。