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

Forums / Developing with Sitefinity / Sitefinity Performance

Sitefinity Performance

27 posts, 0 answered
  1. Rich
    Rich avatar
    6 posts
    Registered:
    25 Nov 2008
    03 Dec 2008
    Link to this post
    Has anyone else experienced sitefinity being very slow? I tried following the steps to turn off unneeded controls and portions of the site to speed it up and I even have the latest service pack for version 3.5, but it just runs very slow in general. Between clicks I wait 30 seconds before it saves my settings or moves to the next page. Is there any other way to speed this application up besides turning things off?
  2. bnye
    bnye avatar
    332 posts
    Registered:
    22 Sep 2005
    04 Dec 2008
    Link to this post
    Strange. My 3.5 is actually quite snappy.
  3. Markus
    Markus avatar
    2763 posts
    Registered:
    25 Nov 2005
    05 Dec 2008
    Link to this post
    I also consider sitefinity to be on the slow side.

    Regard Markus
  4. Keith
    Keith avatar
    5 posts
    Registered:
    28 Jun 2008
    05 Dec 2008
    Link to this post
    I have found it a little slow if you are running it on the local machine you are using for desktop applications, and also if you happen to run it from MySQL. It seems to run quite well on a modest Win Server with at least a Gig of RAM, fast disks, and from MS SQL, or MS SQL express. Also, if you have the memory to run the app in it's own process within IIS the performance seems better to me.
  5. Rich
    Rich avatar
    6 posts
    Registered:
    25 Nov 2008
    05 Dec 2008
    Link to this post
    I appreciate all your responses and your input. I relocated the server from discountasp to my own Dell Poweredge server running dual xeon processors and 2gb ram and dropped sql 2008 express onto the same server and it is MUCH faster. The application seems to just be slow in general and basically requires its own dedicated server. This is the only thing I am running on this server and everytime I hit the pages section and go to edit a page, my CPU usage spikes to 60-65% on this machine. That is with the database located on the SAME server as the website. Running it on discountasp on a shared  hosting account to me just doesn't seem viable. On the shared account it takes about 30 seconds between clicks, and usually results in a timeout that redirects you back to the login page. On top of that, if you time out and don't hit the cancel button and it loads the login page on a new page and you can't get back to the change you were in the middle of when you timed out. Now on the dedicated server it averages between 3-7 seconds between clicks which is FAR FAR more liveable. So my recommendation to anyone...get a dedicated server for this application.

    Thanks,

    Rich B
  6. Keith
    Keith avatar
    5 posts
    Registered:
    28 Jun 2008
    05 Dec 2008
    Link to this post
    I can say that Sitefinity doesn't require a dedicated server when running MS SQL or MS SQL express and IIS 6. In fact I am running several sites on Plesk VPS instances with multiple sites and shared resources. I did notice one performance issue, when the site is unloaded from memory (a default timeout behaviour of IIS worker processes) the first request does take many seconds to fire up the app into memory, however, 3-7 seconds is way more than the page to page response times we find with the configuration above, in fact it performs just as quickly as any dynamic/CMS system we host. To resolve the worker process timeout, you just need to schedule regular requests to the site, for which we use our network health management software to do for all our sites. This is based on real world production hosting, not lab results.

    Best of luck,

    Keith Waldron
    IT Outfitters
  7. Rich
    Rich avatar
    6 posts
    Registered:
    25 Nov 2008
    05 Dec 2008
    Link to this post
    Thats great that it runs that well for you. I am actually pleased with the performance now that I have it on my own server. Response time is much quicker and I have control over IIS settings as well. I do love the sitefinity application, but I will say at least my experience using it on discountasp on a shared server was far far too slow. I even went through the walkthroughs on disabling controls that I wasn't using to increase performance. You probably don't NEED a dedicated server to run it, but a shared hosting platform certaintly isn't optimal.
  8. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    08 Dec 2008
    Link to this post
    Hello Rich,

    We have information that Sitefinity 3.5 runs very well on IIS7, Windows 2008 Server and 200mb of shared memory, this is a hosting plan that DiscountASP.net provides. Is that what you tested with? If not, you can try with this configuration.

    Other than that, we are working on some cache optimizations for Sitefinity 3.6 too. We have done lots of improvements in that area.

    Rich, I am glad that you were able to find a solution for your project!

    All the best,
    Georgi
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
  9. Jason M
    Jason M avatar
    108 posts
    Registered:
    15 Jan 2007
    24 Feb 2009
    Link to this post

    The "Pages | Sitemap" section of our admin site is also very slow.  It takes ~10 seconds to navigate from page to page in the sitemap.  So if we're going 4 level down it takes 40+ sconds.  We have 2000 pages in the sitemap.  I've gone through the optimizations (we're using 3.2) and have been able to speed things up a bit.  The public (non admin) section is super quick and so is everything in the admin...but the sitemap.

    We also tried enabling caching, but most pages on our site are customized for users (Jason's Account, Welcome Jason, etc) and we noticed users were getting other users page.  This makes sense as cache methods provide a generic cache for all users (from KB ID#1061).  Since we couldn't use the cache I enabled a "Web garden" for the Sitefinity Application Pool in IIS.  This seems to speed things up a bit as we now have 4 processes handling requests...but the admin is still slow.

    Our webserver is pretty powerful (4 x 3 ghz, 4 mb RAM) with MS Server 2003 and IIS 6.0, so it not a dedicated server issue.  As well, all web applications are running under seperate app pools.

    A few questions:
    Do you have any other recommendations?
    What are the approximate performance gains in moving from 3.2 to 3.6?
    Is there a way to cache just the admin section?

    Overall we're super happy with the performance of Sitefinity...except the Pages Sitemap.  I'm debating implementing the " browse-and-edit" example from Ivan on the Blog.

    J

  10. Gabe Sumner
    Gabe Sumner avatar
    440 posts
    Registered:
    09 Sep 2007
    24 Feb 2009
    Link to this post
    This is a very old article I wrote, but it's probably still mostly applicable:

    http://www.goondocks.com/blog/07-10-26/Preventing_Slooooow_Sitefinity_Startups.aspx

    There are also some threads related to this:

    http://www.sitefinity.com/support/forums/support-forum-thread/b1043S-mkdta.aspx
    http://www.sitefinity.com/support/forums/support-forum-thread/b1043S-btbtth.aspx
    http://www.sitefinity.com/support/forums/support-forum-thread/b1043S-bedgch.aspx

    I have since relocated my web sites to a Virtual Private Server, but I was able to get reasonable results with DiscountASP.net using the keep alive technique.

    Gabe Sumner
    http://www.sitefinitywatch.com/
  11. Rich
    Rich avatar
    6 posts
    Registered:
    25 Nov 2008
    24 Feb 2009
    Link to this post
    Jason M,

         I too still have some issues rendering the sitemap. Although it is bearable since the site I am running on has a couple hundred pages. Once I moved it to a dedicated server it was much faster. However I still experience the same issues you do. Generally its not too bad so long as the nodes are collapsed, but if a number of them are open and it reloads a large portion of the list it can take a while for every postback. I too would like to know if 3.6 will resolve some of these performance issues. Other then that I have gotten the sitefinity app to run very quickly all things considered

    Thanks,

    Rich B
  12. Jason M
    Jason M avatar
    108 posts
    Registered:
    15 Jan 2007
    24 Feb 2009
    Link to this post
    Gabe - Thanks for the reply.  I've already read these articles and have made all the recommended optimizations.  I've definitly noticed an increase in sitemap load time as the number of pages on our site increase.  We're getting near the end of our conversion process and should max out at ~3000 pages.

    Maybe this would be a good Sitefinity survey question(s).  How many pages do you have?  What's the approximate load time for the Sitemap in the admin section?

    As a work around I may use the "Browse-and-Edit" that Ivan posted to the Sitefinity blog a little while ago.  This will make navigating to the pages much quicker.
    http://blogs.sitefinity.com/ivan/posts/07-12-17/TIP_Create_%e2%80%9eedit_this_page%e2%80%9c_link_and_edit_page_without_accessing_administrative_area.aspx

    Rich - Glad I'm not the only one!  In my forum searches I've noticed quite a few other people with the problem.  I'm hoping 3.6 will offer some some major improvements.

    J
  13. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    27 Feb 2009
    Link to this post
    Hi,

    We are aware of the problem with the page load time in the backend. It is actually caused by the way the RadTreeView control loads the Sitemap. We are planning to optimize this in our future versions. We will try to think for more elegant solution than the browse and edit. I will come back to you next week, if we manage to figure out a quick solution to this.

    Regards,
    Georgi
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  14. Jason M
    Jason M avatar
    108 posts
    Registered:
    15 Jan 2007
    16 Mar 2009
    Link to this post
    Hello Georgi,

    Any progress on this?

    J
  15. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    18 Mar 2009
    Link to this post
    Hi Jason M,

    Unfortunately there is no optimization in that part of the backend panel, done in Sitefinity 3.6.

    Kind regards,
    Georgi
    the Telerik team


    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  16. mCarsn
    mCarsn avatar
    7 posts
    Registered:
    15 Nov 2007
    10 Aug 2009
    Link to this post

    Georgi,

    I have a unique and disturbing concern. I took the advice to upgrade to IIS7 and yes all performance issues were solved. Thank you so much for the info. However, the admin login to Sitefinity is failing since the upgrade and I can't get in at all. I would love to get in before my customer issues a task. Can you help???

    Desperately,

    Mike

  17. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    12 Aug 2009
    Link to this post
    Hi Jan Michael Carson,

    I am really sorry to hear about the issues you are having. Can you please provide me with some more details about the upgrade you did. Did you change just the hosting plan, or there were updates to Sitefinity as well? Do you see any error message when you try to login, or the screen refreshes without messages?

    Best wishes,
    Georgi
    the Telerik team

    Instantly find answers to your questions on the newTelerik Support Portal.
    Check out the tipsfor optimizing your support resource searches.
  18. mCarsn
    mCarsn avatar
    7 posts
    Registered:
    15 Nov 2007
    12 Aug 2009
    Link to this post
    Hi Georgi,
    Thanks for the reply.

    I installed Sitefinity in a shared hosting environment at DiscountAsp.net using IIS6. I had very poor page load performance and researched the topic here and at DiscountASP. I found the information that recomended upgrading to IIS7 and this cleared the problem immediately.I appreciate being able to find a solution. Later i apptempted to login and the login is failing. Here are the details:

    The site is found at www.WellingtonRoyalMarble.com
    the login at www.WellingtonRoyalMarble.com/sitefinity/admin

    The login screen is presented
    I enter the login name and the password then click 'login'
    The screen refreshes and presents the login screen again with the username and password fields empty.
    No error is raised and no message is presented.

    Thank you
    Mike
  19. John
    John avatar
    32 posts
    Registered:
    08 Oct 2008
    12 Aug 2009
    Link to this post
    Hi Jan,

    Have you tried using this project locally, logging in and does the same result appear? My guess would be a connection string issue. Can you confirm that you're connection string is correct? As a trial user, you do get 60 days of free support and you could open a ticket, so you can privately share the user name and password you're trying. That way, a member of the Sitefinity team can help debug this for you.

    -John
  20. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    17 Aug 2009
    Link to this post
    Hi,

    I have just checked the web site but it seems everything is OK. After submitting the credentials, I saw the error message, so I assume that if you submit the right credentials, you will be able to login. Please try to login again. 

    Regards,
    Georgi
    the Telerik team

    Instantly find answers to your questions on the newTelerik Support Portal.
    Check out the tipsfor optimizing your support resource searches.
  21. mCarsn
    mCarsn avatar
    7 posts
    Registered:
    15 Nov 2007
    17 Aug 2009
    Link to this post
    Georgi Your Fantastic!!

    Yes it is now working. This is the number one reason everyone should use your products...SERVICE!!

    I am also using your product on 3 other sites for three new clients. They prefer hosting on GoDaddy.com. This will be my first project on the godaddy platform. Can you guide me to where I should research to insure a smooth learning curve with the godaddy environment.

    Next I am bidding a large application that will require a full license install of Sitefinity, wish me luck.

    As always thanks georgi!

    Mike.
  22. mCarsn
    mCarsn avatar
    7 posts
    Registered:
    15 Nov 2007
    17 Aug 2009
    Link to this post
    I forgot to give a shout and thanks to John At .Net SuperStars.

    John,
    I was able to see the connection in the local version which help me publish a change. I really don't know what worked I'm just so gratefull that it does.

    Whats really impressive is the following and support found for this product. I hope to be equally helpful to others when I know more. Thanks again.

    Mike
  23. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    17 Aug 2009
    Link to this post
    Hi Jan Michael Carson,

    First of all, thank you for your kind words!

    Basically, if you follow these steps, you should not have any problems:

    1. Set your web site to work in Medium trust mode. You can find more information in the Installation Guide.
    2. Make sure that if you perform any upgrade, you do them locally first in Full trust - the database could be upgraded in Full trust only. Here is KB article with related problems 
    3. It would be good if you could choose a similar hosting plan as the ones in DiscountASP.net

    By the way, I have just sent you an e-mail, since I wanted to share something with you in regards to the provided web site. 

    Good luck with your future projects, and do let us know if we could be of further help.

    Sincerely yours,
    Georgi
    the Telerik team

    Instantly find answers to your questions on the newTelerik Support Portal.
    Check out the tipsfor optimizing your support resource searches.
  24. Ravishankar Baranwal
    Ravishankar Baranwal avatar
    19 posts
    Registered:
    18 Mar 2009
    18 Oct 2010
    Link to this post
    Hi,
        We have developed one application and deployed its test version on server. It's performance is very slow. Page is taking arround more than 1 minutes load the page. Please suggest why it is happening what is ideal server configuration for sitefinity. I am using Sitefinity version 3.7.
        The Test URL is as "http://test.destiworld.com".
     We are waiting for your valuable responce and guidance.
  25. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    18 Oct 2010
    Link to this post
    Hello Ravishankar,

    Please take a look at Tips to optimize your website performance

    All the best,
    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
  26. Ravishankar Baranwal
    Ravishankar Baranwal avatar
    19 posts
    Registered:
    18 Mar 2009
    18 Oct 2010
    Link to this post
    Here we just want that why the site speed is very slow. What will be the best configuration on server please let me know. If You have any other suggession to increase the speed of web site please let us know.
  27. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    18 Oct 2010
    Link to this post
    Hi Ravishankar,

    If you check the output from the home page of your website you will see that you are loading many images, swf files and js files which slow the response.

    Greetings,
    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
Register for webinar
27 posts, 0 answered