2009-08-31 18 views
14

Nuestro equipo acaba de comenzar a desarrollar Sitecore CMS.Tiempos de reinicio más rápidos para Sitecore (entornos de desarrollador)

Nos encontramos con que después de cada cambio de código (archivo .cs), la aplicación debe reiniciarse y el reinicio del sitecore tarda hasta 2,5 o 3 minutos. El dev 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 un reinicio de sitecore (desactivar el almacenamiento en caché, etc.)

¿Los desarrolladores de sitecore suelen utilizar el env de web env de IIS o VS?

Supongo que el uso de IIS todavía presentaría el mismo problema de reiniciar el sitecore después de cada cambio?

+0

Siento tu dolor, estamos usando azul para nuestros DB y es muy lento. Esto es lo peor. – LessQuesar

+0

@LessQuesar, no he tocado esto en años. ¿Esa sigue siendo la arquitectura? – David

Respuesta

10

El dev de nuestra pc local se comunica con una base de datos distante.

Esto es probablemente una gran causa de la desaceleración. Al menos hasta que su caché de datos se acumule, Sitecore requiere bastante comunicación DB. Los ciclos de desarrollo le impedirán crear cualquier clase de caché de datos útil, ya que se reinicia constantemente. Sugeriría que ejecute una base de datos más cercana a su entorno de desarrollo y utilice paquetes, o consulte Team Development for Sitecore o Unicorn.

+2

Tendría que secundar esta observación. Sitecore recupera una gran cantidad de datos a través del cable en el inicio para volver a llenar sus cachés de elementos. Intente desarrollar en una base de datos local y estoy dispuesto a apostar que verá mejoras marcadas en sus tiempos de reinicio después de una compilación. –

5

Quizás pueda usar CodeFile en lugar de CodeBehind. Consulte la sección 2.2.3 de nuestra Presentation Component Cookbook. Usar esto significa que nunca tiene que volver a compilar una sola página. Por supuesto, los enganches de Sitecore requieren una recompilación.

Saludos cordiales,

Alex de Groot

Solution Architect Sitecore

+0

Alex, muchas gracias, ¡lo comprobaré! Leí tu blog, y en realidad estaba pensando en tratar de obtener tu correo electrónico como mi próximo curso de acción :) – David

Cuestiones relacionadas