Mar*_*sis 8 ajax jquery http-method
我知道HTTP方法是如何工作的以及它们的设计方式,但我很想知道在使用数据时,某些方法是否比其他方法更快.
在我正在研究的团队中,我注意到很多JQuery ajax请求,如下所示:
$.ajax({url: "../dir/someFile.json", method: 'post', dataType: 'json',
error: function(...){ ... },
success: function(...){ ... }
});
Run Code Online (Sandbox Code Playgroud)
我显然使用'get'方法,因为没有数据发送到此请求.这可能发生在队友复制和粘贴代码时.这也很好,似乎没有充分的理由将其改为'get'.
我认为在这种情况下使用'get'方法会更快,但我没有找到任何肯定的来源.
有一些研究表明,某些浏览器会将 POST 请求分成多个数据包。这可能会对性能产生影响,您可能认为这会使请求变慢。但是,根据测试,POST 有时似乎更快。我不知道这是为什么。
但实际上,性能差异可以忽略不计,您应该按预期使用 POST 和 GET。
读: