Json против обычных технологий - PullRequest
0 голосов
/ 28 января 2010

У нас есть сайт с объемными данными, такими как приблизительно от 50000 до 100000 записей. Я хочу представить эти данные на своем сайте с подкачкой 10. Какую технологию мне использовать для этого. Производительность - это главное для нас. Поэтому я должен использовать JSON для вызова веб-сервиса и с помощью JavaScript отображать данные на странице. и рендеринг данных, или я должен пойти на традиционные технологии, такие как повторитель или вид сетки Какая производительность будет лучше.

Пожалуйста, предложите мне, что будет лучше?

Ответы [ 2 ]

2 голосов
/ 28 января 2010

Отправка и рендеринг 10 элементов будут чрезвычайно быстрыми независимо от технологии (JSON, полное обновление страницы ...)

Здесь важно то, как сервер будет выбирать эти 10 элементов из записей 50–100 тыс. Например, программное обеспечение базы данных позволяет быстро выбрать фиксированное количество элементов из индексированного набора.

0 голосов
/ 28 января 2010

Если вы храните свои записи 50-100 тыс. В текстовом файле, будь то JSON или что-то еще, то он должен сканировать файл, чтобы отобразить страницу данных, по крайней мере, до конца страницы, которую он отображает. Это не масштабируется.

Хотя он будет работать "нормально" с записями 50 000 или 100 000, но когда вы достигнете, скажем, 10 миллионов, это, вероятно, не будет. Вам нужен индексированный файл, который позволяет перейти к нужной записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...