ASP.NET Menu és a teljesítmény

Az ASP.NET 2.0 óta létezik a Menu vezérlő, mellyel dinamikus, adatköthető menüt készíthetünk. Az egyik legfontosabb tulajdonsága, hogy támogatja a security trimming-et (ha bekapcsoljuk), azaz csak azokat a menüpontokat jeleníti meg, amik mögött olyan oldalak vannak, amiket a felhasználó megnézhet.

Praktikussága miatt eddig mindig használtam is ezt a lehetőséget. Ma azonban ezt találtam az MSDN-en:

"The security-trimming feature uses URL authorization on each request to determine whether a user has access to a URL that is associated with a siteMapNode element. This extra work reduces performance depending on the number of nodes that are being authorized."

Ez alapján úgy tűnik, hogy nem éri meg ezt az opciót használni, ha sok menüpontunk és sok látogatónk van.

A teljes MSDN cikk itt olvasható: http://msdn.microsoft.com/en-us/library/ms178428.aspx



Dávid Zoltán

Dávid Zoltán Mérnök Informatikusként végeztem a BME-n, jelenleg webfejlesztéssel és gépi tanulással foglalkozom.

2008.07.16. 13:48:02 | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,


  • OnEsemeny a markupban

    Dávid Zoltán A legnagyobb agyvérzés az ASP.NET-ben, hogy a szerveroldali események egy részét sikerült CSONTRA UGYANÚGY elnevezni, mint a rég bevált, használt és sok esetben megkerülhetetlen javascript eseményeket. Tovább »
  • CSS és Javascript minimalizálás MSBuildből

    Balássy György (MS RD, ASP.NET MVP, MCTS) Az ASP.NET Web Site típusú projekt egyik tulajdonsága, hogy nem tartozik hozzá project fájl. Ez ugyan többnyire előny, mert kényelmes, nekem most éppen hátrány, mert MSBuilddel akarom automatizálni nem csak a fordítási folyamatot, hanem a web.config production beállításokkal történő frissítését, a felesleges könyvtárak törlését, továbbá a CSS és Javascript fájlok minimalizálását is. Tovább »


Írja meg Ön is véleményét!


Hozzászólásokat csak regisztrált, bejelentkezett felhasználóktól tudunk elfogadni!

Hozzászólások