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 9:30 AM
 

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 12: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.


Tony Valenti
Tony.Valenti@PowerDNN.com
+001-402-650-6072

PowerDNN.com - World Leader in DotNetNuke Hosting and DNN Hosting
PowerDNN.co.uk - European Leader in DotNetNuke Hosting UK and DNN Hosting UK

PowerGrid - The DotNetNuke Private Cloud is Here!
 
New Post
6/16/2009 2: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   European Network of DotNetNuke Professionals

 
New Post
6/18/2009 6: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 8: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 C# MVP, MCITP
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 Consulting Quotes, and DNN Technical Support Services

I recommend PowerDNN and 3Essentials for DotNetNuke Hosting and BaseCamp for project management
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN Site precompilation for increased performance?DNN Site precompilation for increased performance?


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, 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 DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

Attend A Webinar
Free Demo Site
Download DotNetNuke Professional Edition Trial
Have Someone Contact Me
Have Someone Contact Me
DotNetNuke Store

Like Us on Facebook Join our Network on LinkedIn Follow DNN Corporate on Twitter Follow DNN on Twitter

Advertisers

DotNetNuke DNN Hosting
Exact Target Exec Alert
r2integrated

DotNetNuke Scoop!

Sponsors

DotNetNuke Corporation

DotNetNuke Corp. is the steward of the DotNetNuke open source project, the most widely adopted Web Content Management Platform for building web sites and web applications on Microsoft. Organizations use DotNetNuke to quickly develop and deploy interactive and dynamic web sites, intranets, extranets and web applications. The DotNetNuke platform is available in a free Community and subscription-based Professional and Enterprise Editions with an Elite Support option. DotNetNuke Corp. also operates the DotNetNuke Store where users purchase third party apps for the platform.