1-888-365-2779
+1-888-365-2779
Try Now
More in this section

Forums / Developing with Sitefinity / Site Performance - Admin effects Front-End

Site Performance - Admin effects Front-End

7 posts, 0 answered
  1. mcpdinkansas
    mcpdinkansas avatar
    102 posts
    Registered:
    22 Mar 2007
    17 Jun 2010
    Link to this post
    I've noticed that actions within the Admin that causes some performance delays effects the front-end of the website.

    So if I click on a tree-node within the pages in the admin and it takes a while for the tree-node to load, the front-end of the website hangs until the tree-node has completed loading.

    Is there a way to split the admin and front-end website, so the front-end performance is not effected by the back-end performance? Can we split the admin into it's own AppPool?

    Any help would be appreciated.
  2. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    21 Jun 2010
    Link to this post
    Hi mcpdinkansas,

    Thank you for posting this question.

    This happens because the actions that you do are placed in a queue by ASP.NET. This means that when you execute certain task that takes time, the other operations are waiting for the ones before them (they become pending). The good news though is that every user's actions are in different threads, so your actions are independent to the other's users actions, and vice versa. This also means that other users will not have the slow down when you expand a page group in the admin. This is how Asp.net works.

    On the other hand, it is not possible to separate the administration from the backend, for now.

    Kind regards,
    Georgi
    the Telerik team
    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 Public Issue Tracking system and vote to affect the priority of the items
  3. mcpdinkansas
    mcpdinkansas avatar
    102 posts
    Registered:
    22 Mar 2007
    21 Jun 2010
    Link to this post
    Hey Georgi ,

    Thanks for the response. Unfortunately we are experiencing a complete slow-down within a certain page group if that page group's node is being expanded within the back end.

    Our only solution was to create 2 websites, both hosting Sitefinity, but one will be used for the Admin and one will be used for the public side.

    Thanks
  4. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    12 Sep 2017
    21 Jun 2010
    Link to this post
    Hello mcpdinkansas,

    Use web service to bind the RadTreeView or another control. Sample code was provided in this post which you have opened. With web service the nodes of the RadTreeView opens for less then a second. You could try to code that was posted at your end.

    Sincerely yours,
    Ivan Dimitrov
    the Telerik team
    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 Public Issue Tracking system and vote to affect the priority of the items
  5. mcpdinkansas
    mcpdinkansas avatar
    102 posts
    Registered:
    22 Mar 2007
    21 Jun 2010
    Link to this post
    Due to time constraints I am un-able to try to bind the treeview control to a web service. My custom solution was not an option due to the complexity and communication between the controls on Pages.aspx within the admin.

    If you could provide the code for us that would be great. Our 2 website solution will work for now until V 4.0 is released if you cannot provide the code.

    Thanks
  6. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    12 Sep 2017
    21 Jun 2010
    Link to this post
    Hi mcpdinkansas,

    The working code was provided in the forum post you can use it from there and extend it if necessary. The control will bound the RadTreeView and its pages hierarchically.

    Regards,
    Ivan Dimitrov
    the Telerik team
    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 Public Issue Tracking system and vote to affect the priority of the items
  7. mcpdinkansas
    mcpdinkansas avatar
    102 posts
    Registered:
    22 Mar 2007
    21 Jun 2010
    Link to this post
    Hey Ivan,

    I had not seen that code added. One Question, how could I override the Pages.aspx TreeView control to use the WebService implementation and not the current Sitefinity implementation.

    If this would be better answered asked on the other post let me know.

    Thanks
Register for webinar
7 posts, 0 answered