У меня есть объект JSON, что я сгенерированного с помощью PHP в следующем форматекак улучшить производительность JSON
[{
"timestamp": "12\/16\/2013 0:00",
"curr_property": "7211",
"curr_property_cost": "123",
"day_property": "48",
"day_property_cost": "281",
"curr_solar_generating": "4958",
"curr_solar_export": "0",
"day_solar_generated": "33",
"day_solar_export": "0",
"curr_chan1": "1964",
"curr_chan2": "4958",
"curr_chan3": "289",
"day_chan1": "13",
"day_chan2": "33",
"day_chan3": "1"
},
{
"timestamp": "12\/16\/2013 0:00",
"curr_property": "7211",
"curr_property_cost": "123",
"day_property": "48",
"day_property_cost": "281",
"curr_solar_generating": "4958",
"curr_solar_export": "0",
"day_solar_generated": "33",
"day_solar_export": "0",
"curr_chan1": "1964",
"curr_chan2": "4958",
"curr_chan3": "289",
"day_chan1": "13",
"day_chan2": "33",
"day_chan3": "1"
}]
Будет ли изменение формата в
[{
"timestamp": ["12\/16\/2013 0:00", "12\/16\/2013 0:00", ..........],
"curr_property": ["7211","32432",...........],
"day_chan3": ["1","2","3"............]
}
улучшить производительность? Я новичок в JSON, поэтому, пожалуйста, предложите мне способы улучшить скорость приложения, поскольку количество данных JSON очень велико почти 40 МБ и растет.
Почему бы вам не сделать небольшой тест производительности самостоятельно? – Tzach
Способ «улучшить производительность» - не позволять «продолжать расти» на сайте использования. Скорее, предоставляйте методы для использования данных только по мере необходимости - или иным образом использовать поток. С дефляционной компрессией я ожидал бы «похожие» размеры по обоим форматам обоих форматов. (Кроме того, используйте номера JSON для .. номеров.) – user2864740
Я предполагал, что кто-то, должно быть, уже попробовал это, если никто не ответит, мне придется это сделать. – Bazinga777