Sean Posted October 22, 2007 Report Share Posted October 22, 2007 Hi, How can l speed up the performance of a .Net Render chart, it's slow on the first load. I have asked this question before, but never got a clear cut answer why it's slow. Is it just me or is anyone else see a large performance drop when loading a .net render chart for this first time? Our internet connection, PC's and server are well above the average user. We have done lot's of testing using a standard XPSP2 PC with hardware well above the recommended requirements. I have a test site at http://uat.exago.net/graphcrashtest/ Link to comment Share on other sites More sharing options...
Frank Posted October 22, 2007 Report Share Posted October 22, 2007 The first time you hit the site the browser has to download the .NET Client Control and load the .NET Framework. That's why it is slow. Set UseClientLoader to true to minimize load time. But event with this, there is always going to be a lag for the fisrt Chart it is just the way .NET controls work inside IE. Link to comment Share on other sites More sharing options...
Sean Posted October 22, 2007 Author Report Share Posted October 22, 2007 Thanks Frank, i will set use clientloader to true and see what difference that makes. "The time taken to display the chart will be determined by how fast the .NET framework is loaded in IE on our clients PC" is this statement correct? Link to comment Share on other sites More sharing options...
Frank Posted October 22, 2007 Report Share Posted October 22, 2007 + the time taken to download the control. Setting UseClientLoader to true, will enable caching of the Chart FX .NET IE client so that id doesn't have to be downloaded every time you hit the site. The control will only be downloaded once on each client and a new download will only occur if the version of the client control changes in your server as a result of a service pack installation. Link to comment Share on other sites More sharing options...
Sean Posted October 22, 2007 Author Report Share Posted October 22, 2007 Is this the file that is downloaded ChartFX.NetIEClient.dll? Link to comment Share on other sites More sharing options...
Sean Posted October 22, 2007 Author Report Share Posted October 22, 2007 Off the subject, but does the latest release include hotfix build 2791? Link to comment Share on other sites More sharing options...
Sean Posted October 23, 2007 Author Report Share Posted October 23, 2007 Hi Frank, I have upgraded my test pages with UseClientLoader = True and l don't see much of a difference. I have a test site at http://uat.exago.net/graphcrashtest/ If you go to this site, how long does it take to load all 4 charts? Link to comment Share on other sites More sharing options...
Frank Posted October 24, 2007 Report Share Posted October 24, 2007 It takes a while (about 10-15 secs) but I don't know whether it is due to the .NET Client. Please post a page that doe NOT contain the .NET client, just the chart as image to compare. About your previous questions: - The latest service pack is 7.0.2845.31164 - The dll's that get downloaded to the client are: ChartFX.NetIEClient.Loader ChartFX.NetIEClient ChartFX.NetIEClient.Base ChartFX.NetIEClient.Adornments Plus any extension you use. If you use ClientLoader, then ChartFX.NetIEClient.Loader.dll is the only one downloaded every time. Link to comment Share on other sites More sharing options...
Sean Posted October 25, 2007 Author Report Share Posted October 25, 2007 New page has been created, just with one chart that is render as an image. go to http://uat.exago.net/graphcrashtest/ Does the latest service pack contain the hotfix that l asked about? Link to comment Share on other sites More sharing options...
Frank Posted October 25, 2007 Report Share Posted October 25, 2007 It takes about the same as before. So at least with my machine as a client, I see no significant extra delay for the .NET client control. The latest service pack is 7.0.2845 contains the hotfix you mentioned. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.