Difference between revisions of "Template:Lared"
imported>Wikid77 (omitted {anchor}; updated doc-text) |
imported>Wikid77 (revised doc-page to state 20 versus 40-480 within same template resources.) |
||
Line 11: | Line 11: | ||
; Performance considerations | ; Performance considerations | ||
− | The Template:Lared was designed, in October 2012, to be much shorter and faster than [[Template:La]], which had a post-expand include size of 1341 bytes, due to invoking [[Template:Lx]]. In comparison, {Lared} has an include size of | + | The Template:Lared was designed, in October 2012, to be much shorter and faster than [[Template:La]], which had a post-expand include size of 1341 bytes, due to invoking [[Template:Lx]]. In comparison, {Lared} has an include size of 724 bytes, or 1.85x smaller, almost two times smaller by omitting the rare options "watch" and "logs". So, {Lared} uses function {fullurl:} only 2 times, compared to {La} using {fullurl:} 5 times. When the article page does not exist, then {Lared} shows "(redlink)" with just 54 bytes. In many cases, the template {La} can be used, but in long lists of article names, then using {Lared} will generate a list that is over 2x times more compact, more condensed than with template {La}. When {La} can display 20 groups of items, then {Lared} could display over 40-480 similar groups, within the same template resources. However, {Lared} is limited to 500 total instances per page. The size limitations of {La} had exceeded the post-expand include size when used hundreds of times in page "[[WP:Copyright problems]]" which could not display the final 20-30 days of articles in the backlog list. |
; See also | ; See also |
Revision as of 13:39, 12 October 2012
(redlink)

The Template:Lared provides a link-menu, auto-hidden for a redlinked article, to show an extra-small set of links to an article, to be used up to 500 times per page.
- Performance considerations
The Template:Lared was designed, in October 2012, to be much shorter and faster than Template:La, which had a post-expand include size of 1341 bytes, due to invoking Template:Lx. In comparison, {Lared} has an include size of 724 bytes, or 1.85x smaller, almost two times smaller by omitting the rare options "watch" and "logs". So, {Lared} uses function {fullurl:} only 2 times, compared to {La} using {fullurl:} 5 times. When the article page does not exist, then {Lared} shows "(redlink)" with just 54 bytes. In many cases, the template {La} can be used, but in long lists of article names, then using {Lared} will generate a list that is over 2x times more compact, more condensed than with template {La}. When {La} can display 20 groups of items, then {Lared} could display over 40-480 similar groups, within the same template resources. However, {Lared} is limited to 500 total instances per page. The size limitations of {La} had exceeded the post-expand include size when used hundreds of times in page "WP:Copyright problems" which could not display the final 20-30 days of articles in the backlog list.
- See also
- Template:La - typical template for showing links to an article page
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Subpages of this template. |