summaryrefslogtreecommitdiff
path: root/docs/manual/caching.html.fr
diff options
context:
space:
mode:
authorTakashi Sato <takashi@apache.org>2008-11-06 23:10:56 +0000
committerTakashi Sato <takashi@apache.org>2008-11-06 23:10:56 +0000
commitb24562780490cd24739fa061a4f1e9f1fd7e603e (patch)
tree6bd803c74903f079ad2161bd03b3621cf70cf3f1 /docs/manual/caching.html.fr
parented234afd2d7e7aacf0931fa4cfb074809ba37391 (diff)
downloadhttpd-b24562780490cd24739fa061a4f1e9f1fd7e603e.tar.gz
update transformations
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@712006 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/caching.html.fr')
-rw-r--r--docs/manual/caching.html.fr59
1 files changed, 9 insertions, 50 deletions
diff --git a/docs/manual/caching.html.fr b/docs/manual/caching.html.fr
index a624c59fce..d132a16cef 100644
--- a/docs/manual/caching.html.fr
+++ b/docs/manual/caching.html.fr
@@ -24,8 +24,7 @@
</div>
<p>Ce document complète la documentation de référence des modules
- <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>,
- <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>, <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code>,
+ <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>,
<code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> et du programme <a href="programs/htcacheclean.html">htcacheclean</a>.
Il décrit l'utilisation des fonctionnalités de mise en cache d'Apache
pour accélérer les services web et proxy, tout en évitant les problèmes
@@ -51,8 +50,8 @@
d'accélération de la gestion HTTP, tant comme serveur web originel
que comme mandataire.</p>
- <p>Le module <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> et ses modules de soutien
- <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code> et <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>
+ <p>Le module <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> et son module de soutien
+ <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>
permettent une mise en cache intelligente du point de vue HTTP.
Le contenu proprement dit est stocké dans le cache,
et mod_cache tente d'honorer tous les en-têtes HTTP et les options
@@ -94,7 +93,7 @@
- <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.html">mod_cache</a></code></li><li><code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code></li><li><code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code></li><li><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code></li><li><code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#mmapstatic">MMapStatic</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code></li><li><code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</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.html">mod_cache</a></code></li><li><code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code></li><li><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code></li><li><code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#mmapstatic">MMapStatic</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code></li><li><code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code></li></ul></td></tr></table>
<p><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> peut faire intervenir deux phases
principales pendant la durée de vie d'une requête.
@@ -225,7 +224,7 @@
depuis le cache s'il n'a pas été modifié, parce que la lecture depuis le
cache est plus rapide que la lecture depuis le processus en arrière-plan
(à comparer à la différence de vitesse entre la lecture depuis un cache en
- mémoire et la lecture depuis un disque).</p>
+ mémoire avec <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code> et la lecture depuis un disque).</p>
<h3>Que peut-on mettre en cache ?</h3>
@@ -421,14 +420,14 @@ Vary: negotiate,accept-language,accept-charset
<h2><a name="filehandle" id="filehandle">Mise en cache de la gestion de fichier</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_file_cache.html">mod_file_cache</a></code></li><li><code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code></li><li><code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code></li><li><code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</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_file_cache.html">mod_file_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code></li></ul></td></tr></table>
<p>Le fait d'ouvrir un fichier peut en lui-même introduire un délai,
en particulier dans les systèmes de fichiers répartis sur le réseau. Apache
peut s'affranchir de ce délai en maintenant
un cache des descripteurs de fichiers
ouverts pour ce qui concerne les fichiers souvent accédés. Apache propose
- actuellement deux implémentations différentes de mise en cache de la
+ actuellement une implémentation de mise en cache de la
gestion de fichier.</p>
<h3>Directive CacheFile</h3>
@@ -472,27 +471,13 @@ Vary: negotiate,accept-language,accept-charset
descripteur de fichier sera fermé.</p>
- <h3>Directive CacheEnable</h3>
-
-
- <p>Le module <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code> propose aussi son propre
- schéma de mise en cache de la gestion de fichier, qui peut être activé
- à l'aide de la directive
- <code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code>.</p>
-
- <div class="example"><pre>CacheEnable fd /</pre></div>
-
- <p>A l'instar de tout ce qui concerne le module
- <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, ce mode de mise en cache de la gestion de
- fichier est intelligent, et les descripteurs ne seront plus maintenus
- lorsque le contenu mis en cache sera arrivé à expiration.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="inmemory" id="inmemory">Mise en cache en mémoire</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_mem_cache.html">mod_mem_cache</a></code></li><li><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code></li><li><code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#mmapstatic">MMapStatic</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_file_cache.html">mod_file_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code></li><li><code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#mmapstatic">MMapStatic</a></code></li></ul></td></tr></table>
<p>Servir un contenu directement depuis la mémoire système est
universellement reconnu comme la méthode la plus rapide. Lire des fichiers
@@ -557,13 +542,6 @@ sys 0m0.000s</pre></div>
peut être effectuée plus efficacement par Apache dans certaines
circonstances.</p>
- <p>En premier lieu, un système d'exploitation ne peut mettre en cache que
- les fichiers dont il a connaissance. Si vous exécutez Apache en tant que
- serveur mandataire, les fichiers que vous mettez en cache ne sont pas
- stockés en local mais sur un serveur distant. Si vous voulez tout de même
- bénéficier de la vitesse incomparable procurée par la mise en cache en
- mémoire, la mise en cache propre à Apache sera nécessaire.</p>
-
<h3>Mise en cache à l'aide de la directive MMapStatic</h3>
@@ -590,24 +568,6 @@ sys 0m0.000s</pre></div>
trop importante afin d'épargner au système l'utilisation du swap.</p>
- <h3>Mise en cache à l'aide du module mod_mem_cache</h3>
-
-
- <p>Le module <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code> propose une mise en cache en
- mémoire intelligente du point de vue du protocole HTTP. Il utilise aussi
- directement le "tas" de la mémoire, ce qui signifie que même si
- <var>MMap</var> n'est pas supporté par votre système,
- <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code> pourra quand-même effectuer
- la mise en cache.</p>
-
- <p>La mise en cache selon cette méthode est activée comme suit :</p>
-
- <div class="example"><pre>
-# Activation de la mise en cache en mémoire
-CacheEnable mem /
-
-# Limite la taille du cache à 1 Mégaoctet
-MCacheSize 1024</pre></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
@@ -617,8 +577,7 @@ MCacheSize 1024</pre></div>
<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_disk_cache.html">mod_disk_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code></li><li><code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code></li></ul></td></tr></table>
<p>Le module <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code> fournit un mécanisme de mise
- en cache sur disque au module <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>. Comme dans le cas
- du module <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code>, cette mise en cache est
+ en cache sur disque au module <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>. Cette mise en cache est
intelligente et le contenu ne sera servi qu'à partir du cache tant qu'il
sera considéré comme valide.</p>