Pregunta

Me gustaría tener una página de inicio con varios "widgets" en los que los datos de visualización de varios controladores de encontrar en mi sitio. Quiero que los reproductores muestran que depender de la función del usuario autenticado. Desde aparecerá una gran cantidad de los widgets en múltiples puntos de vista, mi enfoque actual es tener cada widget representada por una vista. Cada función también tendrá su propio punto de vista que se compone de varias llamadas RenderAction varias vistas de widgets. La página de inicio llamará RenderAction para mostrar la vista apropiada para el rol del usuario autenticado.

Preguntas:

1) ¿Hay problemas de rendimiento con tener múltiples llamadas RenderAction anidado en mi página de inicio?

2) ¿Hay algún otro método que debería tener en cuenta?

¿Fue útil?

Solución

RenderAction será un poquito más lento que renderPartial, por ejemplo. Sin embargo, el rendimiento debe medirse en relación con sus objetivos lo que significa que es posible que RenderAction será lo suficientemente rápido. Antes de intentar optimizar siempre se debe medir.

Y si está haciendo conexiones de base en esas acciones niño que no importa realmente cómo se renderiza los resultados.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top