Přidání poskytovatele sitemap za běhu v ASP.NET (MVC framework)

hlasů
1

Stavím jednotlivých regionech stránky každý region má svůj vlastní sitemap a vlastní obsah. Tyto oblasti mohou být přidány za běhu. Existuje nějaký způsob, jak přidat poskytovatele sitemap za běhu?

Potřebuji více poskytovatelů mapa stránek najednou, takže mohu využít na mvcsitemap, aniž by k mnoha změnám.

Položena 27/11/2009 v 16:46
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
2

Můžete si vytvořit vlastního webu mapu poskytovatele, aby se vzaly údaje z databáze nebo z jiného souboru než web.sitemap.

Příklad databáze sitemap: http://msdn.microsoft.com/en-us/magazine/cc163657.aspx

Odpovězeno 27/11/2009 v 16:56
zdroj uživatelem

hlasů
0

Tam je k dispozici MVC poskytovatel sitemap na adrese: http://mvcsitemap.codeplex.com/

Já to s použitím na projekt právě teď. Má funkci ukládání do mezipaměti integrována do kódu, takže vaše režie by neměl být příliš špatné. Dokonce i v režimu ladění spuštěním Sitemap pro každý požadavek trvá <100 ms, takže bych se starat o výkonu.

Váš výkon obavy jsou poněkud yagni taky. „Mohlo by to být docela náročný zdroj“. Ty nevíš, takže vaše jen předčasně optimalizaci.

Odpovězeno 28/11/2009 v 03:26
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more