Javascript JSON响应优化

Javascript JSON响应优化,javascript,php,json,apache,Javascript,Php,Json,Apache,当返回一个json对象,其中包含大量的对象,每个对象都有相同的属性名时,这些名称是否会导致更大的响应大小,或者apache的压缩会消除这些名称的重复 换句话说,下面对象中的“name”、“height”、“width”字符串对响应的总体大小有显著影响吗 { "object1": { "name" : "fred1", "height" : 1, "width" : 2 }, "object2": { "name" : "fred2",

当返回一个json对象,其中包含大量的对象,每个对象都有相同的属性名时,这些名称是否会导致更大的响应大小,或者apache的压缩会消除这些名称的重复

换句话说,下面对象中的“name”、“height”、“width”字符串对响应的总体大小有显著影响吗

{
    "object1": {
    "name" : "fred1",
    "height" : 1,
    "width" : 2
    },
    "object2": {
    "name" : "fred2",
    "height" : 1,
    "width" : 2
    },
    "object3": {
    "name" : "fred3",
    "height" : 1,
    "width" : 2
    },
    "object4": {
    "name" : "fred4",
    "height" : 1,
    "width" : 2
    },
    "object5": {
    "name" : "fred5",
    "height" : 1,
    "width" : 2
    },
    "object6": {
    "name" : "fred6",
    "height" : 1,
    "width" : 2
    }   
}

如果是这样的话,我应该返回名称到索引的映射,然后将它们作为普通数组发送吗?

gzip压缩应该会大大减少大小。 如果你真的想知道多少钱,你可以使用。它会告诉你压缩比的百分比


顺便说一句,如果您需要一个易于使用的PHP响应映射包,您可以使用。

即使它们更改了大小,也可能会有微不足道的差异。如果您的apache gzip是响应,那么“否”。。。因此,基本上,看看HeaderUse压缩,您可以尽可能详细;-)