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.
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