2010-04-27 5 views
1

Я использую этот simile timeline с большими объемами данных, и я продолжаю получать всплывающие окна, говоря: «Скрипт больше не работает, вы хотите его убить»? есть ли ограничение на количество json, которое вы можете отправить обратно. У меня около 1000 разных временных графиков с датами, описаниями и т. Д.Кто-нибудь использовал синхронизацию времени с большими объемами данных

+0

Есть все, что связано с JSON, что ограничивает время или размер? Я могу придумать несколько примеров (не связанных с JSON), которые потребовали увеличения времени, разрешенного для обработки до истечения времени. Имеется ли тайм-аут в других браузерах? –

+0

Можете ли вы включить дополнительную информацию о своей текущей программе. Почему вы не используете/не можете использовать подкачку данных? Зачем вам нужно переносить большие объемы данных внутри веб-браузера. Пользователь не может считывать/изменять большие объемы данных одновременно. – Oleg

+0

@ Oleg - я не думаю, что сравнение поддерживает подкачку данных. , – leora

ответ

3

Это всегда произойдет, если ваш сценарий займет больше времени, чем обрабатывать данные, чем предел в Firefox (вы можете изменить значение по умолчанию, но оно все равно повлияет на ваш другие пользователи).

Временная шкала позволяет уменьшить это, уменьшив количество загруженных точек только на те, которые необходимо показать. Используйте addOnScrollListener для перезагрузки данных в полосе, чтобы уменьшить количество загружаемых данных.

0

Одним из способов снижения нагрузки на браузер является использование новых объектов Date() вместо строк даты в данных события, что устраняет необходимость в том, чтобы браузер разбирал даты.

{"events": [{title : "an event", start : new Date(1999,4,27), description : "event description"}, {title : "another event", start : new Date(1999,5,7), description : "another event"}] }

см Симиле вики на: Date_Time_Formats