DNN 3.3.5 in GAC ?

Discussion in 'Third-party applications' started by jyjohnson, Oct 5, 2006.

Thread Status:
Threads that have been inactive for 5 years or longer are closed to further replies. Please start a new thread.
  1. There is a post on flatburger.com about speeding up DNN by copying the DLLs into the GAC... I am not sure if this only helps on the initial start-up of the site (in which case this is moot)OR if will help on all requests to DNN portals...

    If the latter, could the DASP folks look into this?

    Thanks!
     
  2. Bruce

    Bruce DiscountASP.NET Staff

    It will definitely speed things up but we can't do that.


    We do not want to install any application dll into the GAC because it is very difficult to manage (think about how many version did DNN released in the past 2 years)


    1 thing i really want to say about DNN is that it is just way to bulky (it eats up a lot of memory, it takes forever to load). People at DNN should really think of a way to trim it down their application and make it work faster.


    Bruce

    DiscountASP.NET
    www.DiscountASP.NET
     
  3. I realize you're probably not going to change the policy, but...


    - is it really that hard/time consumingto copy a released set of DLLs (if it could not be automated, like hotfixes, OS patches, etc.)?


    - you could have a policy that only the last 2 releases of each major version are kept in the GAC


    - doesn't the "side-by-side" concept allow multiple DLL versions?


    I'm not sure if there are any customer problems w/ the idea (e.g., if one of your customers does not want to use the version in the GAC, will his version still work ok?)...


    PS - I've read some posts on the DNN site re how core team wants to re-examine some of pieces of the articture, in an effort to improve performance.
     
  4. Bruce

    Bruce DiscountASP.NET Staff

    >>- is it really that hard/time consumingto copy a released set of DLLs (if it could not be automated, like hotfixes, OS patches, etc.)?

    Yes. It is simple if you only manage several servers. We have many servers and it is not feasilble for us to do this.

    You cannot remove previous version of the dll because it will cause other people's site to crash.

    Also we have to test all the dll before installing into the GAC. You probably notice our server has pretty good uptime because we are very strict as to what gets installed on the server.


    >>I'm not sure if there are any customer problems w/ the idea (e.g., if one of your customers does not want to use the version in the GAC, will his version still work ok?)...

    No idea. I have not tested it but you may need to change some of the config.

    All in all, it is does not make sense for us to change our server configuration to accomodate for for an poorly written application.



    Bruce

    DiscountASP.NET
    www.DiscountASP.NET
     
Thread Status:
Threads that have been inactive for 5 years or longer are closed to further replies. Please start a new thread.

Share This Page