3

我正在实现一个 wiki 风格的网站,并希望突出显示在连续版本之间对文章所做的更改。使用 htmldiff 突出显示更改效果很好,除了它相当占用 CPU 资源。我正在使用很棒的 vestal_versions 插件进行版本控制。

那么如何最好地处理这个问题呢?我考虑在版本创建时有一个 on_create 回调创建一个延迟的作业,该作业处理然后存储 htmldiff 处理的文章(在版本表行中)。

如果这是一个好方法,我如何在不接触 gem 的情况下扩展vestal_versions?或者也许会有更好的方法。

非常感谢任何建议。:)

4

1 回答 1

1

如果您已经遇到扩展问题,如果可以的话,我会将其推送到浏览器。将 htmldiff 移植到 Javascript 需要做多少工作?如果您可以将 CPU 负载推送到浏览器,那将是一个胜利。

于 2010-06-13T18:03:48.943 回答