En una de mis paginas mando a llamar a un XML para llenar unas series de variables, al rededor de 7 , para las cuales utilizo esa informacion, pero ademas de esa pagina necesito tambien utilizar esos mismos datos pero en otra serie de paginas dentro de mi proyecto web, y se me habia ocurrido usar el session, pero en este caso usar uno para cada una de mis variables del XML, entonces se crearian 7 variables session y supongo yo que eso reduce el rendimiento de mi sitio web, entonces para evitar esto tuve una solucion, la cual necesito que ustedes me digan que es lo mas optimo para hacer:
1: cada que entre a una de esas paginas leer el XML y obtener los valores
2: en la primer pagina que llama el xml (que es un login.aspx) guardar los datos en 7 key de Session y usarlas en todas las paginas donde sean llamadas
3: en la primer pagina que llama el xml (que es un login.aspx) guardar los datos en solo una key Session separadas de un caracter y cada que utilice las variables separar la cadena formada con un string.split() y asi obtener los valores en un arreglo para ser usados en la pagina.
en cual de los 3 ven un mejor rendimiento, o tambien acepto una propuesta, adios