Chart FX-调整设置和功能

描述

调整Chart FX

诚然,许多开发工具和网络开发技术大大缩短了开发时间,加快了部署速度,但这种模式给开发人员带来了全新的挑战;其中包括服务器的可扩展性和性能。网络应用程序设计的真正问题是用户体验。即虽然它是一个分布式应用程序,可以同时为数百甚至数千个用户提供服务,但要让其像传统的桌面应用程序一样运行。Chart FX 对服务器性能的影响体现在,每次访问包含图表的网页时,Chart FX 服务器组件会使用服务器上生成的设备描述表在内存中创建图表。因此,服务器上的硬件和软件设置会影响这些图表的创建速度。一般来说,Chart FX 的性能在很大程度上取决于生成的图表格式(Image、.NET 控件、SVG、Flash 等)和选择的图表返回机制(GetHtmlTag 或 GetHtmlData)。此外,在生成图表图像时,应密切关注 Chart FX 默认设置和图表大小,因为它们是服务器负载较重时的影响性能的主要因素。

设置、功能及其对性能的影响

Chart FX 的设计符合网络开发指南,并利用了网络应用程序的服务器绑定特性。然而,该产品的许多默认设置都是为改善图表外观而量身定制的,而不是侧重于服务器性能。如需大量使用 Chart FX ,可能需要对这些默认设置进行配置以提高性能。

例如,Chart FX 对文本和标记使用默认的平滑算法(抗锯齿),这会对服务器性能产生负面影响。可以通过将 SmoothFlags 属性设置为 “无 ”来关闭该功能。

服务器

服务器

关闭平滑功能还能增加可并发服务的用户数量。

一般来说,如果服务器性能是您真正关心的问题,您应该避免大量使用旨在实现图表外观效果的功能。特别是边框、透明度和渐变等功能,因为它们会大量使用系统图形 API 来改善图表外观。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分