我们在Sitecore安装中发现了一个有趣的问题。与我们的其他环境相比,任何自动发布或计划发布作业都需要很长时间。在每个单独的工作之间,似乎有5到30秒之间的滞后。在我们的其他环境中,我们看不到任何滞后,因为这些环境中的两个发布作业之间的差异小于一秒。
到目前为止,我们已经尝试了以下内容 -
此时,我们不确定导致此问题的原因。任何建议都会有所帮助。
由于
答案 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个环境中,此过程则较慢。