stringtranslate.com

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

Este ensayo describe el manejo del analizador de 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 páginas transcluidas (por ejemplo, plantillas y módulos), funciones del analizador y variables. Durante años, el límite del tamaño posterior a la expansión ha sido 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 Categoría:Páginas donde se excede el tamaño de inclusión posterior a la expansión .

Cómo ver el tamaño actual posterior a la expansión

Edite la página, luego busque "Datos de perfil del analizador: ( ayuda )" casi en la parte inferior de la página en Show previewmodo. Los datos de perfil del analizador se encuentran justo encima de los enlaces de categorías y los enlaces de política de privacidad y exenciones de responsabilidad, etc., en letra pequeña. 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 enumerados en los datos de perfil del analizador.

Calcular el tamaño posterior a la expansión

Cuando una plantilla devuelve 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 #ifde #switchanalizador cuenta 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 #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 " con doble anidamiento como 5 bytes usaría 15 bytes en tamaño posterior a la expansión, pero " AB CD " con triple espacio (como 7 bytes) usaría 21 bytes de tamaño posterior -expandir tamaño, cuando está doblemente anidado como resultado de una función #switchinterna #if.

Ver también