]> granicus.if.org Git - apache/blobdiff - docs/manual/mod/mod_cache.html.fr
Merge in APR[-util] macros from branches/trunk-buildconf-noapr
[apache] / docs / manual / mod / mod_cache.html.fr
index 8228fbe94ff7939f02bbb7e50808bf28d7114a4f..fea3eadc64947197fee790ed243e6d8045a2fd8d 100644 (file)
@@ -1,20 +1,25 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
               This file is generated from xml source: DO NOT EDIT
         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
       -->
-<title>mod_cache - Serveur Apache HTTP</title>
+<title>mod_cache - Serveur Apache HTTP Version 2.5</title>
 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
-<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
 <body>
 <div id="page-header">
-<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
 <p class="apache">Serveur Apache HTTP Version 2.5</p>
-<img alt="" src="../images/feather.gif" /></div>
+<img alt="" src="../images/feather.png" /></div>
 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
 <div id="path">
 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Modules</a></div>
@@ -26,8 +31,6 @@
 <a href="../ja/mod/mod_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
 <a href="../ko/mod/mod_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
-            anglaise pour les changements récents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Filtre de mise en cache HTTP conforme à la RFC 2616</td></tr>
 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
 <tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>cache_module</td></tr>
@@ -36,7 +39,7 @@
 
     <div class="warning">Ce module doit être utilisé avec précautions
     car lorsque la directive <code class="directive"><a href="#cachequickhandler">CacheQuickHandler</a></code> est définie à sa
-    valeur par défaut <strong>on</strong>, les directives <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> and <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> sont court-circuitées. Vous
+    valeur par défaut <strong>on</strong>, les directives <code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code> and <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code> sont court-circuitées. Vous
     ne devez donc pas activer la gestion rapide de la mise en cache pour
     un contenu auquel vous souhaitez limiter l'accès en fonction du nom
     d'hôte du client, de l'adresse IP ou d'une variable
 
     <p><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> requiert les services d'un ou
     plusieurs modules de gestion de stockage. La distribution Apache de base
-    inclut un module de gestion de stockage :</p>
+    inclut les modules de gestion de stockage suivants :</p>
     <dl>
     <dt><code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code></dt>
 
     <code class="program"><a href="../programs/htcacheclean.html">htcacheclean</a></code> permet de lister et de supprimer les
     URLs mises en cache, et de maintenir le cache en deçà de
     certaines limites de taille et de nombre d'inodes.</dd>
+    <dt><code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code></dt>
+    <dd>Implémente un gestionnaire de stockage basé sur un cache d'objets
+    partagés. Les en-têtes et corps sont stockés ensemble sous une seule
+    clé basée sur l'URL de la réponse mise en cache. Des réponses à
+    contenus multiples négociés peuvent être stockées simultanément, mais
+    ce module ne supporte pas la mise en cache de contenus partiels.</dd>
     </dl>
 
     <p>Pour de plus amples détails, une description, et des exemples,
     reportez-vous au <a href="../caching.html">Guide de la mise en
     cache</a>.</p>
 </div>
-<div id="quickview"><h3 class="directives">Directives</h3>
+<div id="quickview"><h3>Sujets</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#related">Modules apparentés et directives</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sampleconf">Exemple de configuration</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#thunderingherd">Eviter une tempête de requête</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#finecontrol">Contrôle fin via le filtre CACHE</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#status">Etat du cache et journalisation</a></li>
+</ul><h3 class="directives">Directives</h3>
 <ul id="toc">
 <li><img alt="" src="../images/down.gif" /> <a href="#cachedefaultexpire">CacheDefaultExpire</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#cachedetailheader">CacheDetailHeader</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#cachestorenostore">CacheStoreNoStore</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#cachestoreprivate">CacheStorePrivate</a></li>
 </ul>
-<h3>Sujets</h3>
-<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#related">Modules apparentés et directives</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#sampleconf">Exemple de configuration</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#thunderingherd">Eviter une tempête de requête</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#finecontrol">Contrôle fin via le filtre CACHE</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#status">Etat du cache et journalisation</a></li>
-</ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_cache">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_cache">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
 <ul class="seealso">
 <li><a href="../caching.html">Guide de la mise en
 cache</a></li>
-</ul></div>
+<li><a href="#comments_section">Commentaires</a></li></ul></div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="section">
 <h2><a name="related" id="related">Modules apparentés et directives</a></h2>
-    <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_cache_disk.html#cacheroot">CacheRoot</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachedirlevels">CacheDirLevels</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachedirlength">CacheDirLength</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cacheminfilesize">CacheMinFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachemaxfilesize">CacheMaxFileSize</a></code></li></ul></td></tr></table>
+    <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_cache_disk.html#cacheroot">CacheRoot</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachedirlevels">CacheDirLevels</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachedirlength">CacheDirLength</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cacheminfilesize">CacheMinFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachemaxfilesize">CacheMaxFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocache">CacheSocache</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachemaxtime">CacheSocacheMaxTime</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachemintime">CacheSocacheMinTime</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachemaxsize">CacheSocacheMaxSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachereadsize">CacheSocacheReadSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachereadtime">CacheSocacheReadTime</a></code></li></ul></td></tr></table>
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="section">
 <h2><a name="sampleconf" id="sampleconf">Exemple de configuration</a></h2>
-    <div class="example"><h3>Extrait de httpd.conf</h3><p><code>
-      #<br />
-      # Exemple de configuration du cache<br />
-      #<br />
-      LoadModule cache_module modules/mod_cache.so<br />
-      <br />
-      &lt;IfModule mod_cache.c&gt;<br />
-      <span class="indent">
-        LoadModule disk_cache_module modules/mod_cache_disk.so<br />
-        &lt;IfModule mod_cache_disk.c&gt;<br />
-        <span class="indent">
-          CacheRoot c:/cacheroot<br />
-          CacheEnable disk  /<br />
-          CacheDirLevels 5<br />
-          CacheDirLength 3<br />
-        </span>
-        &lt;/IfModule&gt; <br />
-        <br />
-        # Lorsqu'on sert de mandataire, on ne met pas en cache la liste
-       # des mises à jour de sécurité<br />
-        CacheDisable http://security.update.server/update-list/<br />
-      </span>
-      &lt;/IfModule&gt;
-    </code></p></div>
+    <div class="example"><h3>Extrait de httpd.conf</h3><pre class="prettyprint lang-config">#
+# Exemple de configuration du cache
+#
+LoadModule cache_module modules/mod_cache.so
+&lt;IfModule mod_cache.c&gt;
+    LoadModule cache_disk_module modules/mod_cache_disk.so
+    &lt;IfModule mod_cache_disk.c&gt;
+        CacheRoot c:/cacheroot
+        CacheEnable disk  /
+        CacheDirLevels 5
+        CacheDirLength 3
+    &lt;/IfModule&gt;
+    
+    # Lorsqu'on sert de mandataire, on ne met pas en cache la liste
+# des mises à jour de sécurité
+    CacheDisable http://security.update.server/update-list/
+&lt;/IfModule&gt;</pre>
+</div>
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="section">
 <h2><a name="thunderingherd" id="thunderingherd">Eviter une tempête de requête</a></h2>
@@ -258,18 +261,15 @@ cache</a></li>
   
   <h3>Exemple de configuration</h3>
     
-    <div class="example"><h3>Activation du verrouillage du cache</h3><p><code>
-      #<br />
-      # Active le verrouillage du cache<br />
-      #<br />
-      &lt;IfModule mod_cache.c&gt;<br />
-      <span class="indent">
-        CacheLock on<br />
-        CacheLockPath /tmp/mod_cache-lock<br />
-        CacheLockMaxAge 5<br />
-      </span>
-      &lt;/IfModule&gt;
-    </code></p></div>
+    <div class="example"><h3>Activation du verrouillage du cache</h3><pre class="prettyprint lang-config">#
+# Active le verrouillage du cache
+#
+&lt;IfModule mod_cache.c&gt;
+    CacheLock on
+    CacheLockPath /tmp/mod_cache-lock
+    CacheLockMaxAge 5
+&lt;/IfModule&gt;</pre>
+</div>
   
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="section">
@@ -307,11 +307,10 @@ cache</a></li>
   avant le filtre <strong>DEFLATE</strong> comme dans l'exemple suivant
   :</p>
 
-  <div class="example"><p><code>
-    # Mise en cache du contenu avant la compression optionnelle<br />
-    CacheQuickHandler off<br />
-    AddOutputFilterByType CACHE;DEFLATE text/plain<br /><br />
-  </code></p></div>
+  <pre class="prettyprint lang-config"># Mise en cache du contenu avant la compression optionnelle
+CacheQuickHandler off
+AddOutputFilterByType CACHE;DEFLATE text/plain</pre>
+
 
   <p>Une autre possibilité consiste à mettre en cache le contenu avant
   l'ajout de contenu personnalisé via <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> (ou
@@ -320,24 +319,22 @@ cache</a></li>
   <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> sont mis en cache avant d'être
   interprétés :</p>
 
-  <div class="example"><p><code>
-    # Mise en cache du contenu avant l'intervention de mod_include et
-    # mod_deflate<br />
-    CacheQuickHandler off<br />
-    AddOutputFilterByType CACHE;INCLUDES;DEFLATE text/html<br /><br />
-  </code></p></div>
+  <pre class="prettyprint lang-config"># Mise en cache du contenu avant l'intervention de mod_include et
+   # mod_deflate
+CacheQuickHandler off
+AddOutputFilterByType CACHE;INCLUDES;DEFLATE text/html</pre>
+
 
   <p>Vous pouvez insérer le filtre <strong>CACHE</strong> en tout point
   de la chaîne de filtrage. Dans l'exemple suivant, le contenu est mis
   en cache après avoir été interprété par <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>,
   mais avant d'être traité par <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> :</p>
 
-  <div class="example"><p><code>
-    # Mise en cache du contenu entre les interventions de mod_include et
-    # mod_deflate<br />
-    CacheQuickHandler off<br />
-    AddOutputFilterByType INCLUDES;CACHE;DEFLATE text/html<br /><br />
-  </code></p></div>
+  <pre class="prettyprint lang-config"># Mise en cache du contenu entre les interventions de mod_include et
+   # mod_deflate
+CacheQuickHandler off
+AddOutputFilterByType INCLUDES;CACHE;DEFLATE text/html</pre>
+
 
   <div class="warning"><h3>Avertissement :</h3>Si pour une raison
   ou pour une autre, le point d'insertion du filtre
@@ -355,9 +352,8 @@ cache</a></li>
   interne à la requête sous la clé <strong>cache-status</strong>.
   Cette information peut être journalisée via la directive <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code> comme suit :</p>
 
-  <div class="example"><p><code>
-    LogFormat "%{cache-status}e ..."
-  </code></p></div>
+  <pre class="prettyprint lang-config">LogFormat "%{cache-status}e ..."</pre>
+
 
   <p>En fonction de la décision prise, l'information est aussi écrite
   dans l'environnement du sous-processus sous une des quatre clés
@@ -377,12 +373,11 @@ cache</a></li>
   du traitement des requêtes par rapport au cache comme dans l'exemple
   suivant :</p>
 
-  <div class="example"><p><code>
-    CustomLog requetes-depuis-cache.log common env=cache-hit<br />
-    CustomLog requetes-hors-cache.log common env=cache-miss<br />
-    CustomLog requetes-avec-mise-a-jour-du-cache.log common env=cache-revalidate<br />
-    CustomLog requetes-avec-invalidation.log common env=cache-invalidate<br />
-  </code></p></div>
+  <pre class="prettyprint lang-config">CustomLog "cached-requests.log" common env=cache-hit
+CustomLog "uncached-requests.log" common env=cache-miss
+CustomLog "revalidated-requests.log" common env=cache-revalidate
+CustomLog "invalidated-requests.log" common env=cache-invalidate</pre>
+
 
   <p>Pour les concepteurs de modules, une accroche (hook) nommée
   <var>cache_status</var> est disponible et permet aux modules de
@@ -391,7 +386,7 @@ cache</a></li>
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheDefaultExpire" id="CacheDefaultExpire">CacheDefaultExpire</a> <a name="cachedefaultexpire" id="cachedefaultexpire">Directive</a></h2>
+<div class="directive-section"><h2><a name="cachedefaultexpire" id="cachedefaultexpire">Directive</a> <a name="CacheDefaultExpire" id="CacheDefaultExpire">CacheDefaultExpire</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La durée par défaut de mise en cache d'un document
 lorsqu'aucune date d'expiration n'a été spécifiée.</td></tr>
@@ -409,13 +404,12 @@ lorsqu'aucune date d'expiration n'a 
     <code class="directive">CacheMaxExpire</code> si cette dernière est
     utilisée.</p>
 
-    <div class="example"><p><code>
-      CacheDefaultExpire 86400
-    </code></p></div>
+    <pre class="prettyprint lang-config">CacheDefaultExpire 86400</pre>
+
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheDetailHeader" id="CacheDetailHeader">CacheDetailHeader</a> <a name="cachedetailheader" id="cachedetailheader">Directive</a></h2>
+<div class="directive-section"><h2><a name="cachedetailheader" id="cachedetailheader">Directive</a> <a name="CacheDetailHeader" id="CacheDetailHeader">CacheDetailHeader</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute un en-tête X-Cache-Detail à la réponse.</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheDetailHeader <var>on|off</var></code></td></tr>
@@ -438,14 +432,13 @@ lorsqu'aucune date d'expiration n'a 
   utilisés par le service et le client.</p>
 
   <p>Si le gestionnaire normal est utilisé, cette directive peut se
-  situer dans une section <code class="directive"><a href="../mod/core.html#&lt;directory&gt;">&lt;Directory&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#&lt;location&gt;">&lt;Location&gt;</a></code>. Si c'est le gestionnaire
+  situer dans une section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>. Si c'est le gestionnaire
   rapide qui est utilisé, elle doit se situer dans un contexte de
   serveur principal ou de serveur virtuel, sinon elle sera ignorée.</p>
 
-  <div class="example"><p><code>
-    # Active l'en-tête X-Cache-Detail<br />
-    CacheDetailHeader on<br />
-  </code></p></div>
+  <pre class="prettyprint lang-config"># Active l'en-tête X-Cache-Detail
+CacheDetailHeader on</pre>
+
 
   <div class="example"><p><code>
     X-Cache-Detail: "conditional cache hit: entity refreshed" from localhost<br />
@@ -454,7 +447,7 @@ lorsqu'aucune date d'expiration n'a 
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheDisable" id="CacheDisable">CacheDisable</a> <a name="cachedisable" id="cachedisable">Directive</a></h2>
+<div class="directive-section"><h2><a name="cachedisable" id="cachedisable">Directive</a> <a name="CacheDisable" id="CacheDisable">CacheDisable</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Désactive la mise en cache des URLs
 spécifiées</td></tr>
@@ -468,22 +461,18 @@ sp
     spécifiée par <var>chaîne URL</var>, ainsi que les URLs de niveaux
     inférieurs.</p>
 
-    <div class="example"><h3>Exemple</h3><p><code>
-      CacheDisable /fichiers_locaux
-    </code></p></div>
+    <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">CacheDisable /fichiers_locaux</pre>
+</div>
 
     <p>Si la directive se trouve à l'intérieur d'une section <code class="directive">&lt;Location&gt;</code>, le chemin doit être spécifié en
     dessous de la Location, et si le mot "on" est utilisé, la mise en
     cache sera désactivée pour l'ensemble de l'arborescence concernée
     par la section Location.</p>
 
-    <div class="example"><h3>Exemple</h3><p><code>
-      &lt;Location /foo&gt;<br />
-      <span class="indent">
-        CacheDisable on<br />
-      </span>
-      &lt;/Location&gt;<br />
-    </code></p></div>
+    <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">&lt;Location "/foo"&gt;
+    CacheDisable on
+&lt;/Location&gt;</pre>
+</div>
 
     <p>Avec les versions 2.2.12 et ultérieures, on peut définir la
     variable d'environnement <code>no-cache</code> pour une définition
@@ -496,15 +485,17 @@ Apache</a></li>
 </ul>
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheEnable" id="CacheEnable">CacheEnable</a> <a name="cacheenable" id="cacheenable">Directive</a></h2>
+<div class="directive-section"><h2><a name="cacheenable" id="cacheenable">Directive</a> <a name="CacheEnable" id="CacheEnable">CacheEnable</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la mise en cache des URLs spécifiées en utilisant le
 gestionnaire de stockage précisé</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheEnable <var>type de cache</var> [<var>chaîne
 URL</var>]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Une chaîne URL telle que '/' s'appliquait à tout contenu
+en mandat direct dans les versions 2.2 et antérieures.</td></tr>
 </table>
     <p>La directive <code class="directive">CacheEnable</code> enjoint
     <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> de mettre en cache l'URL précisée par
@@ -516,7 +507,11 @@ URL</var>]</code></td></tr>
     contenu considéré peut être mis en cache. Si <var>type de cache</var>
     a pour valeur <code>disk</code>, <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
     utilisera le gestionnaire de stockage sur disque implémenté par
-    <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code>.</p>
+    <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code>. Pour que <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
+    utilise le gestionnaire de stockage basé sur le cache d'objets
+    partagés implémenté par <code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code>,
+    spécifiez <code>socache</code> comme valeur du paramètre <var>type
+    de cache</var>.</p>
     <p>Si les différentes directives <code class="directive">CacheEnable</code>
     spécifient des URLs qui se recoupent (comme dans l'exemple
     ci-dessous), tous les gestionnaires de stockage possibles seront
@@ -531,30 +526,31 @@ URL</var>]</code></td></tr>
     global.</p>
 
     <p>En fonctionnement du type serveur mandataire direct, <var>chaîne
-    URL</var> peut aussi être utilisé pour spécifier des sites distants
-    et des protocoles de mandat pour lesquels la mise en cache devra
-    être activée.</p>
-
-    <div class="example"><p><code>
-      # Mise en cache de contenu<br />
-      &lt;Location /foo&gt;<br />
-      <span class="indent">
-        CacheEnable disk<br />
-      </span>
-      &lt;/Location&gt;<br /><br />
-      # Mise en cache via une expression rationnelle<br />
-      &lt;LocationMatch foo$&gt;<br />
-      <span class="indent">
-        CacheEnable disk<br />
-      </span>
-      &lt;/LocationMatch&gt;<br /><br />
-      # Mise en cache des URLs mandatées<br />
-      CacheEnable  disk  /<br /><br />
-      # Mise en cache des URLs FTP mandatées<br />
-      CacheEnable  disk  ftp://<br /><br />
-      # Mise en cache des contenus situés dans www.example.org<br />
-      CacheEnable  disk  http://www.example.org/<br />
-    </code></p></div>
+    URL</var> doit au moins débuter par un protocole pour lequel la mise
+    en cache doit être activée.</p>
+
+    <pre class="prettyprint lang-config"># Mise en cache de contenu (gestionnaire normal seulement)
+CacheQuickHandler off
+&lt;Location "/foo"&gt;
+    CacheEnable disk
+&lt;/Location&gt;
+
+# Mise en cache via une expression rationnelle (gestionnaire normal seulement)
+CacheQuickHandler off
+&lt;LocationMatch "foo$"&gt;
+    CacheEnable disk
+&lt;/LocationMatch&gt;
+
+# Mise en cache de tous les contenus, à l'exception des URLs
+# mandatées en direct (gestionnaire normal ou rapide)
+CacheEnable  disk  /
+
+# Mise en cache des URLs FTP mandatées (gestionnaire normal ou rapide)
+CacheEnable  disk  ftp://
+
+# Mise en cache des contenus mandatés en direct depuis www.example.org (gestionnaire normal ou rapide)
+CacheEnable  disk  http://www.example.org/</pre>
+
 
     <p>Un nom d'hôte commençant par un caractère <strong>"*"</strong>
     correspondra à tout nom d'hôte se terminant par le suffixe
@@ -562,12 +558,11 @@ URL</var>]</code></td></tr>
     <strong>"."</strong> correspondra à tout nom d'hôte contenant le
     composant de nom de domaine qui suit ce caractère.</p>
 
-    <div class="example"><p><code>
-      # Correspond à www.example.org et fooexample.org<br />
-      CacheEnable  disk  http://*example.org/<br />
-      # Correspond à www.example.org, mais pas à fooexample.org<br />
-      CacheEnable  disk  http://.example.org/<br />
-    </code></p></div>
+    <pre class="prettyprint lang-config"># Correspond à www.example.org et fooexample.org
+CacheEnable  disk  http://*example.org/
+# Correspond à www.example.org, mais pas à fooexample.org
+CacheEnable  disk  http://.example.org/</pre>
+
 
     <p>Depuis la version 2.2.12, on peut définir la variable
     d'environnement <code>no-cache</code> pour une définition plus fine
@@ -581,7 +576,7 @@ Apache</a></li>
 </ul>
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheHeader" id="CacheHeader">CacheHeader</a> <a name="cacheheader" id="cacheheader">Directive</a></h2>
+<div class="directive-section"><h2><a name="cacheheader" id="cacheheader">Directive</a> <a name="CacheHeader" id="CacheHeader">CacheHeader</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute un en-tête X-Cache à la réponse.</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheHeader <var>on|off</var></code></td></tr>
@@ -594,7 +589,10 @@ Apache</a></li>
   <p>Lorsque la directive <code class="directive"><a href="#cacheheader">CacheHeader</a></code> est définie à on, un
   en-tête <strong>X-Cache</strong> est ajouté à la réponse et contient
   l'état du cache pour cette dernière. Si le gestionnaire normal est
-  utilisé, cette directive peut se situer dans une section <code class="directive"><a href="../mod/core.html#&lt;directory&gt;">&lt;Directory&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#&lt;location&gt;">&lt;Location&gt;</a></code>. Si c'est le
+  utilisé, cette directive peut se situer dans une section
+  <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou
+  <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>. Si c'est
+  le
   gestionnaire rapide qui est utilisé, elle doit se situer dans un
   contexte de serveur principal ou de serveur virtuel, sinon elle sera
   ignorée.</p>
@@ -608,19 +606,18 @@ Apache</a></li>
     depuis le cache, mais directement depuis le serveur demandé.</dd>
   </dl>
 
-  <div class="example"><p><code>
-    # Active l'en-tête X-Cache<br />
-    CacheHeader on<br />
-  </code></p></div>
+  <pre class="prettyprint lang-config"># Active l'en-tête X-Cache
+CacheHeader on</pre>
 
-  <div class="example"><p><code>
-    X-Cache: HIT from localhost<br />
-  </code></p></div>
+
+  <pre class="prettyprint lang-config">X-Cache: HIT from localhost</pre>
+
+  
 
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheIgnoreCacheControl" id="CacheIgnoreCacheControl">CacheIgnoreCacheControl</a> <a name="cacheignorecachecontrol" id="cacheignorecachecontrol">Directive</a></h2>
+<div class="directive-section"><h2><a name="cacheignorecachecontrol" id="cacheignorecachecontrol">Directive</a> <a name="CacheIgnoreCacheControl" id="CacheIgnoreCacheControl">CacheIgnoreCacheControl</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore les en-têtes de requête enjoignant de ne pas servir
 le contenu au client depuis le cache</td></tr>
@@ -636,13 +633,11 @@ le contenu au client depuis le cache</td></tr>
     <code class="directive">CacheIgnoreCacheControl</code> permet de modifier ce
     comportement. Avec <code class="directive">CacheIgnoreCacheControl
     On</code>, le serveur tentera de servir la ressource depuis le
-    cache, même si la requête contient un des en-têtes cités plus haut.
-    Les ressources qui requièrent une autorisation ne seront
-    <em>jamais</em> mises en cache.</p>
+    cache, même si la requête contient un en-tête
+    no-cache.</p>
+
+    <pre class="prettyprint lang-config">CacheIgnoreCacheControl On</pre>
 
-    <div class="example"><p><code>
-      CacheIgnoreCacheControl On
-    </code></p></div>
 
     <div class="warning"><h3>Avertissement :</h3>
        Cette directive permet de servir des ressources depuis le cache,
@@ -657,7 +652,7 @@ le contenu au client depuis le cache</td></tr>
 </ul>
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheIgnoreHeaders" id="CacheIgnoreHeaders">CacheIgnoreHeaders</a> <a name="cacheignoreheaders" id="cacheignoreheaders">Directive</a></h2>
+<div class="directive-section"><h2><a name="cacheignoreheaders" id="cacheignoreheaders">Directive</a> <a name="CacheIgnoreHeaders" id="CacheIgnoreHeaders">CacheIgnoreHeaders</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ne pas stocker le(s) en-tête(s) spécifié(s) dans le cache.
 </td></tr>
@@ -697,13 +692,11 @@ le contenu au client depuis le cache</td></tr>
     <code class="directive">CacheIgnoreHeaders</code> peut être définie à
     <code>None</code>.</p>
 
-    <div class="example"><h3>Exemple 1</h3><p><code>
-      CacheIgnoreHeaders Set-Cookie
-    </code></p></div>
+    <div class="example"><h3>Exemple 1</h3><pre class="prettyprint lang-config">CacheIgnoreHeaders Set-Cookie</pre>
+</div>
 
-    <div class="example"><h3>Exemple 2</h3><p><code>
-      CacheIgnoreHeaders None
-    </code></p></div>
+    <div class="example"><h3>Exemple 2</h3><pre class="prettyprint lang-config">CacheIgnoreHeaders None</pre>
+</div>
 
     <div class="warning"><h3>Avertissement :</h3>
       Si des en-têtes nécessaires à la bonne gestion du cache, comme
@@ -714,7 +707,7 @@ le contenu au client depuis le cache</td></tr>
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheIgnoreNoLastMod" id="CacheIgnoreNoLastMod">CacheIgnoreNoLastMod</a> <a name="cacheignorenolastmod" id="cacheignorenolastmod">Directive</a></h2>
+<div class="directive-section"><h2><a name="cacheignorenolastmod" id="cacheignorenolastmod">Directive</a> <a name="CacheIgnoreNoLastMod" id="CacheIgnoreNoLastMod">CacheIgnoreNoLastMod</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore le fait qu'une réponse ne possède pas d'en-tête Last
 Modified.</td></tr>
@@ -738,13 +731,12 @@ Modified.</td></tr>
     d'expiration.
     </p>
 
-    <div class="example"><p><code>
-      CacheIgnoreNoLastMod On
-    </code></p></div>
+    <pre class="prettyprint lang-config">CacheIgnoreNoLastMod On</pre>
+
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheIgnoreQueryString" id="CacheIgnoreQueryString">CacheIgnoreQueryString</a> <a name="cacheignorequerystring" id="cacheignorequerystring">Directive</a></h2>
+<div class="directive-section"><h2><a name="cacheignorequerystring" id="cacheignorequerystring">Directive</a> <a name="CacheIgnoreQueryString" id="CacheIgnoreQueryString">CacheIgnoreQueryString</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore la chaîne de paramètres lors de la mise en
 cache</td></tr>
@@ -766,14 +758,13 @@ cache</td></tr>
     traitée comme si elle ne possèdait pas de chaîne de paramètres
     lorsque cette directive est activée.</p>
 
-    <div class="example"><p><code>
-      CacheIgnoreQueryString On
-    </code></p></div>
+    <pre class="prettyprint lang-config">CacheIgnoreQueryString On</pre>
+
 
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheIgnoreURLSessionIdentifiers" id="CacheIgnoreURLSessionIdentifiers">CacheIgnoreURLSessionIdentifiers</a> <a name="cacheignoreurlsessionidentifiers" id="cacheignoreurlsessionidentifiers">Directive</a></h2>
+<div class="directive-section"><h2><a name="cacheignoreurlsessionidentifiers" id="cacheignoreurlsessionidentifiers">Directive</a> <a name="CacheIgnoreURLSessionIdentifiers" id="CacheIgnoreURLSessionIdentifiers">CacheIgnoreURLSessionIdentifiers</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore les identifiants de session définis encodés dans
 l'URL lors de la mise en cache
@@ -804,18 +795,16 @@ l'URL lors de la mise en cache
     des identifiants ignorés. Autrement, chaque identifiant spécifié est
     ajouté à la liste.</p>
 
-    <div class="example"><h3>Exemple 1</h3><p><code>
-      CacheIgnoreURLSessionIdentifiers jsessionid
-    </code></p></div>
+    <div class="example"><h3>Exemple 1</h3><pre class="prettyprint lang-config">CacheIgnoreURLSessionIdentifiers jsessionid</pre>
+</div>
 
-    <div class="example"><h3>Exemple 2</h3><p><code>
-      CacheIgnoreURLSessionIdentifiers None
-    </code></p></div>
+    <div class="example"><h3>Exemple 2</h3><pre class="prettyprint lang-config">CacheIgnoreURLSessionIdentifiers None</pre>
+</div>
 
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheKeyBaseURL" id="CacheKeyBaseURL">CacheKeyBaseURL</a> <a name="cachekeybaseurl" id="cachekeybaseurl">Directive</a></h2>
+<div class="directive-section"><h2><a name="cachekeybaseurl" id="cachekeybaseurl">Directive</a> <a name="CacheKeyBaseURL" id="CacheKeyBaseURL">CacheKeyBaseURL</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Remplace l'URL de base des clés du cache mandatées en
 inverse</td></tr>
@@ -834,10 +823,9 @@ inverse</td></tr>
   machines, si toutes les entrées du cache doivent posséder la même clé,
   cette directive permet de spécifier une nouvelle URL de base.</p>
 
-  <div class="example"><p><code>
-    # Remplace l'URL de base de la clé de cache.<br />
-    CacheKeyBaseURL http://www.example.com/<br />
-  </code></p></div>
+  <pre class="prettyprint lang-config"># Remplace l'URL de base de la clé de cache.
+CacheKeyBaseURL http://www.example.com/</pre>
+
 
   <div class="warning">Prenez garde en définissant cette directive. Si
   deux serveurs virtuels distincts possèdent accidentellement la même
@@ -847,7 +835,7 @@ inverse</td></tr>
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheLastModifiedFactor" id="CacheLastModifiedFactor">CacheLastModifiedFactor</a> <a name="cachelastmodifiedfactor" id="cachelastmodifiedfactor">Directive</a></h2>
+<div class="directive-section"><h2><a name="cachelastmodifiedfactor" id="cachelastmodifiedfactor">Directive</a> <a name="CacheLastModifiedFactor" id="CacheLastModifiedFactor">CacheLastModifiedFactor</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le facteur utilisé pour générer une date d'expiration en
 fonction de la date de dernière modification.</td></tr>
@@ -878,13 +866,12 @@ fonction de la date de derni
     directive <code class="directive">CacheMaxExpire</code>, c'est ce dernier
     qui l'emporte.</p>
 
-    <div class="example"><p><code>
-      CacheLastModifiedFactor 0.5
-    </code></p></div>
+    <pre class="prettyprint lang-config">CacheLastModifiedFactor 0.5</pre>
+
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheLock" id="CacheLock">CacheLock</a> <a name="cachelock" id="cachelock">Directive</a></h2>
+<div class="directive-section"><h2><a name="cachelock" id="cachelock">Directive</a> <a name="CacheLock" id="CacheLock">CacheLock</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la protection contre les tempêtes de requêtes.</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheLock <var>on|off</var></code></td></tr>
@@ -892,24 +879,27 @@ fonction de la date de derni
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.2.15 d'Apache</td></tr>
 </table>
   <p>La directive <code class="directive">CacheLock</code> active la protection
   contre les tempêtes de requêtes pour l'espace d'adressage donné.</p>
 
   <p>La configuration minimale pour activer le verrouillage contre les
-  tempêtes de requêtes dans le répertoire temp par défaut du système est
+  tempêtes de requêtes dans le répertoire par
+  défaut des fichiers run-time est
   la suivante :</p>
 
-  <div class="example"><p><code>
-    # Active le verrouillage du cache<br />
-    CacheLock on<br /><br />
-  </code></p></div>
+  <pre class="prettyprint lang-config"># Active le verrouillage du cache
+CacheLock on</pre>
+
+
+  <p>Les verrous sont des fichiers vides qui n'existent que pour les
+  URLs présentes dont le contenu est périmé ; ils consomment dont bien
+  moins de ressources que le cache disque traditionnel.</p>
 
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheLockMaxAge" id="CacheLockMaxAge">CacheLockMaxAge</a> <a name="cachelockmaxage" id="cachelockmaxage">Directive</a></h2>
+<div class="directive-section"><h2><a name="cachelockmaxage" id="cachelockmaxage">Directive</a> <a name="CacheLockMaxAge" id="CacheLockMaxAge">CacheLockMaxAge</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit la durée de vie maximale d'un verrou de cache.</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheLockMaxAge <var>entier</var></code></td></tr>
@@ -929,26 +919,25 @@ fonction de la date de derni
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheLockPath" id="CacheLockPath">CacheLockPath</a> <a name="cachelockpath" id="cachelockpath">Directive</a></h2>
+<div class="directive-section"><h2><a name="cachelockpath" id="cachelockpath">Directive</a> <a name="CacheLockPath" id="CacheLockPath">CacheLockPath</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le répertoire des verrous.</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheLockPath <var>répertoire</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheLockPath /tmp/mod_cache-lock</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheLockPath mod_cache-lock</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
 </table>
   <p>La directive <code class="directive">CacheLockPath</code> permet de
-  spécifier le répertoire dans lequel les verrous sont créés. Par
-  défaut, c'est le répertoire temporaire du système qui est utilisé. Les
-  verrous sont des fichiers vides qui n'existent que pour les URLs
-  périmées en cours de mise à jour, et consomment donc bien moins de
-  ressources que le traditionnel cache sur disque.</p>
+  spécifier le répertoire dans lequel les verrous sont
+  créés. Si <var>répertoire</var> n'est pas un
+  chemin absolu, il sera relatif au répertoire défini par la directive
+  <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.</p>
 
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheMaxExpire" id="CacheMaxExpire">CacheMaxExpire</a> <a name="cachemaxexpire" id="cachemaxexpire">Directive</a></h2>
+<div class="directive-section"><h2><a name="cachemaxexpire" id="cachemaxexpire">Directive</a> <a name="CacheMaxExpire" id="CacheMaxExpire">CacheMaxExpire</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La durée maximale en secondes de mise en cache d'un
 document</td></tr>
@@ -966,13 +955,13 @@ document</td></tr>
     sera pas à jour. L'utilisation de cette valeur maximale est forcée,
     même si le document possède une date d'expiration.</p>
 
-    <div class="example"><p><code>
-      CacheMaxExpire 604800
-    </code></p></div>
+    <pre class="prettyprint lang-config">CacheMaxExpire 604800</pre>
+
+    
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheMinExpire" id="CacheMinExpire">CacheMinExpire</a> <a name="cacheminexpire" id="cacheminexpire">Directive</a></h2>
+<div class="directive-section"><h2><a name="cacheminexpire" id="cacheminexpire">Directive</a> <a name="CacheMinExpire" id="CacheMinExpire">CacheMinExpire</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La durée minimale en secondes de mise en cache d'un
 document</td></tr>
@@ -989,13 +978,12 @@ document</td></tr>
     que dans le cas où le document ne possède aucune date d'expiration
     valide.</p>
 
-    <div class="example"><p><code>
-      CacheMinExpire 3600
-    </code></p></div>
+    <pre class="prettyprint lang-config">CacheMinExpire 3600</pre>
+
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheQuickHandler" id="CacheQuickHandler">CacheQuickHandler</a> <a name="cachequickhandler" id="cachequickhandler">Directive</a></h2>
+<div class="directive-section"><h2><a name="cachequickhandler" id="cachequickhandler">Directive</a> <a name="CacheQuickHandler" id="CacheQuickHandler">CacheQuickHandler</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Exécute le cache à partir d'un gestionnaire rapide.</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheQuickHandler <var>on|off</var></code></td></tr>
@@ -1023,22 +1011,20 @@ document</td></tr>
     traitement complet de la requête est nécessaire, comme par exemple
     lorsque le contenu est soumis à autorisation.</p>
 
-    <div class="example"><p><code>
-      # Exécute le cache comme un gestionnaire normal<br />
-      CacheQuickHandler off<br /><br />
-    </code></p></div>
+    <pre class="prettyprint lang-config"># Exécute le cache comme un gestionnaire normal
+CacheQuickHandler off</pre>
+
 
     <p>Lorsque le gestionnaire rapide est désactivé, l'administrateur a
     aussi la possibilité de choisir avec précision le point de la chaîne
     de filtrage où la mise en cache sera effectuée, en utilisant le
     filtre <strong>CACHE</strong>.</p>
 
-    <div class="example"><p><code>
-      # Mise en cache du contenu avant l'intervention de mod_include et
-      # mod_deflate<br />
-      CacheQuickHandler off<br />
-      AddOutputFilterByType CACHE;INCLUDES;DEFLATE text/html<br /><br />
-    </code></p></div>
+    <pre class="prettyprint lang-config"># Mise en cache du contenu avant l'intervention de mod_include et
+     # mod_deflate
+CacheQuickHandler off
+AddOutputFilterByType CACHE;INCLUDES;DEFLATE text/html</pre>
+
 
     <p>Si le filtre CACHE est spécifié plusieurs fois, c'est la dernière
     instance qui sera prise en compte.</p>
@@ -1046,7 +1032,7 @@ document</td></tr>
   
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheStaleOnError" id="CacheStaleOnError">CacheStaleOnError</a> <a name="cachestaleonerror" id="cachestaleonerror">Directive</a></h2>
+<div class="directive-section"><h2><a name="cachestaleonerror" id="cachestaleonerror">Directive</a> <a name="CacheStaleOnError" id="CacheStaleOnError">CacheStaleOnError</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sert du contenu non à jour à la place de réponses 5xx.</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheStaleOnError <var>on|off</var></code></td></tr>
@@ -1065,15 +1051,14 @@ document</td></tr>
   réponse 5xx renvoyée au client n'invalidera pas le contenu dans le
   cache.  </p>
 
-  <div class="example"><p><code>
-    # Sert des données non mises à jour en cas d'erreur.<br />
-    CacheStaleOnError on<br />
-  </code></p></div>
+  <pre class="prettyprint lang-config"># Sert des données non mises à jour en cas d'erreur.
+CacheStaleOnError on</pre>
+
 
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheStoreExpired" id="CacheStoreExpired">CacheStoreExpired</a> <a name="cachestoreexpired" id="cachestoreexpired">Directive</a></h2>
+<div class="directive-section"><h2><a name="cachestoreexpired" id="cachestoreexpired">Directive</a> <a name="CacheStoreExpired" id="CacheStoreExpired">CacheStoreExpired</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Tente de mettre en cache les réponses que le serveur
 considère comme arrivées à expiration</td></tr>
@@ -1092,13 +1077,13 @@ consid
     de la part du serveur d'origine, et la réponse sera renvoyée à
     partir du cache si la ressource d'arrière-plan n'a pas été modifiée.</p>
 
-    <div class="example"><p><code>
-      CacheStoreExpired On
-    </code></p></div>
+    <pre class="prettyprint lang-config">CacheStoreExpired On</pre>
+
+    
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheStoreNoStore" id="CacheStoreNoStore">CacheStoreNoStore</a> <a name="cachestorenostore" id="cachestorenostore">Directive</a></h2>
+<div class="directive-section"><h2><a name="cachestorenostore" id="cachestorenostore">Directive</a> <a name="CacheStoreNoStore" id="CacheStoreNoStore">CacheStoreNoStore</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Tente de mettre en cache les requêtes ou réponses dont
 l'entête Cache-Control: a pour valeur no-store.</td></tr>
@@ -1114,13 +1099,12 @@ l'ent
     de modifier ce comportement. Si
     <code class="directive">CacheStoreNoStore</code> est définie à On, le
     serveur tente de mettre la ressource en cache même si elle contient
-    des en-têtes ayant pour valeur no-store. Les ressources
-    nécessitant une autorisation ne sont <em>jamais</em> mises en
-    cache.</p>
+    un en-tête no-store.</p>
+
+    
+    <pre class="prettyprint lang-config">CacheStoreNoStore On</pre>
 
-    <div class="example"><p><code>
-      CacheStoreNoStore On
-    </code></p></div>
+    
 
     <div class="warning"><h3>Avertissement :</h3>
        Selon la RFC 2616, la valeur d'en-tête no-store est censée
@@ -1139,7 +1123,7 @@ l'ent
 </ul>
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="CacheStorePrivate" id="CacheStorePrivate">CacheStorePrivate</a> <a name="cachestoreprivate" id="cachestoreprivate">Directive</a></h2>
+<div class="directive-section"><h2><a name="cachestoreprivate" id="cachestoreprivate">Directive</a> <a name="CacheStorePrivate" id="CacheStorePrivate">CacheStorePrivate</a></h2>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Tente de mettre en cache des réponses que le serveur a
 marquées comme privées</td></tr>
@@ -1155,13 +1139,12 @@ marqu
     modifier ce comportement. Si
     <code class="directive">CacheStorePrivate</code> est définie à On, le
     serveur tentera de mettre la ressource en cache, même si elle
-    contient des en-têtes ayant pour valeur private. Les ressources
-    nécessitant une autorisation ne sont <em>jamais</em> mises en
-    cache.</p>
+    contient un en-tête private.</p>
 
-    <div class="example"><p><code>
-      CacheStorePrivate On
-    </code></p></div>
+    
+    <pre class="prettyprint lang-config">CacheStorePrivate On</pre>
+
+    
 
     <div class="warning"><h3>Avertissement :</h3>
        Cette directive autorise la mise en cache même si le serveur
@@ -1182,7 +1165,28 @@ marqu
 <a href="../fr/mod/mod_cache.html" title="Français">&nbsp;fr&nbsp;</a> |
 <a href="../ja/mod/mod_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
 <a href="../ko/mod/mod_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
-</div><div id="footer">
-<p class="apache">Copyright 2012 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
-<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_cache.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2017 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
 </body></html>
\ No newline at end of file