Improving Performance

2 posts, 0 answers
  1. Rodrigo
    Rodrigo avatar
    1 posts
    Member since:
    Jun 2014

    Posted 30 Jun 2015 Link to this post

    Is there a way to minimize the ammount of requests performed by the RadGrid control? Telerik controls are performing a lot of requests for retrieving skins and JS files required by the component. Is there anything already provided by Telerik for bundling these multiple requests in perhaps two requests? One would be for a single minified JS file and the other one for all of the styles required.

    1) I am using the default Skin for the RadGrid.

    2) I cannot rely in caching because it's disabled in a global scope. It cannot be enabled.

    3) For security policies, I cannot use Telerik CDN's.

    4) I am applying the following techniques but caching. The response time is still slow. The initial call takes about 5 seconds, changing pages takes just 2 seconds (Paging made via Ajax and implementing custom pagination). The main problem is the initial rendering. The target would be 2 seconds to process the page.

       http://docs.telerik.com/devtools/aspnet-ajax/general-information/performance/optimizing-performance
       http://docs.telerik.com/devtools/aspnet-ajax/controls/grid/performance/grid-performance-optimizations

     

    Does anyone have any suggestions or faced a scenario similar to the one I am describing?

     

    Thanks in advance,
    Carlos

  2. Pavlina
    Admin
    Pavlina avatar
    6187 posts

    Posted 03 Jul 2015 Link to this post

    Hello,

    You can take advantage of RadStyleSheetManager to load and combine the external CSS files into one single resource which will be loaded after a callback request.
    http://docs.telerik.com/devtools/aspnet-ajax/controls/stylesheetmanager/overview

    In order to combine the scripts just add RadScriptManager on the page:
    http://docs.telerik.com/devtools/aspnet-ajax/controls/scriptmanager/overview

    Regards,
    Pavlina
    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
Back to Top