Gregory Maxwell wrote:
On 1/16/07, Jens Frank jf@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).