On Tue, Jan 31, 2012 at 10:23:39AM +1100, Tim Starling wrote:
I'm considering introducing a limit on #switch cases of 2000 or so per
article, to address this issue. No doubt many templates will break,
but it's important to protect our servers, and we've always
discouraged this kind of #switch application.
Is the problem too many switch cases on the page, or just too many
switch cases in any one switch? Does that proposed limit mean that 100
uses of a template with 20 #switch cases will break, too? Will the limit
count {{#switch:{{{1}}}|a|b|c=foo}} as 1 or 3 cases?
And will the obvious on-wiki fix of using nested #ifs just make things worse?