<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/wincache.setup.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'wincache.reroutes.php',
    1 => 'Redirecciones de funciones WinCache',
    2 => 'Redirecciones de funciones WinCache',
  ),
  'up' => 
  array (
    0 => 'wincache.setup.php',
    1 => 'Instalaci&oacute;n/Configuraci&oacute;n',
  ),
  'prev' => 
  array (
    0 => 'wincache.sessionhandler.php',
    1 => 'Manejador de sesiones WinCache',
  ),
  'next' => 
  array (
    0 => 'ref.wincache.php',
    1 => 'Funciones de WinCache',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/wincache/setup.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="wincache.reroutes" class="section">
 <h2 class="title">Redirecciones de funciones WinCache</h2>
 <p class="para">
  <em>NOTA:</em>
  <a href="wincache.configuration.php#ini.wincache.rerouteini" class="link">wincache.rerouteini</a>
  fue eliminado con WinCache 1.3.7.0. Esto ha sido reemplazado por el redireccionamiento automático de funciones. Ver:
  <a href="wincache.configuration.php#ini.wincache.reroute_enabled" class="link">wincache.reroute_enabled</a>
  </p>
  <p class="para">
   Las funcionalidades de redireccionamiento de funciones de WinCache (disponibles
   desde WinCache 1.2.0, eliminadas desde WinCache 1.3.7.0) pueden ser utilizadas para reemplazar funciones PHP nativas por sus equivalentes optimizados para casos particulares. La extensión
   Wincache incluye implementaciones de funciones PHP optimizadas para Windows,
   especialmente en casos de acceso a red o sistema de archivos.
   Las siguientes funciones están involucradas:
  </p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     <a href="function.file-exists.php" class="link">file_exists</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.file-get-contents.php" class="link">file_get_contents</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.readfile.php" class="link">readfile</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.is-readable.php" class="link">is_readable</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.is-writable.php" class="link">is_writable</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.is-dir.php" class="link">is_dir</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.realpath.php" class="link">realpath</a>
    </span>
   </li>
      <li class="listitem">
    <span class="simpara">
     <a href="function.filesize.php" class="link">filesize</a>
    </span>
   </li>
  </ul>
  <p class="para">
   Para configurar el redireccionamiento de funciones con Wincache, use el archivo
   <var class="filename">reroute.ini</var> incluido en el paquete. Cópielo en el directorio
   donde se encuentra <var class="filename">php.ini</var>. Luego, agregue wincache.rerouteini en
   <var class="filename">php.ini</var> y especifique la ruta absoluta o relativa a
   <var class="filename">reroute.ini</var>.
   <div class="example" id="example-1">
    <p><strong>Ejemplo #1 Activación de las funcionalidades de redireccionamiento de funciones de WinCache</strong></p>
    <div class="example-contents">
<div class="php.inicode"><pre class="php.inicode">wincache.rerouteini = C:\PHP\reroute.ini</pre>
</div>
    </div>

   </div>
  </p>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <span class="simpara">
    Si está habilitado, se recomienda aumentar el tamaño del caché de archivos. Esto se puede hacer
    usando el parámetro <a href="wincache.configuration.php#ini.wincache.fcachesize" class="link">wincache.fcachesize</a>.
   </span>
  </p></blockquote>
  <p class="para">
   El archivo <var class="filename">reroute.ini</var> contiene la correspondencia entre la función PHP nativa y
   el equivalente de Wincache. Cada línea en el archivo define una correspondencia. Aquí está la sintaxis:
  </p>
  <p class="simpara">
   <code class="literal">&lt;Nombre de la función PHP&gt;:[&lt;número de parámetros de la función&gt;]=&lt;nombre de la función wincache&gt;</code>
  </p>
  <p class="para">
   A continuación se muestra un ejemplo de archivo. En este ejemplo, las llamadas a las funciones PHP
   <span class="function"><a href="function.file-get-contents.php" class="function">file_get_contents()</a></span> serán reemplazadas por <span class="function"><strong>wincache_file_get_contents()</strong></span>
   solo si el número de parámetros pasados a la función es menor o igual a dos. Es útil especificar el número de parámetros cuando la función de reemplazo no está diseñada para usar todos ellos.
   <div class="example" id="example-2">
    <p><strong>Ejemplo #2 Reroute.ini</strong></p>
    <div class="example-contents">
 <div class="php.inicode"><pre class="php.inicode">[FunctionRerouteList]
file_exists=wincache_file_exists
file_get_contents:2=wincache_file_get_contents
readfile:2=wincache_readfile
is_readable=wincache_is_readable
is_writable=wincache_is_writable
is_writeable=wincache_is_writable
is_file=wincache_is_file
is_dir=wincache_is_dir
realpath=wincache_realpath
filesize=wincache_filesize</pre>
</div>
    </div>

   </div>
  </p>
 </div><?php manual_footer($setup); ?>