2009-08-31 82 views
14

我们的团队刚刚开始为Sitecore CMS开发。Sitecore(开发人员环境)的重启时间更快

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

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

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

+0

我感觉到你的痛苦,我们正在为我们的数据库使用天蓝色,而且速度很慢。它是最糟糕的。 – LessQuesar 2016-03-11 01:04:46

+0

@LessQuesar,我好几年没有碰过这个。那仍然是架构? – David 2016-03-16 21:04:42

回答

10

我们本地pc的开发环境与远处的数据库进行通信。

这可能是减速的一大原因。至少在其数据缓存建立之前,Sitecore确实需要相当多的数据库通信。开发周期将阻止它建立任何有用的数据缓存,因为你经常重新启动。我建议运行一个更接近开发环境的数据库并使用软件包,或者查看Team Development for SitecoreUnicorn

+2

我不得不再说这句话。 Sitecore在启动时通过网络检索大量数据以重新填充其项目缓存。尝试针对本地数据库进行开发,并且我愿意打赌,在构建之后,您会看到重启时间显着提高。 – 2009-11-05 19:02:54

5

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

亲切的问候,

亚历克斯·德格鲁特

Sitecore的解决方案架构师

+0

亚历克斯,非常感谢,我会检查出来的!我读了你的博客,实际上是想把你的电子邮件作为我的下一个行动路线:) – David 2009-09-01 20:54:59

相关问题