Difference between revisions of "Template:La/x"
imported>Wikid77 (add top-bar comments; expanded doc-text with "Performance considerations" to note {La/x} is 2.7x almost 3x smaller than {La} for long lists.) |
imported>Wikid77 (noted example when numerous {La} had exceeded the post-expand include size.) |
||
| Line 4: | Line 4: | ||
-=========================================================================== | -=========================================================================== | ||
-- | -- | ||
| − | --></noinclude><span id="{{anchorencode:{{{1}}}}}"></span><span class="plainlinks">[[{{ucfirst:{{{1|Article}}}}}]] <tt>(</tt>[{{fullurl:{{{1}}}|action=edit}} edit]<tt>|</tt>[[Talk:{{{1}}}|talk]]<tt>|</tt>[{{fullurl:{{{1}}}|action=history}} history]<tt>|</tt>[[Special:Whatlinkshere/{{{1}}}|links]]<!-- <tt>|</tt>[{{fullurl:{{{1}}}|action=watch}} watch]<tt>|</tt>[{{fullurl:Special:Log|page={{urlencode:{{{1}}}}}}} logs]-- | + | --></noinclude><span id="{{anchorencode:{{{1}}}}}"></span><span class="plainlinks">[[{{ucfirst:{{{1|Article}}}}}]] <tt>(</tt>[{{fullurl:{{{1}}}|action=edit}} edit]<tt>|</tt>[[Talk:{{{1}}}|talk]]<tt>|</tt>[{{fullurl:{{{1}}}|action=history}} history]<tt>|</tt>[[Special:Whatlinkshere/{{{1}}}|links]]<!-- <tt>|</tt>[{{fullurl:{{{1}}}|action=watch}} watch]<tt>|</tt>[{{fullurl:Special:Log|page={{urlencode:{{{1}}}}}}} logs]--><tt>)</tt></span><noinclude> |
| − | + | ||
{{documentation|content= | {{documentation|content= | ||
| Line 11: | Line 11: | ||
; Performance considerations | ; Performance considerations | ||
| − | The Template:La/x 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, {La/x} has an include size of 496 bytes, or 2.7x, almost three times smaller by omitting rare options "watch" and "logs". So, {La/x} uses function {fullurl:} only 2 times, compared to {La} using {fullurl:} 5 times. In many cases, the template {La} can be used, but in long lists of article names, then using {La/x} will generate a list that is almost 3 times more compact, more condensed than with template {La}. When {La} can display 50 groups of items, then {La/x} could display 135 similar groups, within the same template resources. | + | The Template:La/x 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, {La/x} has an include size of 496 bytes, or 2.7x smaller, almost three times smaller by omitting the rare options "watch" and "logs". So, {La/x} uses function {fullurl:} only 2 times, compared to {La} using {fullurl:} 5 times. In many cases, the template {La} can be used, but in long lists of article names, then using {La/x} will generate a list that is almost 3 times more compact, more condensed than with template {La}. When {La} can display 50 groups of items, then {La/x} could display 135 similar groups, within the same template resources. 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 05:48, 11 October 2012
Article ([{{fullurl:{{{1}}}|action=edit}} edit]|[[Talk:{{{1}}}|talk]]|[{{fullurl:{{{1}}}|action=history}} history]|[[Special:Whatlinkshere/{{{1}}}|links]])
The Template:La/x provides an extra-fast, extra-small set of links to an article, to be used thousands of times with minimal overhead.
- Performance considerations
The Template:La/x 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, {La/x} has an include size of 496 bytes, or 2.7x smaller, almost three times smaller by omitting the rare options "watch" and "logs". So, {La/x} uses function {fullurl:} only 2 times, compared to {La} using {fullurl:} 5 times. In many cases, the template {La} can be used, but in long lists of article names, then using {La/x} will generate a list that is almost 3 times more compact, more condensed than with template {La}. When {La} can display 50 groups of items, then {La/x} could display 135 similar groups, within the same template resources. 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. |