gpt4 book ai didi

sitecore - 在 Sitecore 中特定时间发布的最佳方式

转载 作者:行者123 更新时间:2023-12-02 18:23:26 27 4
gpt4 key购买 nike

据我所知,开箱即用的 Sitecore 没有提供在特定时间发布内容的方法。我的意思是一天中的确切时间。

据我了解,您可以通过设置间隔来打开发布代理...假设每半小时一次(比这更频繁地自动发布似乎不是一个好主意)。然后,您让作者对项目设置发布限制。当该限制通过后,该项目将在发布代理下次运行时发布。对吗?

上述场景不允许在一天中的特定时间发布某些内容。如果我有一个页面需要在明天上午 8 点上线,那么它可能要到上午 8:30 左右才会上线,具体取决于与上午 8 点相关的时间间隔的运行时间。我说得对吗?

最好的设置方法是什么,以便作者可以在一天中的特定时间发布项目?

最佳答案

您对出版代理的看法是正确的。 Sitecore 的所有代理都是基于时间间隔的,并且不保证在特定时间运行。您可以缩短间隔时间,但由于发布在很大程度上是一项串行任务,如果您的间隔时间为 5 分钟,而您的网站发布需要 7 分钟,您将获得一堆发布作业(如每 5 分钟放入队列中)。

保证发布在特定时间发生的唯一方法是让某人在该时间通过内容编辑器进行发布。在自动化方面,Sitecore 对此没有任何帮助。过去,时钟时间对于作业的运行至关重要,我见过 Windows 计划任务运行并点击网站上的 URL 来启动它。

如果一天中的时间如此关键,您可以对内容采取的另一种方法是在基本模板上有一个日期时间字段,然后在 ItemResolver 之后运行一个 httpBeginRequest 管道步骤。让该步骤读取现场时间,然后读取管道(如果该项目尚未“上线”)。

关于sitecore - 在 Sitecore 中特定时间发布的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29403686/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com