I created a ASP.net web application with Ajax to list all the file names from a directory in a listbox and when the user selects the filename in the listbox, Chart will be displayed with the data in that particular file.
File has over 500 rows and 11 columns. So,in the code I am adding each column in the file to a arraylist for each series by looping through each row and binding the chart using .DatabindXY(xValue, arraylist). I hosted the application in the web server n
windows 2003 server and the files are located and are updated in another windows NT machine automatically.
Functionality wise, everythnig is working fine except application is taking 4 secs to load the chart when user selects the listbox item.
I have multiple updatepanels, automatic updates, updateprogress controls in the application.
I am trying reduce the response time of the application. Can Someone give some suggestions on this? Is there any other way to bind the data to the chart.
maheshdb84
0 Points
6 Posts
Performance issue with my ASP.net Web Chart application - reading file from directory
May 14, 2012 05:22 PM|LINK
Hello,
I created a ASP.net web application with Ajax to list all the file names from a directory in a listbox and when the user selects the filename in the listbox, Chart will be displayed with the data in that particular file.
File has over 500 rows and 11 columns. So,in the code I am adding each column in the file to a arraylist for each series by looping through each row and binding the chart using .DatabindXY(xValue, arraylist). I hosted the application in the web server n windows 2003 server and the files are located and are updated in another windows NT machine automatically.
Functionality wise, everythnig is working fine except application is taking 4 secs to load the chart when user selects the listbox item.
I have multiple updatepanels, automatic updates, updateprogress controls in the application.
I am trying reduce the response time of the application. Can Someone give some suggestions on this? Is there any other way to bind the data to the chart.