Ins*_*dJW 3 javascript performance jquery
运用
$.getJSON();
Run Code Online (Sandbox Code Playgroud)
要么
$.post();
Run Code Online (Sandbox Code Playgroud)
我正在尝试通过一个仅用于AJAX请求的页面发送一些参数,并在JSON或html片段中获得一些结果.
我想知道的是哪一个更快?
假设HTML文件只是普通的布尔文本(true或false)
正如其他人所说,这两个函数之间没有真正的区别,因为它们都将被发送XMLHttpRequest.
如果服务器使用相同的代码处理两个请求,则处理时间应该相同.
因此,问题可以转换为哪一个更快的HTTP GET请求或POST请求?
因为POST请求需要两个额外的HTTP头(Content-Type和Content-Length)与GET请求相比,后者应该更快(因为将传输更少的数据).
但这只是速度,我认为最好遵循这里的REST指南.如果要修改某些内容,请使用POST,如果要获取内容,请使用GET.
另一个重要的事情是,GET响应可以被缓存,但我在缓存POST时遇到了问题.
| 归档时间: |
|
| 查看次数: |
7623 次 |
| 最近记录: |