Por lo tanto, parece que en la blogósfera de SharePoint todo el mundo simplemente copia y pega las mismas viñetas de otros blogs. Un punto importante que he visto es que las plantillas de sitios de SharePoint son menos eficientes que las definiciones de sitios porque las definiciones de sitios se almacenan en el sistema de archivos. ¿Es eso cierto?¿Las plantillas de sitios de SharePoint son realmente menos eficientes que las definiciones de sitios?
Parece extraño que las plantillas de sitios sean menos eficientes. Tengo entendido que todo el contenido del sitio vive en una base de datos, ya sea que use una plantilla de sitio o una definición de sitio. Una plantilla de sitio se aplica una vez a la base de datos, y desde ese momento el sitio no debería importar si el contenido se creó usando una plantilla de sitio o no.
Entonces, ¿cuál es el motivo arquitectónico por el cual una plantilla de sitio sería menos eficiente que una definición de sitio?
Editar: Enlaces a los blogs que dicen que hay una diferencia de rendimiento:
- De MSDN: Debido a que es lento para almacenar plantillas en y recuperarlos de la base de datos, plantillas de sitio puede resultar en rendimiento más lento.
- De DevX: Sin embargo, las plantillas de usuario en SharePoint pueden provocar problemas de rendimiento y pueden no ser el mejor enfoque si está intentando crear un conjunto de plantillas reutilizables para toda una organización.
- De IT Footprint: Debido a que es lento almacenar plantillas y recuperarlas de la base de datos, las plantillas de sitio pueden dar como resultado un rendimiento más lento. Las plantillas de la base de datos se compilan y ejecutan cada vez que se procesa una página.
- De Branding SharePoint: definiciones de sitio personalizado tienen las siguientes ventajas sobre las plantillas personalizadas:
- Los datos se almacenan directamente en los servidores web, por lo que el rendimiento suele ser mejor.
Como mínimo, creo que los artículos anteriores son incompletos, y creo que muchos puedan inducir a error sobre la base de lo que sé de la arquitectura de SharePoint.
Leí otra publicación de blog que argumentó en contra de las diferencias de rendimiento, pero no puedo encontrar el enlace.
[cita requerida] –