尝试打开已锁定主题的 diff 时出现 ArgumentError (Attributes per element limit exceeded)

我也遇到了一个非常相似(或相关)的问题。

复现步骤/原因:

  • 该问题出现在极长的帖子中(大约 10 万个字符)。
  • 它是由大规模修订(即更改了绝大部分内容)触发的。

在尝试保存如此巨大的编辑时,后端经常会超时(502/504)。我怀疑根本原因是旧版本和新版本之间的差异计算,在这两种条件叠加的情况下,这种计算变得极其耗时。