stringtranslate.com

Wikipedia:Tamaño de inclusión posterior a la expansión

Este ensayo describe el manejo que hace el analizador MediaWiki del recurso conocido como " tamaño de inclusión posterior a la expansión " del texto pasado desde plantillas y otro contenido transcluido .

El tamaño de inclusión posterior a la expansión es la suma de las longitudes de los wikitextos expandidos generados por las páginas transcluidas (por ejemplo, plantillas y módulos), las funciones del analizador y las variables. Durante años, el límite del tamaño posterior a la expansión ha sido de 2.097.152 bytes (2 21 bytes), o 2.048  KiB , según lo determinado por $wgMaxArticleSize. Las páginas que exceden este límite se clasifican automáticamente en Category:Pages where post-expand include size is overed .

Cómo ver el tamaño actual después de la expansión

Edite la página y luego busque "Datos de creación de perfiles del analizador: ( ayuda )" casi al final de la página en Show previewmodo. Los datos de creación de perfiles del analizador se encuentran justo encima de los enlaces de categorías y de la política de privacidad y exenciones de responsabilidad de letra pequeña, etc. Es posible que deba hacer clic en la flecha desplegable para mostrar la tabla. El tamaño de inclusión posterior a la expansión es uno de los elementos que se enumeran en los datos de creación de perfiles del analizador.

Cálculo del tamaño posterior a la expansión

Cuando una plantilla devuelve un texto generado o mostrado, cada carácter cuenta en el tamaño de inclusión posterior a la expansión. Además, el texto devuelto por una función de analizador #ifo #switchcuenta el doble; por ejemplo, la cadena de 4 letras " ABCD " devuelta por una #ifeqfunción contaría como 8 letras ( 8 bytes). Cuando se muestra mediante un #iftambién alrededor de un anidado #switch, cada carácter cuenta el triple, por lo que " ABCD " contaría como 12 letras.

Cada espacio interno cuenta como 1 byte por nivel

Cada espacio interno agrega uno más en cada nivel, donde " AB CD " doblemente anidado como 5 bytes usaría 15 bytes en tamaño posterior a la expansión, pero " AB CD " triplemente espaciado (como 7 bytes) usaría 21 bytes de tamaño posterior a la expansión, cuando está doblemente anidado como resultado de #switchdentro de una #iffunción.

Véase también