none
Donde seria recomendado almacenar el Menu? RRS feed

  • Pregunta

  • Hola

    en mi aplicación estoy aplicando el menú de acuerdo a sus permisos de usuario pero en todos los ejemplos que he encontrado y el cual tengo realizado cada vez que hay un cambio de pagina se realiza la construcción del Menú nuevamente y me gustaría evitar esas consultas a la base de datos para construir el menú hay alguna técnica o método que me recomienden para almacenarlo pero que no sea en Sesiones ya que no es conveniente. 

    de Antemano Muchas Gracias.


    Jruiz

    lunes, 15 de febrero de 2016 7:00

Todas las respuestas

  • Hay más sitios donde en teoría lo podrías guardar, como por ejemplo en el Cache. El problema es que dices que "depende de los permisos del usuario". Siendo así, el sitio adecuado para guardarlo es "algo que esté vinculado al usuario". Y ese "algo" resulta ser el Session. Si lo intentases construir por tu cuenta, acabarías haciendo algo que sería similar al Session, y por lo tanto no tendría ninguna ventaja en comparación con el Session. Así que lo mejor es que uses el Session. No hay razón para pensar que "no es conveniente"; es igual de conveniente que cualquier otra alternativa que le busques. SI tienes alguna objeción específica contra el Session, plantea aquí cuál es el motivo concreto por el que no lo consideras conveniente, y buscaremos el resolver tus preocupaciones al respecto.
    lunes, 15 de febrero de 2016 7:20