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

Forums / Developing with Sitefinity / Really Slow Load Times

Really Slow Load Times

10 posts, 0 answered
  1. Andrew
    Andrew avatar
    29 posts
    Registered:
    24 Jun 2009
    13 Jan 2010
    Link to this post
    We've been using Sitefinity for several months now, and one of the biggest complains we receive is the slow load times for sites, even just basic default template pages.  Once the site loads, it runs fun, it's just the initial load when you first request it.  So for example, if I open a site in a new browser, it will take 5-10 seconds to start to appear, however any subsequent pages on that site that I visit load just fine.  Next time I open a new browser, same thing.

    Does anyone have any idea what might be causing this, and how I can fix it?  It's not the servers being overloaded, and it's not a bandwidth issue.
  2. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    13 Jan 2010
    Link to this post
    Hello Andrew,

    This is something typical for the asp.net web sites. When the site is not accessed for certain period of time, or is accessed for the first time, Asp.Net loads the web site in the memory, compile the code (JIT), initialize the services.
    Sitefinity has a lot of services and things to be initialized. You might check the KB article - How to turn off modules, services and tools and possibly optimize the initial load by turning off some of the features.

    There are some great discussions about this in our forums.

    Best wishes,
    Georgi
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
  3. Joe Law
    Joe Law avatar
    1 posts
    Registered:
    17 Jan 2010
    18 Jan 2010
    Link to this post
    The Problem: After my ASP.NET website sits idle for more than 20 mins the next request is very slow. The reason is that the application domain is flushed from IIS and the application needs to be recompiled. This was as annoying as it was affecting the traffic to my web site. Changing the processModel settings in the machine.config would solve the problem but my web-hosting provider would not give me access.

    The Solution: This windows service solves the problem by requesting a list of web pages at a configurable amount of time in affect keeping the web site "alive". My application domain cache no longer times out and users no longer experience unacceptable response times on my web site.

    This solution works great for DotNetNuke, Community Server and SQL Reporting Services applications. The service is effective when installed on any computer with a permanent internet connection (T1, Cable, DSL...). Unlike similar products, you get the source code which is simple to modify.


    http://www.spikesolutions.net/ViewSolution.aspx?ID=c2b7edc0-5de1-4064-a432-05f6eded3b82
  4. Steven Lancaster
    Steven Lancaster avatar
    82 posts
    Registered:
    06 Nov 2009
    18 Jan 2010
    Link to this post
    Just my opinion and something to check is I noticed that my CPU was spiking. I upgraded my CPU and memory and it works great. You may want to check that and monitor it.
  5. Radoslav Georgiev
    Radoslav Georgiev avatar
    3370 posts
    Registered:
    01 Feb 2016
    18 Jan 2010
    Link to this post
    Hi Steven and Joe,

    Thank you for sharing your input on this.

    Joe's solution would work for when you are not able to edit the IIS configuration on your production website to extend the application pool recycle intervals. I hope this information will be useful to Andrew.

    Best wishes,
    Radoslav Georgiev
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
  6. Andrew
    Andrew avatar
    29 posts
    Registered:
    24 Jun 2009
    18 Jan 2010
    Link to this post
    Thanks everyone, this has all been great and I will be giving some of these a try today and see what works best.
  7. Ahmed Salman
    Ahmed Salman avatar
    31 posts
    Registered:
    13 Apr 2010
    15 Jan 2011
    Link to this post
    hi every one ,

       i have the same issue after i finish develop my company website with sitefinity 3.7.

    i host my domain on discountasp.net.
    i try to shedual task on my hosting to keep the website "a live"
    i try to disable some of modules that i do not need for example Blogs.


    can any one help me please :(
  8. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    09 Dec 2016
    20 Jan 2011
    Link to this post
    Hi,

    Please take a look at Tips to optimize your website performance.

    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
  9. Eric
    Eric avatar
    18 posts
    Registered:
    19 Jan 2011
    04 Jun 2011
    Link to this post
    Thanks for the great information. The article talks about 3.x, but how would I disable modules in 4.1?

    Eric
  10. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    09 Dec 2016
    08 Jun 2011
    Link to this post
    Hello Eric,

    Here is the article that applies for 4.x  related to the performance.

    http://www.sitefinity.com/documentation/installation-and-administration-guide/tips-for-optimizing-performance.aspx

    4.x still does not have mechanism for removing module automatically. You can remove the module from SystemConfig.config located under App_Data/Sitefinity/Configuration folder. The first time you installed the module it is registered the in the backend, backend pages are created and the data is persisted in the database.  When you make application restart the application detects that thisbackend page exitst and doens't install it anymore. You have to manually delete this page from the Administration>Backend Pages menu


    Kind regards,
    Ivan Dimitrov
    the Telerik team
    Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested 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
10 posts, 0 answered