<?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 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'wincache.configuration.php',
    1 => 'Configura&ccedil;&otilde;es em Execu&ccedil;&atilde;o',
    2 => 'Configura&ccedil;&otilde;es em Execu&ccedil;&atilde;o',
  ),
  'up' => 
  array (
    0 => 'wincache.setup.php',
    1 => 'Instala&ccedil;&atilde;o/Configura&ccedil;&atilde;o',
  ),
  'prev' => 
  array (
    0 => 'wincache.installation.php',
    1 => 'Instala&ccedil;&atilde;o',
  ),
  'next' => 
  array (
    0 => 'wincache.stats.php',
    1 => 'Script de estat&iacute;sticas do WinCache',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    'path' => 'reference/wincache/ini.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="wincache.configuration" class="section">
 <h2 class="title">Configurações em Execução</h2>
 <p class="simpara">
O comportamento destas funções é afetado pelas configurações do <var class="filename">php.ini</var>.
</p>
 <p class="para">
  A tabela a seguir lista e explica as configurações
  fornecidas pela extensão WinCache:
 </p>
 <p class="para">
  <table class="doctable table">
   <caption><strong>Opções de configuração do WinCache</strong></caption>
   
    <thead>
     <tr>
      <th>Nome</th>
      <th>Padrão</th>
      <th>Mínimo</th>
      <th>Máximo</th>
      <th>Modificável</th>
      <th>Registro de Alterações</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.fcenabled" class="link">wincache.fcenabled</a></td>
      <td>&quot;1&quot;</td>
      <td>&quot;0&quot;</td>
      <td>&quot;1&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.0.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.fcenabledfilter" class="link">wincache.fcenabledfilter</a></td>
      <td>&quot;NULL&quot;</td>
      <td>&quot;NULL&quot;</td>
      <td>&quot;NULL&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.0.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.fcachesize" class="link">wincache.fcachesize</a></td>
      <td>&quot;24&quot;</td>
      <td>&quot;5&quot;</td>
      <td>&quot;255&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.0.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.fcndetect" class="link">wincache.fcndetect</a></td>
      <td>&quot;1&quot;</td>
      <td>&quot;0&quot;</td>
      <td>&quot;1&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.1.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.maxfilesize" class="link">wincache.maxfilesize</a></td>
      <td>&quot;256&quot;</td>
      <td>&quot;10&quot;</td>
      <td>&quot;2048&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.0.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.ocenabled" class="link">wincache.ocenabled</a></td>
      <td>&quot;1&quot;</td>
      <td>&quot;0&quot;</td>
      <td>&quot;1&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.0.0. Removida a partir do 2.0.0.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.ocenabledfilter" class="link">wincache.ocenabledfilter</a></td>
      <td>&quot;NULL&quot;</td>
      <td>&quot;NULL&quot;</td>
      <td>&quot;NULL&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.0.0. Removida a partir do 2.0.0.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.ocachesize" class="link">wincache.ocachesize</a></td>
      <td>&quot;96&quot;</td>
      <td>&quot;15&quot;</td>
      <td>&quot;255&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.0.0. Removida a partir do 2.0.0.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.filecount" class="link">wincache.filecount</a></td>
      <td>&quot;4096&quot;</td>
      <td>&quot;1024&quot;</td>
      <td>&quot;16384&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.0.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.chkinterval" class="link">wincache.chkinterval</a></td>
      <td>&quot;30&quot;</td>
      <td>&quot;0&quot;</td>
      <td>&quot;300&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.0.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.ttlmax" class="link">wincache.ttlmax</a></td>
      <td>&quot;1200&quot;</td>
      <td>&quot;0&quot;</td>
      <td>&quot;7200&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.0.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.enablecli" class="link">wincache.enablecli</a></td>
      <td>0</td>
      <td>0</td>
      <td>1</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.0.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.ignorelist" class="link">wincache.ignorelist</a></td>
      <td>NULL</td>
      <td>NULL</td>
      <td>NULL</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.0.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.namesalt" class="link">wincache.namesalt</a></td>
      <td>NULL</td>
      <td>NULL</td>
      <td>NULL</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.0.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.ucenabled" class="link">wincache.ucenabled</a></td>
      <td>1</td>
      <td>0</td>
      <td>1</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.1.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.ucachesize" class="link">wincache.ucachesize</a></td>
      <td>8</td>
      <td>5</td>
      <td>85</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.1.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.scachesize" class="link">wincache.scachesize</a></td>
      <td>8</td>
      <td>5</td>
      <td>85</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.1.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.rerouteini" class="link">wincache.rerouteini</a></td>
      <td>NULL</td>
      <td>NULL</td>
      <td>NULL</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.2.0. Removida a partir do 1.3.7</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.reroute_enabled" class="link">wincache.reroute_enabled</a></td>
      <td>1</td>
      <td>0</td>
      <td>1</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong>|<strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.3.7</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.srwlocks" class="link">wincache.srwlocks</a></td>
      <td>1</td>
      <td>0</td>
      <td>1</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.3.6.3. Removida a partir do 2.0.0.0</td>
     </tr>

     <tr>
      <td><a href="wincache.configuration.php#ini.wincache.filemapdir" class="link">wincache.filemapdir</a></td>
      <td>NULL</td>
      <td>NULL</td>
      <td>NULL</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Disponível a partir do WinCache 1.3.7.4</td>
     </tr>

    </tbody>
   
  </table>

  Para mais detalhes e definições dos modos
INI_*, consulte os <a href="configuration.changes.modes.php" class="xref">Onde uma configura&ccedil;&atilde;o deve ser definida</a>.
 </p>

 <p class="para">Aqui está uma breve explicação das
diretivas de configuração.</p>

 <p class="para">
  <dl>
   
    <dt id="ini.wincache.fcenabled">
     <code class="parameter">wincache.fcenabled</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <span class="simpara">Habilita ou desabilita a funcionalidade de cache de arquivos.</span>
    </dd>
   
   
    <dt id="ini.wincache.fcenabledfilter">
     <code class="parameter">wincache.fcenabledfilter</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <span class="simpara">
      Define uma lista separada por vírgulas de identificadores de sites do IIS onde o cache de arquivos
      deve ser habilitado ou desabilitado. Esta configuração funciona em conjunto
      com <code class="literal">wincache.fcenabled</code>: se <code class="literal">wincache.fcenabled</code>
      for definido como 1, os sites listados em <code class="literal">wincache.fcenabledfilter</code>
      terão o cache de arquivos desativado; se <code class="literal">wincache.fcenabled</code>
      for definido como 0, os sites listados em <code class="literal">wincache.fcenabledfilter</code>
      terão o cache de arquivos ativado.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.fcachesize">
     <code class="parameter">wincache.fcachesize</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <span class="simpara">
      Define o tamanho máximo de memória (em megabytes) alocado para o cache de arquivos.
      Se o tamanho total de todos os arquivos em cache exceder o valor especificado nesta configuração,
      a maioria dos arquivos obsoletos será removida do cache de arquivos.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.fcndetect">
     <code class="parameter">wincache.fcndetect</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <span class="simpara">
      Habilita ou desabilita a funcionalidade de detecção de notificação de alteração de arquivo. Se a notificação de alteração de arquivo
      for suportada, ela será usada para atualizar o opcode e as entradas de cache de arquivos
      assim que os arquivos correspondentes forem modificados em um sistema de arquivos. Se a notificação de alteração de arquivo
      não for suportada, por exemplo, ao usar compartilhamentos de arquivos de rede, o wincache verificará
      as alterações de arquivo em intervalos regulares especificados por <code class="literal">wincache.chkinterval</code>.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.maxfilesize">
     <code class="parameter">wincache.maxfilesize</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <span class="simpara">
      Define o tamanho máximo permitido (em quilobytes) para que um único arquivo seja armazenado em cache.
      Se o tamanho de um arquivo exceder o valor especificado, ele não será armazenado em cache.
      Esta configuração se aplica apenas ao cache de arquivos.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.ocenabled">
     <code class="parameter">wincache.ocenabled</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <div class="warning"><strong class="warning">Aviso</strong><p class="simpara">Esta opção foi <em>REMOVIDA</em> a partir do 2.0.0.0</p></div>
     <span class="simpara">Habilita ou desabilita a funcionalidade de cache do opcode</span>
    </dd>
   
   
    <dt id="ini.wincache.ocenabledfilter">
     <code class="parameter">wincache.ocenabledfilter</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <div class="warning"><strong class="warning">Aviso</strong><p class="simpara">Esta opção foi <em>REMOVIDA</em> a partir do 2.0.0.0</p></div>
     <span class="simpara">
      Define uma lista separada por vírgulas de identificadores de sites do IIS onde o cache de opcode
      deve ser habilitado ou desabilitado. Esta configuração funciona em conjunto
      com <code class="literal">wincache.ocenabled</code>: se <code class="literal">wincache.ocenabled</code>
      for definido como 1, os sites listados no <code class="literal">wincache.ocenabledfilter</code>
      terão o cache de opcode desativado; se <code class="literal">wincache.ocenabled</code>
      for definido como 0, os sites listados no <code class="literal">wincache.ocenabledfilter</code>
      terão o cache de opcode ativado.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.ocachesize">
     <code class="parameter">wincache.ocachesize</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <div class="warning"><strong class="warning">Aviso</strong><p class="simpara">Esta opção foi <em>REMOVIDA</em> a partir do 2.0.0.0</p></div>
     <span class="simpara">
      Define o tamanho máximo de memória (em megabytes) alocado para o cache do opcode.
      Se o tamanho do opcode armazenado em cache exceder o valor especificado,
      a maior parte do opcode obsoleto será removida do cache. Observe que o tamanho do cache
      do opcode deve ser pelo menos 3 vezes maior que o tamanho do cache do arquivo.
      Caso contrário, o tamanho do cache do opcode será aumentado automaticamente.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.filecount">
     <code class="parameter">wincache.filecount</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <span class="simpara">
      Define quantos arquivos devem ser armazenados em cache pela extensão, para que o tamanho de memória
      apropriado seja alocado na inicialização. Se o número de arquivos exceder o valor
      especificado, o WinCache realocará mais memória conforme necessário.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.chkinterval">
     <code class="parameter">wincache.chkinterval</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <span class="simpara">
      Define a frequência (em segundos) em que a extensão verifica se há alterações no arquivo para
      atualizar o cache. Definir como 0 desabilitará a atualização do cache.
      As alterações no arquivo não serão refletidas no cache, a menos que a entrada de cache para
      esse arquivo seja removida pelo scavenger ou o pool de aplicativos do IIS seja reciclado ou
      a função wincache_refresh_if_changed seja chamada.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.ttlmax">
     <code class="parameter">wincache.ttlmax</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <span class="simpara">
      Define o tempo máximo de vida (em segundos) para uma entrada em cache sem ser utilizada.
      Definir como 0 desabilitará a limpeza de cache, de forma que as entradas em cache nunca
      serão removidas do cache durante o tempo de vida do processo de trabalho do IIS.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.enablecli">
     <code class="parameter">wincache.enablecli</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <span class="simpara">
      Define se o cache está habilitado quando o PHP está sendo executado no modo de linha de comando (CLI).
     </span>
    </dd>
   
   
    <dt id="ini.wincache.ignorelist">
     <code class="parameter">wincache.ignorelist</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Define uma lista de arquivos que não devem ser armazenados em cache pela extensão.
      A lista de arquivos é especificada usando apenas nomes de arquivos, separados
      pelo símbolo de barra vertical - &quot;|&quot;.
      <div class="example" id="example-1">
       <p><strong>Exemplo #1 Exemplo de <code class="literal">wincache.ignorelist</code></strong></p>
       <div class="example-contents">
<div class="inicode"><pre class="inicode">wincache.ignorelist = &quot;index.php|misc.php|admin.php&quot;</pre>
</div>
       </div>

      </div>
     </p>
    </dd>
   
   
    <dt id="ini.wincache.namesalt">
     <code class="parameter">wincache.namesalt</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <span class="simpara">
      Define uma string que será usada ao nomear a extensão
      de objetos específicos armazenados na memória compartilhada. Isso é usado
      para evitar conflitos que podem ser causados ​​se outros aplicativos dentro
      de um processo de trabalho do IIS tentarem acessar a memória compartilhada. O comprimento da
      string namesalt não pode exceder 8 caracteres.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.ucenabled">
     <code class="parameter">wincache.ucenabled</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <span class="simpara">
      Habilita ou desabilita a funcionalidade de cache do usuário.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.ucachesize">
     <code class="parameter">wincache.ucachesize</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <span class="simpara">
      Define o tamanho máximo de memória em megabytes alocado para o cache do usuário. Se o tamanho total
      das variáveis ​​armazenadas no cache do usuário exceder o valor especificado, as variáveis ​​mais obsoletas
      serão removidas do cache.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.scachesize">
     <code class="parameter">wincache.scachesize</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <span class="simpara">
      Define o tamanho máximo de memória em megabytes alocado para o cache de sessão. Se o tamanho total
      dos dados armazenados no cache de sessão exceder o valor especificado, os dados mais obsoletos
      serão removidos do cache.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.rerouteini">
     <code class="parameter">wincache.rerouteini</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <div class="warning"><strong class="warning">Aviso</strong><p class="simpara">
      Esta opção foi <em>REMOVIDA</em> a partir do 1.3.7.  Veja <code class="literal">wincache.reroute_enabled</code> para funcionalidade similar a partir do 1.3.7.
      </p></div>
     <span class="simpara">
      Especifica um caminho absoluto ou relativo para o arquivo reroute.ini que contém a lista de funções PHP
      cuja implementação deve ser substituída pelos equivalentes da função WinCache. Se um caminho relativo for especificado
      então, presume-se que seja relativo à localização do arquivo php-cgi.exe.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.reroute_enabled">
     <code class="parameter">wincache.reroute_enabled</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <span class="simpara">
      Habilita ou desabilita o redirecionamento de determinadas funções de E/S de arquivo por meio do cache de arquivo.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.srwlocks">
     <code class="parameter">wincache.srwlocks</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <div class="warning"><strong class="warning">Aviso</strong><p class="simpara">Esta opção foi <em>REMOVIDA</em> a partir do 2.0.0.0</p></div>
     <span class="simpara">
      Habilita ou desabilita o uso de bloqueios compartilhados de leitor/gravador. Desabilitar é útil na solução de condições de impasse no WinCache.
     </span>
    </dd>
   
   
    <dt id="ini.wincache.filemapdir">
     <code class="parameter">wincache.filemapdir</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <span class="simpara">
      Especifica um caminho absoluto para um diretório onde o WinCache armazenará os arquivos temporários usados ​​para segmentos de memória compartilhada.
     </span>
     <span class="simpara">
      Este diretório deve estar na máquina local e não em um sistema de arquivos em rede.
     </span>
     <span class="simpara">
      Se o diretório não for especificado, o WinCache usará o arquivo de paginação do sistema Windows para todos os segmentos de memória compartilhada.
     </span>
    </dd>
   
  </dl>
 </p>
</div><?php manual_footer($setup); ?>