没有° Ajax 调用次数与数据大小

发布于 2024-10-11 23:44:08 字数 253 浏览 2 评论 0原文

我遇到的情况是我必须在两个选项之间做出选择。

  1. 我必须向三个 jsps 发出三个不同的 ajax 请求,每个请求返回 30kB 的数据。
  2. 我必须向一个 jsp 发出一个 ajax 请求,该 jsp 具有 300kB 的数据。但我只会使用其中的 90kB。

我应该更喜欢这些选项中的哪一个? 这个问题归结为“ajax 调用涉及多少开销?” 。

另外,请注意,我必须重复执行上述步骤。

谢谢

I've a situation wherein I've to choose between two options.

  1. I've to make three different ajax requests to three jsps each of which returns say 30kB of data.
  2. I've to make one ajax request to just one jsp which say has 300kB of data. But I would be using only 90kB of it.

Which of these options should I prefer ?
This question just boils down to 'how much of overhead is involved in an ajax call?' .

Also, please note that I've to perform the above steps repeatedly.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

疧_╮線 2024-10-18 23:44:08

您可以使用 Fiddler2 运行测试来检查每个包的大小和开销。
您将看到:

  1. 使用选项 (1) 时,带有标头的总大小肯定会更小 使用
  2. 选项 (2) 时,所有请求的总时间可能会更

小每个请求的开销小于 1 kB。
只有 cookie 才能将该金额增加到该阈值以上。

You could run your tests with Fiddler2 to check the size of each package and overhead.
You'll see that:

  1. The total size with headers will certainly be smaller with option (1)
  2. The total time for all requests will probably be smaller with option (2)

Expect overheads smaller than 1 kB for each request.
Only cookies can increase that amount above that threshold.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文