It this true?? DNN portal sites take long to load
Last Post 10/25/2007 7:55 PM by Joseph Craig. 1 Replies.
Author Messages
darwin
Nuker
Nuker
Posts:18


--
10/25/2007 2:50 PM
    I found this article , and i was surprized. See below.  Is there any waty ro get a dnn portal to load quickly, even if it hasdn't hasd any hits in more than 20 minutes??

    ARTICLE:
    My DNN pages sometimes take 10 seconds or longer to load. What is causing this?


    Article Information
    Article ID: 68
    Author: Slavic Kozyuk
    Created: 9/24/2007
    Modified: 9/24/2007
    Views: 95
    DNN or any other ASP.NET based web application is no different than your desktop applications or games that take time to load on your PC before you can use them, except DNN is loading on the server and stays active until released from memory. As result, the initial page load can be delayed by 10 to 15 seconds. This usually not a problem for sites that are constantly active with traffic, all you need is one page hit per 20 minutes. Even the less popular sites receive this much traffic from various search engine spiders and occasional visitor.
     
    The “slow” part of DNN is the result of the fundamental ASP.NET technology architecture. Unlike PHP or ASP scripted web applications ASP.NET does JIT (Just In Time) compilation of all application resources before first page is served. This process occurs every time you access the IIS site that has not been active for more that 20 minutes. Once fully complied, the DNN page load is much faster that any current scripted technology allows. In addition DNN architecture is very modular, this flexibility allows 3rd party developers to create various plug-n-play modules that can be easily integrated through the web based GUI interface without need to modify the source code of the base application. In my opinion due to flexibility DNN offers, it is by far the best CMS currently in existence.
     
    If the page load speed is the most critical concern for you, the static HTML sites will by far outperform any CMS system in existence. Obviously, your browser render time will vary based upon bandwidth availability and CPU load on the client, but that is an unrelated concern.
    Joseph Craig
    DNN MVP
    Posts:11667


    --
    10/25/2007 7:55 PM
    The problem is not with DotNetNuke. As the article says, it takes ASP.NET some time to load an application. Think of this like Word. Once it's loaded, it responds to every keystroke. But, it takes a while to load.

    The secret is to keep DotNetNuke loaded. There are a number of different ways to keep applications loaded and all of them rely on "pinging" the site to keep it from being unloaded. I just host-tracker.com for this, but there are others.

    Joe Craig, Patapsco Research Group
    Complete DNN Support


    ---