SiteCore 6.3+;:发布后内容更改可见之前的长等待时间
进行内容更改并发布时,通常需要5到10分钟的时间才能看到更改SiteCore 6.3+;:发布后内容更改可见之前的长等待时间,sitecore,publishing,Sitecore,Publishing,进行内容更改并发布时,通常需要5到10分钟的时间才能看到更改 我曾尝试在web.config中更改一些scheduling agent时间,但这并没有改变任何事情。我通过降低以下参数,设法缩短了发布和可见性之间的时间: <!-- Time between checking for scheduled tasks waiting to execute --> <frequency>00:00:10</frequency> <!-- 00:05:00 --&
我曾尝试在web.config中更改一些scheduling agent时间,但这并没有改变任何事情。我通过降低以下参数,设法缩短了发布和可见性之间的时间:
<!-- Time between checking for scheduled tasks waiting to execute -->
<frequency>00:00:10</frequency> <!-- 00:05:00 -->
00:00:10
及
核心
/sitecore/系统/任务/时间表
真的
您需要将站点名称添加到web.config或/App\u config/Include/文件夹中的sitefinition.config中的htmlcacheclear publish:end事件中
<event name="publish:end">
<handler type="Sitecore.Publishing.HtmlCacheClearer, Sitecore.Kernel" method="ClearCache">
<sites hint="list">
<site>website1</site>
<site>website1</site>
</sites>
</handler>
</event>
网站1
网站1
此事件在发布后触发,并清除Sitecore HTML缓存。如果未清除此缓存,则在回收应用程序池或手动或通过调度程序清除缓存之前,您不会看到更改
如果您使用的是单独的CMS和ContentDelivery服务器,那么您还需要在相同的站点上使用
publish:end:remote
事件。您的环境是如何配置的?您是否有单独的内容交付和操作服务器?你是否使用lucene或其他搜索引擎查找文章?您是否使用任何自定义缓存机制?或者您是否使用任何类型的CDN(如Akamai)来帮助交付内容?另外,在您发布或看到更改生效时,Sitecore日志中是否有任何内容?没有服务器分离(据我所知,这是默认安装)、没有lucene、没有自定义缓存。目前我们不使用CDN。日志文件中有什么奇怪的地方吗?如果您有Sitecore Rocks:如果您在发布时使用Sitecore Rocks的作业查看器,您会看到发生了什么奇怪的事情吗?(即在清理缓存之前启动长时间运行的自定义作业)我猜您的缓存没有正确清理。您是否在多站点环境中运行?您的
元素的名称
属性是什么?您是否将它们添加到
HTMLCACHER处理程序中?
<event name="publish:end">
<handler type="Sitecore.Publishing.HtmlCacheClearer, Sitecore.Kernel" method="ClearCache">
<sites hint="list">
<site>website1</site>
<site>website1</site>
</sites>
</handler>
</event>