Probably the fastest thing would be to manually create the <ul><li> etc and
wrap them around a loop calling the linker functions (Linker::link).
-- brion
On Tue, Jan 27, 2015 at 1:33 PM, Daniel Barrett <danb(a)cimpress.com> wrote:
I'm writing a parser function extension that
outputs about 5000 lines of
text (an organizational chart of a company) as a nested, bulleted list.
* Bob the CEO
** Jane Jones
** Mike Smith
*** etc.
It takes about 3 seconds (real time) for MediaWiki to render this list,
which is acceptable. However, if I make it a list of links, which is more
useful:
* [[User:Bob | Bob the CEO]]
** [[User:Jane | Jane Jones]]
** [[User:Mike | Mike Smith]]
the rendering time more than doubles to 6-8 seconds, which users perceive
as too slow.
Is there a faster implementation for rendering a large number of links,
rather than returning the wikitext list and having MediaWiki render it?
Thanks,
DanB
________________________________
My email address has changed to danb(a)cimpress.com. Please update your
address book.
Cimpress is the new name for Vistaprint NV, the world’s leader in mass
customization. Read more about Cimpress at
www.cimpress.com.
________________________________
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l