Я использую Chart Control от MS, если это приложение для интрасети , если это онлайн-приложение, я всегда использую Google Charts API .
это намного проще, так как это всего лишь тег <img>
, и вы можете иметь столько, сколько хотите, Google будет обрабатывать пропускную способность.
При использовании MSCC я склонен выбирать память, если есть только 100 пользователей, если больше, я должен идти с сохранением в физическое место.
<add key="ChartImagehandler" value="storage=memory;timeout=20" />
в одном из моих последних онлайн-проектов (ASP.NET MVC) я использовал диаграммы Google для отображения 26 диаграмм на этой странице (каждый клиент имел разную статистику):
