English 中文(简体)
巨型吉大港定居人士协会要求许多小要求[重复]
原标题:Very large HTTP request vs many small requests [duplicate]
This question already has answers here:
Closed 12 years ago.

Possible Duplicate:
Very large HTTP request vs many small requests

我需要从服务器向客户发送2D阵列(如Json)。 它的规模约为400X400,每个条目大约为4个字体。 因此,数据大约有640KB。

下面的极端做法是更好的?

  1. I make a large HTTP request of all the data at one go.
  2. I make 400 requests - each asking for a single row (around 1.6 KB)

我认为,最佳办法在某些方面是中间的。 任何人都可以给我一个想法,即这种数据的最佳单一要求规模。

感谢

最佳回答

在提出请求时,你总是必须处理某些间接费用(如英国航天中心的请求、开关和关闭)。 因此,提出1项大请求可能是明智的。

另外,在提出1项大请求时,你可能会遇到较好的抑郁症。

问题回答

取决于申请和希望达到的效果。 这里有两种情况:

  • 如果你正在处理全球倡议,那么,也许king是个好主意,小chu将更新给人幻觉的图像。 在此,你希望按单价更新要求按逻辑总结数据。 你们也可以将这一概念应用于确定任何其他假日情景的优先次序。

  • 而另一方面,如果你只是倾倒这种数据,那么这种数据就没有空白了,因为1006项按批次提出的请求总耗时大大超过1 600次。

然而,一般来说,网络包裹运输(TCP)的停泊和交付比在应用运输层(HTTP)上你能够做到的更为优化。 多重要求/空白是指多种碎片。

通常,利用应用层协议,努力优化运输层,是徒劳的。 并且,国际水道测量组织挫败了两者的目的:

如果你出于任何原因确实需要时间,那么你就应当控制运输本身并优化运输(但似乎没有)。

1. 幸福 co

如果你能够在服务器上安装高压压缩机,你在640KB附近寄出任何东西,那么你肯定会提出1项请求。

所有页速选择工具(例如:,google pagepac/a等)建议减少要求加快页数。





相关问题
JQuery/MVC Search Issue

I have inherited a piece of work where the entry screen shows a summary of 20 calculated variables. E.g. Var A (250), Var B (79). Clicking on any of these links takes the user to a view with a ...

jQuery quicksearch plug-in tinkering with JSON

I ve implemented the quicksearch plugin by Rik Lomas and I love it for an application in a custom CMS I m building. I was wondering though, since I m going to have a bizillion items in the table if ...

JSON with classes?

Is there a standardized way to store classes in JSON, and then converting them back into classes again from a string? For example, I might have an array of objects of type Questions. I d like to ...

PHP json_decode question

i m trying to use json_decode to combine a few json objects and then re-encode it. my json looks like: { "core": { "segment": [ { "id": 7, "...

Converting JSON data to Java object

I want to be able to access properties from a JSON string within my Java action method. The string is available by simply saying myJsonString = object.getJson(). Below is an example of what the string ...

热门标签