Arşiv
   
Yazarlar
   
MyBloglog

   
Technorati

Favori bloglarım arasına ekle
   
Okuduğum Bloglar
   
İstatistikler
eXTReMe Tracker
   
Blog

Güncel Yazılar | Kategoriler | Ara | RSS

30 Nisan 2007 Pazartesi
DotNetNuke Performans İpucu
Gönderen: Dumlupınar @ 12:09 :: Okunma: 492 :: 0 Yorum :: Article Rating :: DotNetNuke
DotNetNuke 4.5.0 ve DotNetNuke 4.5.1 versiyonlarını kullanıyorsanız, bu yazıda bahsedeceğim ufak bir hack ile portalınızdan daha fazla performans alabilirsiniz.

DotNetNuke'nin güncel sürümlerinde kullanıcı adı olarak admin ya da host kullanıldığında, her sayfa isteminde (page request) bir kullanıcı adı kontrolü (username control) söz konusuydu. Ancak bu işlem performansı azaltıyor ve bir kod değişikliği ile verimi arttırmak mümkün.

Kaynak: Snapsis DotNetNuke Tips Tricks

Bu değişikliği yapmak için default.aspx.vb dosyasını açın ve aşağıdaki kodu silin. Daha sonra dosyayı kaydedip tekrar sunucuya gönderin.

'check if running with known account defaults 
            Dim messageText As String = "" 
            If Request.IsAuthenticated = True And String.IsNullOrEmpty(Request.QueryString("runningDefault")) = False Then 
                Dim userInfo As UserInfo = HttpContext.Current.Items("UserInfo") 
                'only show message to default users 
                If (userInfo.Username.ToLower = "admin") OrElse (userInfo.Username.ToLower = "host") Then 
                    messageText = RenderDefaultsWarning() 
                    Dim messageTitle As String = Services.Localization.Localization.GetString("InsecureDefaults.Title", Services.Localization.Localization.GlobalResourceFile) 
                    UI.Skins.Skin.AddPageMessage(CType(ctlSkin, DotNetNuke.UI.Skins.Skin), messageTitle.ToString, messageText.ToString, Skins.Controls.ModuleMessage.ModuleMessageType.RedError) 
                End If 
            End If 



linkibol linkibol | digg digg | del.ico.us del.ico.us | facebook facebook | facebook stumbleupon | reddit reddit

Puan
Yorumlar
Şu anda, mevcut bir yorum yok. Yorum yapan ilk kullanıcı siz olun!
Yorum eklemek için buraya tıklayın.
   

 
Tüm Haklar © 2005-2007 www.mikroproje.com
 
Tema: Nina Meiers