My pages are loading very slowly.
My pages are containing textboxes, RadCombo, RadGrid and etc.
When I run this page using VisualStudio or in IIS, it will take more time to load.
This performance issue is only for pages with Telerik controls.
Thanks,
Sabarish.
2 Answers, 1 is accepted
0
Pavlina
Telerik team
answered on 16 Nov 2009, 12:29 PM
Hi Sabarishbabu,
We have a lot of optimization techniques for RadControls and I am sure some of them will be of great help for your project:
However, I suggest you replace RadTextBox with standard MS TextBox and use RadInputManager control. The main performance benefit which RadInputManager control has is related to the loading time of a large number of input controls on the page. The core of the performance benefit of using a RadInputManager as opposed to input controls, is in the following approach:
A normal input control generates a client side object for each control instance. For example, if you declare 300 input controls on the page, you will have 300 client objects, once the page is compiled and ran. On the other hand, when extending standard text boxes, via the RadInputManager control, you will have a single client side object, which would dramatically improve performance, while at the same time providing enhanced data entry capabilities for user input validation.
RadComboBox Again performance might degrade with lots of items and lots of combobox instances. This is addressed by using load on demand.
1. HTML markup
RadComboBox renders unordered list for its dropdown which is quite light. This is the least amount of html required to render the dropdown.
2. Load on demand
RadComboBox supports two types of load on demand (with caching of items): Web-Service Callbacks (ASP.NET 2.0 Callbacks)
Thanks for this. I think this should help us in the page load scenario.
After analysing our site, we foudn the in most cases our problems are related to opening popup windows (using RadDoc control)