Item13190: SiteChanges cause a high load on the server
Priority: Urgent
Current State: Closed
Released In: 2.0.0
Target Release: major
Applies To: Engine
Component:
Branches: master
I just checked System.SiteChanges and nearly DoS'ed foswiki.org. We probably should plain remove it from the standard distro. See also
Item2235.
I make this an urgent task to discuss this on the next release meeting.
A sensible way to render SiteChanges would be to make use of
SolrPlugin which comes with a dedicated view template for it as an overlay to the non-performing standard implementation (
demo).
I've disabled it using
NoContentViewTemplate here on foswiki.org for now ...
--
MichaelDaum - 08 Jan 2015
I wonder if instead of
SEARCH we implemented a macro based on Store's eachChangeSince it might be faster. Why do any searching if we have a ready list of changes. That would speed up
WebChanges as well.
--
GeorgeClark - 08 Jan 2015
A better implementation based on
.changes
or
event.log
information is out of scope for now.
--
MichaelDaum - 13 Jan 2015
I've applied
NoContentViewTemplate to
FoswikiSiteChanges as well since I just tried it and it time out. Also removed (hid) links to in
WebLeftBarFoswikiWebsList and other places where where I found links to it (
About.WebHome,
Community.HowYouCanHelp).
--
LynnwoodBrown - 13 Jan 2015