010-68421378
sales@cogitosoft.com
产品分类
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Combit List & Label 22 Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Sencha Test SPC Control Chart Tools for .Net Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

Chart FX PSS服务

Chart FX PSS服务

Chart FX PSS(性能、可扩展性和安全性)附加组件使企业在网络服务器环境中使用 Chart FX 时能够关注关键的性能、可扩展性和安全性问题。使用 Chart FX PSS后,网络服务器的吞吐量(通常以每秒请求数衡量)会大幅增加,并避免与生成和存储服务器端图表相关的安全问题。

 

概括来讲,Chart FX PSS是一种根据配置条件与Chart FX 服务器组件进行通信、沟通延迟生成和安全性的服务。Chart FX PSS可以通过静态配置文件进行配置,也可以通过API进行动态配置。

 

图表延迟生成

当页面输出在缓冲时,服务器不会向客户端发送响应,直到当前页面上的所有服务器脚本都已处理完毕。对于较长的脚本,这可能会导致明显的延迟。

 

Chart FX PSS 延迟生成机制可以更好地利用往返时间,从而最大限度地延长服务器处理时间,进而显著提高大型网络应用程序的性能。

 

该机制通过 GetHtmlTag 方法生成一个可供浏览器使用的标签,并立即将控制权返回给页面,而无需等到服务器上生成图表。当页面输出缓冲时,这将显著提高性能,因为服务器脚本的处理速度将更快,因为它无需等待 Chart FX 服务器控件生成、绘制和存储图表并返回控件再完成剩余脚本的执行。

 

从本质上讲,这种机制通过立即返回控制使服务器的剩余脚本可以继续运行,而不会因图表控件进一步延迟,从而可以在数据从服务器传输到客户端时更好地利用服务器空闲时间。

 

稍后,当浏览器请求使用该图表时,Chart FX PSS 将自动对其进行处理。不过,也可以对其进行配置,使其对已生成但未被客户端浏览器请求的图表进行处理。

 

安全性

在网络服务器中使用 Chart 时必须创建一个文件夹,用于存储通过 GetHtmlData 调用生成的临时图像。该文件夹必须是网络服务器的一部分,因为客户端浏览器需要访问它。这一过程揭示了两个关键的安全问题:

 

首先,当文件保留在此目录中时,“未经授权的用户”可能会找到办法去浏览和审查由Chart FX 服务器组件生成的图表。其次,由于 Chart FX 服务器使用的目录是一个普通目录,因而无法对由服务器控件生成的文件应用自主认证信息。例如,包含私人数据(如员工工资信息)的图表最终可能需要身份验证,但由于它存储在同一目录中,因此将继承与该文件夹中其他文件相同的安全限制。在大多数情况下,该 Temp 目录是以匿名访问方式创建的,这意味着几乎任何人都可以访问所有文件。

 

但由于每个图表名称都是用随机数种子生成的,因此无法被检测到,这得以弱化了上述问题。

 

不过Chart FX PSS 采取了更安全的方法,通过避免将生成的图表文件存储在磁盘上(如前所述)来解决这两个问题;此外,每个图表都可以通过一个用户认证进行签名,并且只会返回给最初请求该图表的用户,从而使 Chart FX 的安全性与您的网络服务器实施的安全策略一样强大。

快速导航

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物