2013-03-11 3 views
1

У меня проблема с HighCharts. Я создаю мобильную страницу, которая будет содержать более 20 диаграмм на экране, однако для графиков для визуализации существует большая задержка (5-10 секунд). Я использую DotNet.Highcharts для построения диаграмм на стороне сервера, а затем просто визуализации тегов div и скриптов, которые создаются на странице.Highcharts - Несколько диаграмм на мобильных телефонах

Мой вопрос: кто-нибудь пытался что-то подобное (я уверен, что я не могу быть единственным) и как вы прошли мимо этого, чтобы ваши пользователи не испытывали «отставание» от рендеринга этих диаграмм?

Любая помощь или предложения были бы весьма признательны.

Спасибо, Адам

ответ

1

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

Мне тоже пришлось отображать около 20 чартов на лету ... и мальчик на мое время нагрузки страдал, на самом деле ... он колебался от 30 секунд до 2 минут.

То, что я сделал для борьбы с этим, фактически разделяет диаграммы. Вместо того, чтобы иметь всего 20 или около того на одной странице, я отделил их от «вкладок» или разных разделов страницы, и я только инициализировал диаграммы, когда им нужно было показать. Вместо одной большой задержки было несколько очень небольших задержек.

Я не уверен, что это то, что вы могли бы выполнить на своем сайте, не видя его, но, возможно, стоит попробовать!

+0

Благодарим за предложение, это может оказаться громоздким для пользователя, поскольку данные уже выгружены, и потенциально может быть более 70 отдельных элементов, каждый элемент имеет 2 диаграммы, и это много поискового вызова для пользователя , Я исследую это и вижу, возможно ли я реализовать что-то подобное. –

+0

Без проблем, извините, у меня нет лучшего решения. Некоторые браузеры просто не «до нуля», а мощности, требуемые Highcharts для визуализации графиков. Chome разрезает их, как масло ... IE8 не так много, и я думаю, что некоторые мобильные телефоны/браузеры тоже будут иметь проблемы. – MatthewKremer

+0

Кроме того, удобство использования, очевидно, является большой проблемой, попробуйте спросить себя, будут ли все графики полезны немедленно. Мои пользователи будут смотреть на все 20 из этих графиков? Могу ли я показать им другую информацию, которая приведет их к одному набору из двух графиков для исследования? Например, «Obj A - 37% + 13% изменение | Открыть тренд» Затем список есть, и просмотр тренда покажет графики. – MatthewKremer

Смежные вопросы