On 1/16/07, Jens Frank <jf(a)mormo.org> wrote:
That was before wiki markup became a real
programming language. Now it's
possible to write templates that require a substantial amount of time to
render (20s for the interproject template you're asking about).
As every programmer, a wiki template programmer has to take care of the
efficiency of his code. Adding servers will not improve the rendering
time of slow templates.
Since there is still no (real) looping constructs, all wikitext
execution should still be roughly linearly proportional to input size,
or am I missing something?
If I recall correctly (people in this list know better) template
inclusion and ParserFunction operations are done by repeteadly
generating new strings. I suppose that as the strings get larger these
operations get slower... maybe that's the cause of the slowness (maybe not).
--