Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN Site precompilation for increased performance?DNN Site precompilation for increased performance?
Previous
 
Next
New Post
6/16/2009 12:30 PM
 

For some reason I am seeing vbc.exe running in the task manager even though t have the site kept alive by calling the home page every 5 minutes. I am calling the home page myself when I see vbc.exe running which doesn't make sense to me  because the page should be already compiled and should be used by the runtime.

One of the reasons DNN could be slow is because some pages are being dynamically compiled during runtime.  So I was wondering maybe I should do a full site compilation before deployment where every aspx, asmx & cs file is compiled. I am not planning to change any code on the server, modify any file or add new modules and if I will, I will do a another recompilation and a redeployment.

Has anyone gone that route and knows it works with DNN and makes a difference in performance? My goal is to not have the asp.net runtime do any runtime compilation because it's a slow process.

 
New Post
6/16/2009 3:46 PM
 

 Hi Salama,

I'm not sure if things have changed recently, but last time I tried running DotNetNuke in a pre-compiled environment, it didn't work out so well.

 
New Post
6/16/2009 5:21 PM
 

Salame, please be aware, that precompilation requires some core changes, mainly the name of resource folders, which are constants and require some modules to be recompiled as well to work properly.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
6/18/2009 9:32 AM
 

Hi Salama,

You may be able to get some information about a compiled DNN from Nina Meiers of XD Design.  She posted an great blog about her experience upgrading DNN about a year ago, and this interesting tangent caught my attention:

"I am weaning myself off the normal DotNetNuke builds moving towards the fully compiled, reduced dll version I have access to.  Some will call it a fork, but I call it DNN on steriods where it's really been developed to be what I would comfortable call a 'commercial grade' version of DNN.  I've been using it on many sites, but mainly from the DNN 4.5 era."
http://blogs.xd.com.au/2008/06/06/UgradingDotNetNuke45548.aspx

Hope that helps a bit!

Sam

 
New Post
6/18/2009 11:25 AM
 

Personally I do NOT recommend pre-compiling, the benefit performance wise, in most cases is not worth taking yourself outside of the relm of being able to upgrade.


-Mitchel Sellers
Microsoft MVP, ASPInsider, DNN MVP
CEO/Director of Development - IowaComputerGurus Inc.
LinkedIn Profile

Visit mitchelsellers.com for my mostly DNN Blog and support forum.

Visit IowaComputerGurus.com for free DNN Modules, DNN Performance Tips, DNN Consulting Quotes, and DNN Technical Support Services
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN Site precompilation for increased performance?DNN Site precompilation for increased performance?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out