tutorial - Tiempos de reinicio más rápidos para Sitecore(entornos de desarrollador)
sitecore wcm (3)
Nuestro equipo acaba de comenzar a desarrollar para el CMS de Sitecore.
Descubrimos que después de cada cambio de código (archivo .cs), la aplicación necesita reiniciarse y el reinicio de sitecore nos lleva hasta 2,5 o 3 minutos. El env de desarrollo de nuestro PC local se comunica con una base de datos distante. Además de aumentar nuestro ancho de banda a la base de datos, ¿hay formas de acelerar el reinicio del sitio (desactivar el almacenamiento en caché, etc.)
¿Los desarrolladores de sitecore suelen utilizar IIS o el entorno de desarrollo web de VS?
¿Supongo que el uso de IIS seguiría presentando el mismo problema de reiniciar Sitecore después de cada cambio?
Tal vez puedas usar CodeFile en lugar de CodeBehind. Vea la sección 2.2.3 de nuestro Libro de cocina de componentes de presentación . Usar esto significa que nunca tienes que recompilar una sola página. Por supuesto, los ganchos de Sitecore requieren recompilación.
Saludos cordiales,
Alex de Groot
Arquitecto de soluciones de Sitecore
El env de desarrollo de nuestro PC local se comunica con una base de datos distante.
Esto es probablemente una gran causa de la desaceleración. Al menos hasta que se acumule su caché de datos, Sitecore requiere bastante comunicación DB. Los ciclos de desarrollo evitarán que se acumule cualquier tipo de caché de datos útil, ya que se reinicia constantemente. Sugeriría ejecutar una base de datos más cercana a su entorno de desarrollo y usar paquetes, o buscar en Desarrollo de equipo para Sitecore o Unicorn .
También puede agregar optimizeCompilations="true"
a la sección <compilation>
en web.config si ejecuta en webdev o IIS 7 / 7.5 con .NET 3.5 SP1 (o una revisión de MS). Hay más información sobre "Comprensión de la compilación dinámica de ASP.NET" .