Domanda

Sto costruendo un sito regionalizzato ogni regione ha la propria sitemap e il proprio contenuto. Le regioni possono essere aggiunte in fase di esecuzione. Esiste un modo per aggiungere un fornitore di sitemap in fase di esecuzione?

Ho bisogno di più fornitori di mappe dei siti contemporaneamente per poter sfruttare la mappa mvcs senza molte modifiche.

È stato utile?

Soluzione

Puoi creare il tuo fornitore di mappe del sito personalizzato per ottenere informazioni dal database o da un altro file diverso da web.sitemap.

Esempio di sitemap del database: http://msdn.microsoft.com/ en-us / magazine / cc163657.aspx

Altri suggerimenti

Esiste un fornitore di sitemap MVC disponibile all'indirizzo: http://mvcsitemap.codeplex.com/

Lo sto usando per un progetto in questo momento. Ha funzionalità di caching integrate nel codice, quindi il tuo overhead non dovrebbe essere troppo male. Anche in modalità debug l'esecuzione della Sitemap per ogni richiesta richiede & Lt; 100 ms, quindi non mi preoccuperei delle prestazioni.

Anche i tuoi problemi di prestazioni sono un po 'yagni. " Potrebbe essere piuttosto dispendioso in termini di risorse " ;. Non lo sai, quindi stai solo ottimizzando prematuramente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top