Ara
13 Mart 2010 Cumartesi ..:: Blog ::..

Technorati

Favori bloglarım arasına ekle
   
İstatistikler
   
DNN
   
Duyuru

Merhaba, Mikroproje'de olarak uzun süredir değerli ziyaretçilerimle çeşitli paylaşımlar yaptım.

Şimdi yeni bir blog ile yazılarımı devam ettireceğim. Yeni kişisel blog sayfamı ziyaret etmek için tıklayın.

Not: Mikroproje ve yeni sitem ile ilgili önerilerinizi Forum sayfasında paylaşabilirsiniz.

   
30
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 



Etiketler: DotNetNuke
Eylemler: Yorum: (0)

Degerlendir

Yorumlar

Yorum yapan ilk kullanici siz olun.

Yorum Ekle

İsim (zorunlu)

Eposta (zorunlu)

Websiteniz

Yukarıdaki resimde yer alan kodu aşağıdaki kutuya yazın

Bazı Haklar © 2005-2010 www.mikroproje.com   Kullanım Şartları  Gizlilik
Page rendered in 0,5156019s.