2014-11-06 52 views
1

在我们的团队中,我们有本地运行的Sitecore解决方案。一些开发人员注意到高启动时间,而其他开发人员则没有。Sitecore Sites.Config

在调查了本地配置文件之间的差异后,我注意到1个特定的设置导致了这个高启动时间。

设置位于sites.config变换中。当向enablePreview添加变换时,将enablePreview设置为False,启动时间增加超过100%。 删除时,启动时间要好得多。

这对我来说似乎很奇怪,因为禁用预览,应该让您的Sitecore解决方案更快?

有人对此有很好的解释吗?

+2

奇怪,因为删除此属性意味着enablePreview = false(默认)。 可能最好联系sitecore支持此 – 2014-11-06 13:19:54

回答

0

我知道这已经过去几个月了,但是可以通过在您的URL末尾添加?sc_debug=1&sc_prof=1&sc_trace=1&sc_ri=1来尝试使用Sitecore调试器。

这将允许您查看需要特殊时间加载的任何内容。

1

为了加快启动时间,您可以(除其他外)禁用SPEAK预编译。有关开发人员生产力的广泛列表,请阅读this blog by John West

+0

这不是只有链接。它提供了一个提示和更多信息的链接。 – JasonMArcher 2015-03-11 17:11:51

0

可能会增加启动时间的另一件事是禁用/降低缓存并禁用您的开发环境中的索引。

在生产过程中,它加速了网站的性能,同时也减慢了启动时间。您可以在Debug web.config转换中设置调整。

0

可能会增加启动时间的另一件事是禁用缓存并禁用Master数据库的索引,因为无需在开发环境中为master数据库编制索引。