Changes (the tab, and older/newer) are taking ~~30 seconds to load for http://grouppatternlanguage.org/wagn/Group_Bios
Other pages are a little slow, but not nearly as bad, e.g. http://grouppatternlanguage.org/wagn/What_we_mean_by_pattern
We should really just disable changes on long pages for now.
please don't test this on any other long pages :)
--Ethan McCutchen.....Thu Mar 24 21:24:00 -0700 2011
Slow is better than impossible. You want to disable 'cause it slows the whole server down?
Any thoughts on solutions? Are diffs just inherently that slow? If so is there a way to optimize them, or cache them? (hrm, caching would still require running them at some point)
--John Abbe.....Thu Mar 24 23:21:07 -0700 2011
Yeah, it bogs the server. Solution is rewrite. More of a "Blueprint" thing than a ticket, because we want to redo interface, storages, diffs, everything.
In the short term, though, I'll probably disable it.
--Ethan McCutchen.....Sat Mar 26 10:49:47 -0700 2011
(sent to tree) The changes tab is (and always has been) very slow on very long text pages. The functionality is one of the few remnants of an older system called "Instiki" from which Wagn borrowed heavily in its early days.
We are discussing ways to rewrite the whole revision management system, but we have no easy answer for this problem in the meantime, so we will probably start disabling it on long pages.
--Ethan McCutchen.....Sat Mar 26 10:52:12 -0700 2011
workaround is to use more inclusions.
note: when we disable, we can still make it possible to see old revisions without highlighted changes.
--Ethan McCutchen.....Sat Mar 26 10:53:47 -0700 2011