我们的团队刚刚开始为Sitecore CMS开发。Sitecore(开发人员环境)的重启时间更快
我们发现,每次代码更改(.cs文件)后,应用程序需要重新启动,sitecore的重新启动需要2.5或3分钟。 我们的本地PC的开发环境与远处的数据库进行通信。除了增加我们的带宽到数据库,有没有方法加快sitecore重新启动(关闭缓存等)
Sitecore开发人员通常使用IIS或VS的Web开发环境?
我认为使用IIS仍然会出现每次更改后重新启动sitecore的相同问题?
我们的团队刚刚开始为Sitecore CMS开发。Sitecore(开发人员环境)的重启时间更快
我们发现,每次代码更改(.cs文件)后,应用程序需要重新启动,sitecore的重新启动需要2.5或3分钟。 我们的本地PC的开发环境与远处的数据库进行通信。除了增加我们的带宽到数据库,有没有方法加快sitecore重新启动(关闭缓存等)
Sitecore开发人员通常使用IIS或VS的Web开发环境?
我认为使用IIS仍然会出现每次更改后重新启动sitecore的相同问题?
我们本地pc的开发环境与远处的数据库进行通信。
这可能是减速的一大原因。至少在其数据缓存建立之前,Sitecore确实需要相当多的数据库通信。开发周期将阻止它建立任何有用的数据缓存,因为你经常重新启动。我建议运行一个更接近开发环境的数据库并使用软件包,或者查看Team Development for Sitecore或Unicorn。
我不得不再说这句话。 Sitecore在启动时通过网络检索大量数据以重新填充其项目缓存。尝试针对本地数据库进行开发,并且我愿意打赌,在构建之后,您会看到重启时间显着提高。 – 2009-11-05 19:02:54
也许你可以使用CodeFile而不是CodeBehind。 请参阅我们的Presentation Component Cookbook第2.2.3节。 使用这意味着您不必重新编译单个页面。 当然Sitecore挂钩需要重新编译。
亲切的问候,
亚历克斯·德格鲁特
Sitecore的解决方案架构师
亚历克斯,非常感谢,我会检查出来的!我读了你的博客,实际上是想把你的电子邮件作为我的下一个行动路线:) – David 2009-09-01 20:54:59
您还可以添加optimizeCompilations="true"
到<compilation>
节在web.config中,如果你在Webdev的或IIS 7/7.5上运行。 NET 3.5 SP1(或MS的修补程序)。有关于"Understanding ASP.NET Dynamic Compilation"的更多信息。
我感觉到你的痛苦,我们正在为我们的数据库使用天蓝色,而且速度很慢。它是最糟糕的。 – LessQuesar 2016-03-11 01:04:46
@LessQuesar,我好几年没有碰过这个。那仍然是架构? – David 2016-03-16 21:04:42