A Pre-compile Tutorial
Last Post 07/18/2007 11:07 AM by Joseph Craig. 6 Replies.
Author Messages
Paulo Medronho
Nuke Newbie
Nuke Newbie
Posts:8


--
07/17/2007 4:39 AM
    ok, i realize its not an easy subject, but there's a lack of such info (at least reliable) on the web.
    I know that most people dont need it, but some of us are starting unknow sites and the 1st load time can be slow on providers, so some kind of compilation might help (I guess), so a tutorial on compilation or at least a 'best performance' cenario may be of great help.
    What do you think about it?

    thanks,
    Paulo Medronho
    Joseph Craig
    DNN MVP
    Posts:11667


    --
    07/17/2007 9:09 AM
    I use host-tracker.com to try to prevent my sites from shutting down. This helps quite a bit. If you can also modify the IIS settings to lengthen the time until the application recycles, that will help, too.

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    Lee Sykes
    DNN Creative Staff
    Nuke Master VI
    Nuke Master VI
    Posts:4945


    --
    07/18/2007 3:18 AM
    Hello,

    Thanks for the tutorial suggestion, host-tracker is a good simple and free solution that also has the benefit of reporting your sites up-time! - Does this cover your needs? - We have mentioned it before in the forums, but I have not created an article about it, perhaps it just needs a short article to be included within the tutorials?

    What does everyone think?

    Thanks,
    Lee Sykes
    Site Administrator
    Subscribe to the website : DotNetNuke Video Tutorials : The Skinning Toolkit : DotNetNuke Podcasts

    Twitter: www.twitter.com/DNNCreative

    Lee Sykes's Facebook Profile
    Joseph Craig
    DNN MVP
    Posts:11667


    --
    07/18/2007 10:01 AM
    I think that a more inclusive tutorial that includes details on hot to "modify the IIS" settings would be useful.

    I also think that an "Installing DNN on Vista" might be a useful topic. It's one that I've been off and on struggling with ...

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    Paulo Medronho
    Nuke Newbie
    Nuke Newbie
    Posts:8


    --
    07/18/2007 10:21 AM
    Its true, we can always use an external tracker to keep our sites up and we can change IIS settings to improve performance/alive state, but that not what i was talking about.
    Another problem is when you dont have IIS settings access (like when U have it on remote hosting).

    I was trying to suggest some 'tweaks' to boost performance/response time, i know of some old posts on asp.net about it, (not sure if they still work), but i think pre/re-compilation or plain compilation, might provide a futher boost, besides those tricks of switching off logs, schedules and so on.

    i've read once a blog about it, but i just can't find it again. :-(

    Paulo Medronho
    Nuke Newbie
    Nuke Newbie
    Posts:8


    --
    07/18/2007 10:34 AM
    Its true, we can always use an external tracker to keep our sites up and we can change IIS settings to improve performance/alive state, but that not what i was talking about.
    Another problem is when you dont have IIS settings access (like when U have it on remote hosting).

    I was trying to suggest some 'tweaks' to boost performance/response time, i know of some old posts on asp.net about it, (not sure if they still work), but i think pre/re-compilation or plain compilation, might provide a futher boost, besides those tricks of switching off logs, schedules and so on.

    i've read once a blog about it, but i just can't find it again. :-(

    Joseph Craig
    DNN MVP
    Posts:11667


    --
    07/18/2007 11:07 AM
    The initial load issue is probably best addressed if you can keep the site from shutting down. Then, the initial load occurs only once.

    The best advice that I've seen have to do with adjusting IIS settings to minimize the number of times the site shuts down for lack of activity. If you don't have the ability to have IIS configured, then your are stuck with other approaches - and the host-tracker.com approach generates a low level of activity on your site to keep it from being unloaded.

    Even if you could pre-compile, you'l d still be faced with a loading issue if the site is continually unloaded.

    Besides the information that you'll find here at DNN Creative, two people who have written about these issues, and from whom I've gleaned some pointers, are Mitchel Sellers (mitchelsellers.com) and John Mitchell (snapsis.com). You might want to check out what they've written regarding best practices, etc.

    Joe Craig, Patapsco Research Group
    Complete DNN Support


    ---