ASP.NET Chart Control слишком медленный или не рендерится - PullRequest
0 голосов
/ 20 января 2010

У меня есть веб-страница, отображающая две круговые диаграммы с использованием элементов управления диаграммой ASP.NET 3.5. На моем сервере разработки (IIS 5.1) диаграммы загружаются хорошо. На сервере QA диаграммы загружаются довольно медленно, а иногда один или оба из них даже не загружаются. alt text

Я загружаю диаграммы, используя тег codebehind. Что еще можно сделать, чтобы эти графики работали быстрее?

Примечание: Ранее я использовал dotNETCHARTING, и у меня никогда не было с этим проблем. Ничего другого не изменилось, кроме движка карт.

1 Ответ

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

Попробуйте включить трассировку страницы и вставьте в код код трассировки, например:

Trace.Write("Opening DB connection");
Trace.Write("Gathering Data");
Trace.Write("Closing DB connection");
Trace.Write("Starting Graph");
Trace.Write("finished graph");

А затем проверьте, сколько времени занимает выполнение каждого из них. Это даст вам представление о том, какая часть замедляет работу страницы, если вы знаете, что можете глубже понять, почему это происходит.

Подробнее см .: http://www.15seconds.com/Issue/020910.htm

Удачи!

...