This is a migrated thread and some comments may be shown as answers.

Telerik tools for a more responsive web page

1 Answer 31 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Scott
Top achievements
Rank 1
Scott asked on 31 Aug 2015, 06:17 PM

I create web pages for an IT department to monitor many servers.  I use Telerik Rad Controls for ASP.NET.  My problem is that the pages need to read a lot of data and are not quick to respond.  For example, on the Page_Load I query 50 servers (often using asynchronous tasks) to display the information in a RadGrid.  This takes a while and feels unresponsive.  I think I want to be able to display a page immediately and then fill it in as data is returned.  In addition when I make a change to a single server I sometimes query all the servers again to update the RadGrid and display the page again.  Specifically this example could be a question of how to update only parts of a RadGrid (which a recent post said can't be done), but this is just an example.  I may be going about this all wrong.      

What I really want to know is if there are Telerik programs besides Rad Controls for ASP.NET or things within Rad Controls that I should be using/learning to make my pages more responsive (I can't even seem to display an hourglass icon).  I have used UpdatePanels with some effect.  I have also looked into SignalR.  I see many Telerik examples that seem to do what I want, but then end up not working, which could just be my fault.  What products should I be looking into?  I need to use Windows IIS web servers, but not necessarily ASP.NET, but I would like to keep using that if possible.

Thanks,

Scott

1 Answer, 1 is accepted

Sort by
0
Konstantin Dikov
Telerik team
answered on 03 Sep 2015, 10:05 AM
Hi Scott,

First, let me start with the fact that if your custom code for retrieving the data that will be bound to the grid requires great amount of time (with the 50 queries), there is nothing that could be done from the RadGrid to increase the performance, because the control will work with the provided data and has no control over the way the data is retrieved. Furthermore, on each complex operation (like paging, sorting, filtering, editing, etc.), the grid will require the data once again and will recreate its structure. With that in mind, if you need to increase the performance you will have to modify your logic for retrieving the data or change your data sources.

As for other products that you could look at, the Kendo UI has equivalent to the UI for ASP.NET AJAX suite controls:
Hope this helps.
  

Regards,
Konstantin Dikov
Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Tags
General Discussions
Asked by
Scott
Top achievements
Rank 1
Answers by
Konstantin Dikov
Telerik team
Share this question
or