为什么在 Wagtail 的编辑器中所做的更改只会在后端出现延迟(尽管可以在前端看到)?

问题描述 投票:0回答:0

几个月来,当我在 Wagtail 的编辑器中编辑页面并单击“保存”时,这些更改有时(通常在某些时候)会从编辑器中消失。我能看到它是因为当我编辑内容时,我会立即去前端检查结果并返回到编辑器来编辑错误。在那些情况下,我可以在前端看到正确的内容,但在后端却看不到。我最终发现我需要等待,最多几分钟后,更改就会重新出现在编辑器中。有时,如果我制作连续的版本,其中一些会先出现,然后是另一个。

简单示例:我在博客文章中添加图片,然后单击保存或发布。我在前端可以看到图片,但是当我回来在后端编辑这个页面时,图片就没有了。如果我稍等片刻(返回或只是等待并刷新编辑器中的页面),图片将(重新)出现在编辑器中。

请注意,CMS 似乎真的保存了更改,因为在某些情况下,我可以在前端和后端看到它们。例如,如果我为特定页面选择了一个类别,我可以在页面的前端和 CMS 的页面列表中看到它,但在页面本身的页面编辑器中看不到(或者在等待几分钟)。

最后,这个问题涉及很多变化:添加或更改图片,添加或删除内容块,编辑文本,添加/编辑发布日期,......所以看起来很笼统。

当然,这让每天使用 Wagtail 变得非常不方便。


我们的网络代理去年安装了Varnish缓存系统,我描述的问题可能是在同一个月开始的,但我不能确定。他们检查并向我保证缓存不会影响我们网站的后端。

我也试过 Slack 频道的 Wagtail 支持,但似乎没有人知道这个具体问题。

我们最近升级到 Wagtail 4.1,问题仍然存在。

我没有尝试记录这些问题,但我可以说有时根本不会发生,有些几天或几次延迟很长(几分钟)。

有什么想法吗?我不是开发人员,所以我首先想知道是否有人知道这个问题和/或知道它可能与什么有关。

django content-management-system wagtail
© www.soinside.com 2019 - 2024. All rights reserved.