Web Slice készítése Alternative Update Source fejlesztési minta használatával (11:09)

Egy Web Slice elkészítése többféle fejlesztési mintát használva is lehetséges. Ezek egyike az ún. Alternative Update Source, amelynek segítségével optimalizálhatjuk weboldalunk működését.

2-WS_elolap

Első lépések

Az Alternative Update Source minta lényege, hogy a böngésző „Kedvencek sávjában” látható Web Slice, már nem az eredeti (pl.: Default.aspx#hirek), hanem kifejezetten egy web szeletnyi tartalom megjelenítésének céljából létrehozott oldalra fog hivatkozni (pl.: Update.aspx#hirek-update). Ehhez természetesen bővíteni kell egy új oldallal a Web Slice-al foglalkozó sorozatunk előző részében létrehozott alkalmazásunkat.

Jó Tudni

Gondoljunk bele abba, hogy mi a helyzet akkor, ha a weboldalunk mérte túl nagy és van rajta egy vagy több Web Slice is. Ilyenkor egy felhasználó, aki csak a hozzáadott web szeletén keresztül kíváncsi az oldal egy részére, feleslegesen tölti le az oldal egész tartalmat, amit egyrészről nem is lát, másrészt pedig a folyamat (értem ez alatt a kérést és a választ) feleslegesen foglalja le a kiszolgáló szerver erőforrásait. Magyarán feleslegesen lesz nagy az adatforgalom. Erre a problémára kínál megoldást az Alternative Update Source minta.

Demó

Ebben a demóban először megtudjuk, hogy az Alternative Update Source minta használata miért is fontos, majd pedig ezzel az eljárással is készítünk egy Web Slice-ot.

További információk:

Subscribing to Content with Web Slices – Alternative Update Source



Fekete Krisztián

Fekete Krisztián A BME-n végeztem mérnök informatikusként (MSc).

2010.03.25. 8:00:00 | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,


  • WinForms Linuxon

    Dávid Zoltán Szoftveres Robotfoci csapatot fejlesztünk (www.robocup.org). A játék két fő komponensből áll: egy robotfoci szerver, mely a játékot koordinálja és sok kis program, melyek a játékosokat testesítik meg.Előbb-utóbb a 2D ligában szeretnénk indulni. A "hivatalos" 2D robotfociszerver újabb verziói csak linux alá vannak meg, a játékosokat viszont C#-ban fejlesztjük. A terv az, hogy linuxon futtatjuk a fociszervert, és vagy külön gépekről csatlakoznak be a játékosok UDP-n keresztül vagy ők is linux alatt futnak, mondjuk monoval (http://www.mono-project.com/). Ma feltettem a notebookomra egy ubuntu linuxot (ubuntu.hu). Gondoltam kiprobalom hogy futnak defaultbol a .NET... Tovább »
  • LINQ to XML: osztályhierarchia, navigációs és módosító metódusok

    Balássy György (MS RD, ASP.NET MVP, MCTS) Az egyik óriási problémám az XML osztálykönyvtárakkal, hogy nagyon sok időbe kerül, míg sikerül átlátnom, hogy melyik osztály mire való és hogyan kapcsolódik az összes többihez. Az általam ismert XML osztálykönyvtárak közös jellemzője, hogy ugyanazt az eredményt nagyon sokféleképpen lehet elérni, hiszen egy adott elem több úton is megközelíthető. Na de melyik út a legrövidebb? 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