Caching demandware站点更新不是即时的

Caching demandware站点更新不是即时的,caching,server,updates,demandware,Caching,Server,Updates,Demandware,我的公司最近开始使用demandware,但是我们发现有点奇怪,即时站点更新是不可能的,无论是通过缓存清除还是服务器更新,目前我们的服务器每24小时更新一次,所以实际上我们一天所做的任何更改都要到第二天才能生效。在demandware中,是否有什么可以做的,以便我们可以立即看到我们站点的新更新,或者每小时发生一次服务器更新? 谢谢您希望在生产更新时立即进行的更改是什么 为什么它应该是即时的,即使站点目前负载过重 有多种方法可以实现更快的更新(远程包含不同的缓存、针对生产的集成提要、缓存分段等),

我的公司最近开始使用demandware,但是我们发现有点奇怪,即时站点更新是不可能的,无论是通过缓存清除还是服务器更新,目前我们的服务器每24小时更新一次,所以实际上我们一天所做的任何更改都要到第二天才能生效。在demandware中,是否有什么可以做的,以便我们可以立即看到我们站点的新更新,或者每小时发生一次服务器更新?
谢谢

您希望在生产更新时立即进行的更改是什么

为什么它应该是即时的,即使站点目前负载过重

有多种方法可以实现更快的更新(远程包含不同的缓存、针对生产的集成提要、缓存分段等),但我需要更多详细信息,了解您到底在尝试做什么,以向您建议合适的解决方案


另外,您的问题更适合于,而不是堆栈溢出,因为这是编程的站点,您的问题不是编程的站点。

不幸的是,没有办法对Demandware进行即时更改。但是,您可以在15分钟内做出将反映在网站上的更改。为此,您需要登录到生产系统

通常有三个实例可以进行更改;开发、分期和生产。如果您看到更改在24小时后完成,那么您肯定已登录到登台实例,在该实例中,更改将在指定的时间复制到生产中

您需要做的是登录到生产并进行所需的更新。然后,清除站点缓存,使更改在实时站点上可见。然后,您平均需要等待15分钟,数据中心才能转储缓存并提供站点的新副本

要清除站点缓存,请执行以下操作:

1) 导航到管理>管理站点

2) 选择相关品牌/地区

3) 单击“缓存”选项卡

4) 单击第一个“无效”按钮以清除缓存。。 您需要转到管理->管理站点->选择站点->单击缓存选项卡,然后单击无效缓存。 .. 这将初始化缓存失效过程,这通常需要一些时间,但不是一整天。 .. 请检查是否为您的站点添加了任何其他缓存机制。 通常情况下,使缓存失效工作正常