<?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 => 'fr',
  ),
  'this' => 
  array (
    0 => 'wincache.configuration.php',
    1 => 'Configuration &agrave; l\'ex&eacute;cution',
    2 => 'Configuration &agrave; l\'ex&eacute;cution',
  ),
  'up' => 
  array (
    0 => 'wincache.setup.php',
    1 => 'Installation/Configuration',
  ),
  'prev' => 
  array (
    0 => 'wincache.installation.php',
    1 => 'Installation',
  ),
  'next' => 
  array (
    0 => 'wincache.stats.php',
    1 => 'Script de statistiques WinCache',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    '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">Configuration à l&#039;exécution</h2>
 <p class="simpara">Le comportement de ces fonctions est
affecté par la configuration dans le fichier <var class="filename">php.ini</var>.</p>
 <p class="para">
  Le tableau suivant répertorie et explique les paramètres de configuration
  fournis par l&#039;extension WinCache :
 </p>
 <p class="para">
  <table class="doctable table">
   <caption><strong>Options de configuration WinCache</strong></caption>
   
    <thead>
     <tr>
      <th>Nom</th>
      <th>Défaut</th>
      <th>Minimum</th>
      <th>Maximum</th>
      <th>Modifiable</th>
      <th>Historique</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>INI_ALL</code></strong></td>
      <td>Disponible depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis 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>INI_ALL</code></strong></td>
      <td>Disponible depuis WinCache 1.0.0. Supprimé depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis WinCache 1.0.0. Supprimé depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis WinCache 1.0.0. Supprimé depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis 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>INI_ALL</code></strong></td>
      <td>Disponible depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis WinCache 1.2.0. Retiré dans la version 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>INI_SYSTEM</code></strong>|<strong><code>INI_PERDIR</code></strong></td>
      <td>Disponible depuis 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis WinCache 1.3.6.3. Supprimé depuis la version 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>INI_SYSTEM</code></strong></td>
      <td>Disponible depuis WinCache 1.3.7.4</td>
     </tr>

    </tbody>
   
  </table>

  Pour plus de détails sur les modes INI_*,
        reportez-vous à <a href="configuration.changes.modes.php" class="xref">O&ugrave; une directive de configuration peut &ecirc;tre modifi&eacute;e</a>.
 </p>

 <p class="para">Voici un éclaircissement sur
l&#039;utilisation des directives de configuration.</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">Active ou désactive la fonctionnalité de cache de fichiers.</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">
      Définit une liste séparée par des virgules, d&#039;identificateurs de site Web IIS où
      le cache de fichiers doit être activé ou désactivé. Ce paramètre fonctionne en
      conjonction avec <code class="literal">wincache.fcenabled</code> : Si <code class="literal">wincache.fcenabled</code>
      est réglé à 1, alors les sites listés dans <code class="literal">wincache.fcenabledfilter</code>
      auront le cache de fichiers désactivé; si <code class="literal">wincache.fcenabled</code>
      est réglé à 0, alors les sites listés dans <code class="literal">wincache.fcenabledfilter</code>
      auront le cache de fichiers activé.
     </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">
      Définit la taille maximale de mémoire (en mégaoctets) qui est allouée pour le cache de fichiers.
      Si la taille totale de tous les fichiers en cache dépasse la valeur spécifiée dans ce paramètre,
      alors la plupart des fichiers périmés seront retirés du cache de fichiers.
     </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">
      Active ou désactive les notifications de détection de modification
      de fichier. Si la notification est supportée, alors elle sera utilisée
      pour rafraîchir l&#039;opcode ainsi que les entrées du fichier présentes dans
      le cache aussitôt la modification correspondante des fichiers effectuée
      sur le système de fichiers. Si la notification n&#039;est pas supportée, par
      exemple lors de l&#039;utilisation de fichiers partagés par le réseau, alors
      Wincache vérifiera les modifications de fichiers à intervalle régulier
      spécifié par le paramètre <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">
      Définit la taille maximale autorisée (en kilo-octets) pour un fichier unique qui sera mis en cache.
      Si un fichier a une taille supérieure à la valeur spécifiée, le fichier ne sera pas mis en cache.
      Ce paramètre s&#039;applique à la mémoire cache de fichier seulement.
     </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">Avertissement</strong><p class="simpara">Cette option a été
     <em>SUPPRIMEE</em> depuis la version 2.0.0.0</p></div>
     <span class="simpara">Active ou désactive la fonctionnalité de cache 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">Avertissement</strong><p class="simpara">Cette option a été
     <em>SUPPRIMEE</em> depuis la version 2.0.0.0</p></div>
     <span class="simpara">
      Définit une liste séparée par des virgules, d&#039;identificateurs de site Web IIS où
      le cache opcode doit être activé ou désactivé. Ce paramètre fonctionne en
      conjonction avec <code class="literal">wincache.ocenabled</code> : Si <code class="literal">wincache.ocenabled</code>
      est réglé à 1, alors les sites listés dans <code class="literal">wincache.ocenabledfilter</code>
      auront le cache opcode désactivé; si <code class="literal">wincache.ocenabled</code>
      est réglé à 0, alors les sites listés dans <code class="literal">wincache.ocenabledfilter</code>
      auront le cache opcode activé.
     </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">Avertissement</strong><p class="simpara">Cette option a été
      <em>SUPPRIMEE</em> depuis la version 2.0.0.0</p></div>
     <span class="simpara">
      Définit la taille maximale de mémoire (en mégaoctets) qui est allouée pour le cache opcode.
      Si la taille du cache opcode dépasse la valeur spécifiée, alors l&#039;opcode le plus ancien
      sera retiré du cache. Il est à noter que la taille du cache d&#039;opcode doit être au moins 3 fois plus grande
      que la taille du cache de fichiers. Si ce n&#039;est pas le cas la taille du cache opcode sera
      automatiquement augmentée.
     </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">
      Définit combien de fichiers sont censés être mis en cache par l&#039;extension, de sorte à
      ce qu&#039;un montant de mémoire suffisant soit alloué au démarrage. Si le nombre de fichiers
      excède la valeur spécifiée, WinCache ré-allouera plus de mémoire comme demandé.
     </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">
      Définit la fréquence (en secondes) à laquelle l&#039;extension vérifiera les changements
      de fichier de façon à rafraîchir le cache. Mettre cette option à 0 permet de désactiver
      le rafraîchissement du cache. Les changements de fichiers ne seront pas reflétés dans le
      cache à moins que l&#039;entrée de cache soit supprimée par le récupérateur, que le pool
      d&#039;applications IIS soit recyclé, ou que la fonction wincache_refresh_if_changed soit appelée.
     </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">
      Définit le temps de vie maximale (en secondes) pour une entrée de cache sans être utilisée.
      Définir ce paramètre à 0 désactive le récupérateur de cache, de façon à ce que les entrées du
      cache ne soient jamais supprimées du cache pendant la durée de vie du processus de travail 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">
      Définit si le cache est activé lorsque PHP fonctionne en ligne de commande (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">
      Définit une liste de fichiers qui ne doivent pas être mis en cache par l&#039;extension.
      La liste des fichiers est spécifiée en utilisant des noms de fichiers uniquement, séparés par
      le symbole pipe - &quot;|&quot;.
      <div class="example" id="example-1">
       <p><strong>Exemple #1 <code class="literal">wincache.ignorelist</code> exemple</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">
      Définit une chaîne qui sera utilisée lors du nommage des objets spécifiques
      à l&#039;extension qui seront stockés dans la mémoire partagée. Ce paramètre est utilisé
      afin d&#039;éviter les conflits qui peuvent être provoqués si d&#039;autres applications dans
      un processus de travail IIS tentent d&#039;accéder à la mémoire partagée. La longueur
      de la chaîne namesalt ne peut être supérieure à 8 caractères.

     </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">
       Active ou désactive la fonctionnalité de cache utilisateur.
     </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">
      Définit la taille maximale de mémoire (en mégaoctets) qui est allouée pour le cache utilisateur.
      Si la taille totale des variables stockées dans le cache utilisateur dépasse la valeur spécifiée,
      alors les plus anciennes variables seront retirées du 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">
      Définit la taille maximale de mémoire, en méga-octets, à allouer
      pour le cache de la session. Si la taille totale des données
      stockées dans le cache de la session excède la valeur spécifiée,
      alors les données les plus anciennes seront supprimées du 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">Avertissement</strong><p class="simpara">
      Cette option a été <em>SUPPRIMEE</em> depuis la version 1.3.7.
      Voir <code class="literal">wincache.reroute_enabled</code> pour des fonctionnalités
      similaires depuis la version 1.3.7.
      </p></div>
     <span class="simpara">
      Indique un chemin absolu ou relatif vers le fichier reroute.ini contenant une liste de
      fonctions PHP dont les implémentations devraient être remplacées par les équivalents
      Wincache. Si un chemin relatif est passé, il est supposé relatif au fichier 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">
      Active ou désactive le reroutage de certaines fonctions d&#039;entrées sorties
      sur des fichiers au travers du cache fichier
     </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">Avertissement</strong><p class="simpara">Cette option a été
      <em>SUPPRIMEE</em> depuis la version 2.0.0.0</p></div>
     <span class="simpara">
      Active ou désactive l&#039;utilisation de verrous partagés en lecture écriture.
      Le désactiver peut être utile lorsque surviennent des problèmes
      d&#039;interblocage dans 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">
      Spécifie un chemin absolu vers un dossier où WinCache va stocker les
      fichiers temporaires utilisés pour les segments de mémoire partagés.
     </span>
     <span class="simpara">
      Ce dossier doit être sur la machine locale et non sur un système de
      fichier en réseau.
     </span>
     <span class="simpara">
      Si le dossier n&#039;est pas précisé, WinCache va utiliser le Windows System
      Page File pour tous les segments de mémoire partagés.
     </span>
    </dd>
   
  </dl>
 </p>
</div><?php manual_footer($setup); ?>