Sitecore(开发人员环境)的重启时间更快

时间:2009-08-31 21:03:24

标签: sitecore

我们的团队刚刚开始为Sitecore CMS开发。

我们发现在每次代码更改(.cs文件)后,应用程序需要重新启动,并且sitecore的重新启动需要我们最多2.5或3分钟。 我们的本地电脑的开发环境与远程数据库进行通信。除了增加我们的数据库带宽,有没有办法加快sitecore重启(关闭缓存等)。

sitecore开发人员通常使用IIS或VS的Web开发环境吗?

我认为使用IIS在每次更改后仍然会出现重新启动sitecore的相同问题?

3 个答案:

答案 0 :(得分:12)

我们的本地电脑的开发环境与远程数据库进行通信。

这可能是放缓的一个重要原因。至少在数据缓存建立之前,Sitecore确实需要相当多的数据库通信。开发周期将阻止它构建任何类型的有用数据缓存,因为您不断重新启动。我建议在靠近开发环境的地方运行数据库并使用包,或者查看Team Development for SitecoreUnicorn

答案 1 :(得分:5)

也许您可以使用CodeFile而不是CodeBehind。 请参阅我们Presentation Component Cookbook的第2.2.3节。 使用这意味着您永远不必重新编译单个页面。 当然,Sitecore钩子需要重新编译。

亲切的问候,

Alex de Groot

Sitecore解决方案架构师

答案 2 :(得分:3)

如果您在webdev或带有.NET 3.5 SP1的IIS 7 / 7.5(或MS的修补程序)上运行,您还可以将optimizeCompilations="true"添加到web.config中的<compilation>部分。关于"Understanding ASP.NET Dynamic Compilation"的更多信息。