渲染尺寸
网络开发人员的常见做法是创建一个大图表,以便于在浏览器上阅读。然而,这种做法可能是影响服务器在大负载情况下的表现和性能的一个重要因素。从本质上讲,图表越大,意味着必须处理、生成、存储和最终下载的图像越大,从而以某种方式影响整个应用程序的性能。因此,如果您比较在意服务器的性能表现,那么在选择页面中最终图表呈现大小时就必须小心谨慎。

为了说明这一点,假设现有一个 400x300 PNG 的图表图像,我们对其尺寸进行增大,并测量了这样做对服务器性能的影响。
我们发现,图表整体尺寸每增加 30%,服务器每秒可处理的请求数就会大幅减少。
改变图表大小可能会给整个页面设计带来高昂的成本。不过,如果你已经用尽了所有其他方法,这可能是提高性能的一个绝佳方式。
虽然大幅缩小图表尺寸有利于提高服务器性能,但必须注意不要选择太小的尺寸,以免影响图表的可读性。
图表格式
作为一个服务器组件,Chart FX 允许开发人员生成各种格式的图表。选择哪种格式不仅取决于性能和可扩展性,还取决于其他重要问题,如浏览器兼容性、交互性、可访问性和安全性。
Chart FX 服务器控件可以动态生成和渲染 PNG、JPEG、.NET、ActiveX、SVG 和 Flash 文件。
一般来说,需要查看器的图表格式(即 .NET、ActiveX、Flash 和 SVG)可以提高服务器性能,因为图表文件非常小,并且各个客户端承担了大部分绘制图表的处理负载。这些查看器还可实现浏览器交互,无需开发人员进行额外干预或返回服务器,从而提供更好的分析体验。
通过 HtmlTag 属性指定特定的查看器可以提高性能,但这也可能影响可访问性,因为根据所选的输出类型,某些浏览器可能无法查看图表。例如,指定 Flash 作为输出格式在未安装 Flash 的浏览器上就无法显示。
一般来说,在内部网等受控环境下可以使用查看器。但是,如果必须面向广大受众,则可能不得不生成 PNG 和 JPEG 等能被普遍接受的图像。
这些光栅图像会降低性能,因为每个图表都需要绘制,甚至需要存储在服务器上。此外,由于它们被渲染为静态图像,所以在浏览器上只具备有限的或者没有任何分析功能,只有 PNG 图像支持大多数图表元素上的热点或 URL 链接。不过,使用图表图像的最大优势在于,从任何浏览器、平台或操作系统上都可对图表进行通用访问。
-
渲染
+关注
关注
0文章
80浏览量
11405 -
图表
+关注
关注
0文章
33浏览量
9306 -
chart
+关注
关注
0文章
17浏览量
1704
原文标题:Chart FX-图表渲染尺寸和格式
文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
如何在单个图表上绘制多个测量结果曲线
基于FFmpeg解封装WMV和M4V格式
探索 EZ - USB™ FX3 相机套件:快速上手与功能解析
EZ-USB™ FX5N DVK (KIT_FX5N_FMC_001) 套件深度解析
EZ-USB™ FX5 DVK (KIT_FX5_FMC_001) 套件开发指南
EZ-USB™ FX20 DVK (KIT_FX20_FMC_001) 套件使用指南
EZ-USB™ FX10 DVK (KIT_FX10_FMC_001) 套件指南:助力视频音频流应用开发
从 CPU 到 GPU,渲染技术如何重塑游戏、影视与设计?
FF宣布FX Super One启动试制生产阶段
通道渲染:释放渲染的全部潜能!通道渲染的作用、类型、技巧
鸿蒙开发如何显示Markdown格式语法 -- markdown_hm介绍
Helm仓库管理常用配置
FX3为什么无法在Windows中使用Gstreamer?
索尼将于5月28日发布FX2相机 搭载3300万像素传感器
Chart FX-图表渲染尺寸和格式
评论