Register   Login
     
  Latest Posts  
RE: Is the Archive module an archive or an index?
by Betacam on 11/19/2008 2:51 PM
RE: Ratings button appears to anonymous users
by WillJean on 11/19/2008 2:46 PM
RE: Is the Archive module an archive or an index?
by Betacam on 11/19/2008 2:42 PM
RE: Archive Issue
by ech01 on 11/19/2008 2:40 PM
RE: ENH: Stylesheet Option
by usheen on 11/19/2008 2:03 PM
How to Filter News Articles Feed and Connect it to a Campaign Under Custom Newsletter Module
by greenflash on 11/19/2008 2:02 PM
RE: Does the contact form not get a logged in users details?
by Betacam on 11/19/2008 1:57 PM
RE: token that lets me link to a download file
by Betacam on 11/19/2008 1:56 PM
RE: Featured articles: what's mean exactly?
by gicannalire on 11/19/2008 1:45 PM
RE: direct link to a special album
by smcculloch on 11/19/2008 1:15 PM
  Forums  
Subject: Understanding Performance Implications
Prev Next
You are not authorized to post a reply.

Author Messages
Jason KoskimakiUser is Offline
Registered Users
Nuke Wiz
Nuke Wiz
Posts:194

5/10/2006 12:59 PM  

I was wondering what performance impacts this module has. For instance, I see a lot of function calls such as

GetPortalByTab(TabId, DomainName)

Dim objTabs As ArrayList = objTabController.GetTabs(portalID)

GetPortalAliasInfo(PortalAlias)

and various others.

How often are db calls made? Is any of this cached? What is difference between this one and the old version of doing it? Is the performance hit in generating the URL with navigateurl() or in processing it such as if I just typed the new human friendly URL string in the title.

Also, as a suggestion, if there are a lot of database calls made is there a way to cache all this stuff?

I actually have a custom caching layer I wrote for my website that caches tabID, tabnames, portalIDs and portal aliases (as I need a lot of db accesses for the stuff I do) so was wondering if DNN core may want to add something like this to speed things up. Especially since this is mostly static content that in most cases does not change very often or at all once a website is finalized.

Jason


Social Networking Site for Young Professionals - My DNN Site w/ lots of Ventrian Modules
Scott McCullochUser is Offline
Administrators
Nuke Master
Nuke Master
Posts:12427


5/11/2006 5:55 AM  
Yes, there are some performance implications, but most calls to check the tab collection are cached.

Anything in PortalSettings.DesktopTabs is cached on first request.

I'm sure there are further optimizations to be made, I might stick the SQL Profiler on it, and investigate.

Scott McCulloch
Site Administrator
You are not authorized to post a reply.
Forums > Projects > Friendly Urls > Understanding Performance Implications



ActiveForums 3.7