<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/outcontrol.user-level-output-buffers.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'outcontrol.buffer-size.php',
    1 => 'Tama&ntilde;o del b&uacute;fer',
    2 => 'Tama&ntilde;o del b&uacute;fer',
  ),
  'up' => 
  array (
    0 => 'outcontrol.user-level-output-buffers.php',
    1 => 'B&uacute;feres de salida a nivel de usuario',
  ),
  'prev' => 
  array (
    0 => 'outcontrol.nesting-output-buffers.php',
    1 => 'Anidamiento de b&uacute;feres de salida',
  ),
  'next' => 
  array (
    0 => 'outcontrol.operations-on-buffers.php',
    1 => 'Operaciones permitidas en los b&uacute;feres',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/outcontrol/user-level-output-buffers.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="outcontrol.buffer-size" class="section">
  <h2 class="title">Tamaño del búfer</h2>
  <p class="para">
   Los tamaños de los búferes de salida se expresan mediante enteros
   y representan el número de bytes que el búfer puede almacenar sin vaciarse.
   Cuando el tamaño de la salida en el búfer excede el tamaño del búfer,
   el contenido del búfer se envía al gestor de salida,
   su valor de retorno se lava y el búfer se vacía.
  </p>
  <p class="para">
   Con la excepción de <code class="literal">&quot;URL-Rewriter&quot;</code>,
   el tamaño de los búferes de salida puede definirse cuando el búfer se inicia.
   Si se define como <code class="literal">0</code>,
   el búfer de salida solo está limitado por la memoria disponible para PHP.
   Si se define como <code class="literal">1</code>,
   el búfer se lava después de cada bloque de código que produce
   una salida de longitud no nula.
  </p>
  <p class="para">
   El tamaño de los búferes de salida puede recuperarse llamando
   a <span class="function"><a href="function.ob-get-status.php" class="function">ob_get_status()</a></span>.
  </p>
  <p class="para">
   Los búferes de salida iniciados con <span class="function"><a href="function.ob-start.php" class="function">ob_start()</a></span>
   tendrán su tamaño de búfer definido al valor entero pasado
   al segundo parámetro <code class="parameter">chunk_size</code> de la función.
   Si se omite, se define como <code class="literal">0</code>.
  </p>
  <p class="para">
   El búfer de salida iniciado con
   <a href="outcontrol.configuration.php#ini.output-buffering" class="link">output_buffering</a>
   definido como <code class="literal">&quot;On&quot;</code> tendrá su tamaño de búfer definido como <code class="literal">0</code>.
   Si se define como un entero, el tamaño del búfer corresponderá a ese número.
  </p>
  <p class="para">
   El tamaño del búfer de salida de <code class="literal">&quot;URL-Rewriter&quot;</code> se define como <code class="literal">0</code>,
   por lo que solo está limitado por la memoria disponible para PHP.
  </p>
  <p class="para">
   El tamaño del búfer de salida de <code class="literal">zlib</code> está controlado por el parámetro
   <a href="zlib.configuration.php#ini.zlib.output-compression" class="link">zlib.output_compression</a>
   de <var class="filename">php.ini</var>.
   Si se define como <code class="literal">&quot;On&quot;</code>, el tamaño del búfer será <code class="literal">&quot;16K&quot;</code>/<code class="literal">16384</code>.
   Si se define como un entero, el tamaño del búfer corresponderá a ese número en bytes.
  </p>
 </div><?php manual_footer($setup); ?>