Sitecore发布和延迟最多30秒

时间:2015-12-08 21:52:13

标签: sitecore publishing

我们在Sitecore安装中发现了一个有趣的问题。与我们的其他环境相比,任何自动发布或计划发布作业都需要很长时间。在每个单独的工作之间,似乎有5到30秒之间的滞后。在我们的其他环境中,我们看不到任何滞后,因为这些环境中的两个发布作业之间的差异小于一秒。

到目前为止,我们已经尝试了以下内容 -

  • 我们已经检查了有问题和有问题之间的差异 其他环境,并没有看到配置或任何差异 码。
    • 缓存在所有环境中都非常相似。
    • 我们尝试启用并行发布,但这并没有太大区别。
    • 在有问题的环境中索引也非常快,并且每个作业在一秒钟内完成。

此时,我们不确定导致此问题的原因。任何建议都会有所帮助。

由于

2 个答案:

答案 0 :(得分:0)

作为Sitecore would allow maximum one publish to be executed at once to avoid data corruption,我认为您添加发布作业的速度可能比处理的速度快=>排队。

为了得出准确的结论,需要对发布操作进行概要分析-这将提供关于挂钟时间花费的答案(例如约80%的网络+数据库操作,只有20%的Sitecore代码)。

在观察发布延迟的同时,您将需要to collect a few 20-second long profiles。 从那里,您将看到如何花费时间。

请记住,在浏览器中看到过时的内容并不一定意味着发布速度慢-100500 caching layers in the middle that can influence

答案 1 :(得分:0)

好像我有类似的问题。

要安装多个IaaS Sitecore。 2个环境(在onr VM上托管)具有更好的性能(软件包安装,发布等)。

在其他VM上还有另外2个Sitecore安装,并且发布和软件包安装的速度比第一个VM慢4-5倍。 我使用了相同的Sitecore安装配置,但前缀不同。

就我而言,我是从Sitecore 8.2迁移到Sitecore 9.2。用Unicorn迁移数据后,发现内容发布(似乎是写到主文件)的速度很快。

因此,在使用独角兽进行的前2个环境迁移中,内容发布和软件包安装是一种更快的方法,而在另2个环境中,此过程则较慢。