Сколько стоит слишком много JSON для отправки веб-клиенту? - PullRequest
0 голосов
/ 07 апреля 2009

Итак, мой вопрос в некотором роде основан на опыте, поэтому я задаюсь вопросом о тех, кто пытался загрузить наборы данных, каков разумный объем данных для загрузки. У моих пользователей довольно большие каналы, поэтому мне не нужно беспокоиться о модемных пользователях, но я беспокоюсь о времени обработки. Я предполагаю, что мой лимит находится где-то в диапазоне 300-1024k, но есть ли у кого-нибудь способ или сайт, который сделал что-то, что может быть немного более определенным?

Я наткнулся на этот ресурс. Это с 2005 года, так что я бы посчитал его устаревшим, хотя общий урок кажется довольно убедительным:

http://blogs.nitobi.com/dave/2005/09/29/javascript-benchmarking-iv-json-revisited/

Я тоже сталкивался с этим:

http://www.jamesward.com/census/

Есть ли что-нибудь еще, что стоит проверить?

1 Ответ

3 голосов
/ 07 апреля 2009

Типичный пакет JSON может (и должен) быть сжат с помощью gzip веб-сервером до прибл. 10% от первоначального размера. Итак, вы действительно смотрите на 30-100k. Если эти ответы могут быть кэшированы, то это еще меньше проблем.

Размер передачи не должен быть решающим фактором того, является ли пакет «слишком большим». Вместо этого посмотрите, сколько времени потребуется браузеру для обработки этого пакета (обновления пользовательского интерфейса и т. Д.).

На самом деле анализ JSON должен быть очень быстрым, до многих мегабайт данных. Превращение этого в нечто новое в пользовательском интерфейсе во многом будет зависеть от того, насколько сложен HTML, который вы создаете.

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