]> granicus.if.org Git - apache/blob - docs/manual/mod/mod_deflate.html.fr
HTML encoding
[apache] / docs / manual / mod / mod_deflate.html.fr
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>mod_deflate - Serveur Apache HTTP Version 2.5</title>
9 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <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" />
12 <script src="../style/scripts/prettify.min.js" type="text/javascript">
13 </script>
14
15 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
16 <body>
17 <div id="page-header">
18 <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>
19 <p class="apache">Serveur Apache HTTP Version 2.5</p>
20 <img alt="" src="../images/feather.gif" /></div>
21 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
22 <div id="path">
23 <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>
24 <div id="page-content">
25 <div id="preamble"><h1>Module Apache mod_deflate</h1>
26 <div class="toplang">
27 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_deflate.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
28 <a href="../fr/mod/mod_deflate.html" title="Français">&nbsp;fr&nbsp;</a> |
29 <a href="../ja/mod/mod_deflate.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
30 <a href="../ko/mod/mod_deflate.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
31 </div>
32 <div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
33             anglaise pour les changements récents.</div>
34 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Comprime le contenu avant de le servir au
35 client</td></tr>
36 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
37 <tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>deflate_module</td></tr>
38 <tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_deflate.c</td></tr></table>
39 <h3>Sommaire</h3>
40
41     <p>Le module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> implémente le filtre de
42     sortie <code>DEFLATE</code> qui permet de comprimer la sortie de
43     votre serveur avant de l'envoyer au client sur le réseau.</p>
44 </div>
45 <div id="quickview"><h3 class="directives">Directives</h3>
46 <ul id="toc">
47 <li><img alt="" src="../images/down.gif" /> <a href="#deflatealteretag">DeflateAlterETag</a></li>
48 <li><img alt="" src="../images/down.gif" /> <a href="#deflatebuffersize">DeflateBufferSize</a></li>
49 <li><img alt="" src="../images/down.gif" /> <a href="#deflatecompressionlevel">DeflateCompressionLevel</a></li>
50 <li><img alt="" src="../images/down.gif" /> <a href="#deflatefilternote">DeflateFilterNote</a></li>
51 <li><img alt="" src="../images/down.gif" /> <a href="#deflateinflatelimitrequestbody">DeflateInflateLimitRequestBody</a></li>
52 <li><img alt="" src="../images/down.gif" /> <a href="#deflateinflateratioburst">DeflateInflateRatioBurst</a></li>
53 <li><img alt="" src="../images/down.gif" /> <a href="#deflateinflateratiolimit">DeflateInflateRatioLimit</a></li>
54 <li><img alt="" src="../images/down.gif" /> <a href="#deflatememlevel">DeflateMemLevel</a></li>
55 <li><img alt="" src="../images/down.gif" /> <a href="#deflatewindowsize">DeflateWindowSize</a></li>
56 </ul>
57 <h3>Sujets</h3>
58 <ul id="topics">
59 <li><img alt="" src="../images/down.gif" /> <a href="#recommended">Exemples de configurations</a></li>
60 <li><img alt="" src="../images/down.gif" /> <a href="#enable">Activation de la compression</a></li>
61 <li><img alt="" src="../images/down.gif" /> <a href="#proxies">Prise en compte des serveurs mandataires</a></li>
62 </ul><h3>Voir aussi</h3>
63 <ul class="seealso">
64 <li><a href="../filter.html">Les filtres</a></li>
65 </ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
66 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
67 <div class="section">
68 <h2><a name="recommended" id="recommended">Exemples de configurations</a></h2>
69     <div class="warning"><h3>Compression et TLS</h3>
70         <p>Certaines applications web sont vulnérables à une attaque pour
71         vol d'informations lorsqu'une connexion TLS transporte des
72         données compressées par deflate. Pour plus de détails,
73         documentez-vous sur la famille d'attaques "BREACH".</p>
74     </div>
75     <p>Voici un exemple simple de configuration qui permet de comprimer
76     les types de contenu à base de texte.</p>
77
78     <div class="example"><h3>Ne comprime que certains types de documents</h3><pre class="prettyprint lang-config">AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript</pre>
79 </div>
80
81 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
82 <div class="section">
83 <h2><a name="enable" id="enable">Activation de la compression</a></h2>
84     <div class="warning"><h3>Compression et TLS</h3>
85         <p>Certaines applications web sont vulnérables à une attaque pour
86         vol d'informations lorsqu'une connexion TLS transporte des
87         données compressées par deflate. Pour plus de détails,
88         documentez-vous sur la famille d'attaques "BREACH".</p>
89     </div>
90
91     <h3><a name="output" id="output">Compression de la sortie</a></h3>
92       <p>La compression est implémentée par le <a href="../filter.html">filtre</a> <code>DEFLATE</code>. La
93       directive suivante active la compression des documents dans le
94       conteneur où elle est placée :</p>
95
96       <pre class="prettyprint lang-config">SetOutputFilter DEFLATE
97 SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip</pre>
98
99
100       <p>Si vous voulez limiter la compression à certains types MIME
101       particuliers, vous pouvez utiliser la directive <code class="directive"><a href="../mod/mod_filter.html#addoutputfilterbytype">AddOutputFilterByType</a></code>. Voici un exemple
102       où la compression n'est activée que pour les fichiers html de la
103       documentation d'Apache :</p>
104
105       <pre class="prettyprint lang-config">&lt;Directory "/your-server-root/manual"&gt;
106     AddOutputFilterByType DEFLATE text/html
107 &lt;/Directory&gt;</pre>
108
109
110       <div class="note"><h3>Note</h3>
111         Le filtre <code>DEFLATE</code> est toujours inséré après les
112         filtres RESOURCE comme PHP ou SSI. Il n'affecte jamais les
113         sous-requêtes internes.
114       </div>
115       <div class="note"><h3>Note</h3>
116         La variable d'environnement <code>force-gzip</code>, définie à
117         l'aide de la directive <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code>, permet d'ignorer la
118         configuration de votre navigateur quant aux codages acceptés, et
119         d'envoyer sans condition une sortie comprimée.
120       </div>
121
122     
123     <h3><a name="inflate" id="inflate">Décompression de la sortie</a></h3>
124       <p>Le module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> fournit aussi un filtre
125       permettant de décomprimer un corps de réponse comprimé par gzip.
126       Pour activer cette fonctionnalité, vous devez insérer le filtre
127       <code>INFLATE</code> dans la chaîne de filtrage en sortie via la
128       directive <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> ou
129       <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>, comme
130       dans l'exemple suivant :</p>
131
132       <pre class="prettyprint lang-config">&lt;Location /dav-area&gt;
133     ProxyPass http://example.com/
134     SetOutputFilter INFLATE
135 &lt;/Location&gt;</pre>
136
137
138       <p>Dans cet exemple, les sorties comprimées par gzip en
139       provenance de example.com seront décomprimées afin de pouvoir
140       être éventuellement traitées par d'autres filtres.
141       </p>
142
143     
144     <h3><a name="input" id="input">Décompression de l'entrée</a></h3>
145       <p>Le module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> fournit également un filtre
146       permettant de décomprimer un corps de requête comprimé par gzip.
147       Pour activer cette fonctionnalité, vous devez insérer le filtre
148       <code>DEFLATE</code> dans la chaîne de filtrage en entrée via la
149       directive <code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code> ou
150       <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code>, comme
151       dans l'exemple suivant :</p>
152
153       <pre class="prettyprint lang-config">&lt;Location /dav-area&gt;
154     SetInputFilter DEFLATE
155 &lt;/Location&gt;</pre>
156
157
158       <p>Désormais, si une requête contient un en-tête
159       <code>Content-Encoding: gzip</code>, son corps sera
160       automatiquement décomprimé. Peu de navigateurs sont actuellement
161       en mesure de comprimer les corps de requêtes. Cependant,
162       certaines applications spécialisées supportent les requêtes
163       comprimées, comme par exemple certains clients <a href="http://www.webdav.org">WebDAV</a>.</p>
164
165       <div class="warning"><h3>Note à propos de l'en-tête
166       <code>Content-Length</code></h3>
167         <p>Si vous évaluez vous-même la taille du corps de requête,
168         <em>ne faites pas confiance à l'en-tête
169         <code>Content-Length</code>!</em> L'en-tête
170         Content-Length indique la longueur des données en provenance du
171         client, et <em>non</em> la quantité d'octets que représente le
172         flux de données décompressé.</p>
173       </div>
174     
175 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
176 <div class="section">
177 <h2><a name="proxies" id="proxies">Prise en compte des serveurs mandataires</a></h2>
178
179     <p>Le module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> envoie un en-tête de
180     réponse HTTP <code>Vary: Accept-Encoding</code> pour avertir les
181     mandataires qu'une réponse enregistrée dans le cache ne doit être
182     envoyée qu'aux clients qui ont envoyé l'en-tête de requête
183     <code>Accept-Encoding</code> approprié. Ceci permet d'éviter l'envoi
184     d'un contenu comprimé à un client qui ne sera pas en mesure
185     de l'interpréter.</p>
186
187     <p>Si vous avez défini des exclusions spécifiques dépendant, par
188     exemple, de l'en-tête <code>User-Agent</code>, vous devez
189     ajouter manuellement des données à l'en-tête <code>Vary</code> afin
190     d'informer les mandataires des restrictions supplémentaires. Par
191     exemple, dans la configuration classique où l'addition du filtre
192     <code>DEFLATE</code> dépend du contenu de l'en-tête
193     <code>User-Agent</code>, vous devez spécifier :</p>
194
195     <pre class="prettyprint lang-config">Header append Vary User-Agent</pre>
196
197
198     <p>Si votre décision de comprimer le contenu dépend d'autres
199     informations que celles contenues dans les en-têtes de la requête
200     (par exemple la version HTTP), vous devez attribuer à l'en-tête
201     <code>Vary</code> la valeur <code>*</code>, ce qui permet d'empêcher
202     les mandataires compatibles de tout mettre en cache.</p>
203
204     <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">Header set Vary *</pre>
205 </div>
206 </div>
207 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
208 <div class="directive-section"><h2><a name="deflatealteretag" id="deflatealteretag">Directive</a> <a name="DeflateAlterETag" id="DeflateAlterETag">DeflateAlterETag</a></h2>
209 <table class="directive">
210 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Comment l'en-tête sortant ETag doit être modifié au cours
211 de la compression</td></tr>
212 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateAlterETag AddSuffix|NoChange|Remove</code></td></tr>
213 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DeflateAlterETag AddSuffix</code></td></tr>
214 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
215 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
216 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
217 </table>
218     <p>La directive <code class="directive">DeflateAlterETag</code> permet de
219     spécifier comment l'en-tête ETag doit être modifié lorsqu'une
220     réponse est compressée.</p>
221     <dl>
222     <dt>AddSuffix</dt>
223     <dd><p>Ajoute la méthode de compression à la fin de l'en-tête, ce
224     qui a pour effet d'attribuer un en-tête ETag unique aux
225     représentations compressées et non compressées. C'est l'option par
226     défaut depuis la version 2.4.0, mais empêche de servir des
227     codes d'état "HTTP Not Modified" (304) en réponse aux requêtes pour un
228     contenu compressé.</p></dd>
229     <dt>NoChange</dt>
230     <dd><p>Ne modifie pas l'en-tête ETag dans une réponse compressée.
231     C'était l'option par
232     défaut avant la version 2.4.0, mais cela ne respectait pas la
233     préconisation HTTP/1.1 selon laquelle chaque représentation de la
234     même ressource doit posséder un en-tête ETag unique.</p></dd>
235     <dt>Remove</dt>
236     <dd><p>Supprime l'en-tête ETag dans les réponses compressées, ce qui
237     a pour effet de rendre impossibles certaines requêtes
238     conditionnelles, mais permet d'éviter les inconvénients des options
239     précédentes.</p></dd>
240     </dl>
241
242 </div>
243 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
244 <div class="directive-section"><h2><a name="deflatebuffersize" id="deflatebuffersize">Directive</a> <a name="DeflateBufferSize" id="DeflateBufferSize">DeflateBufferSize</a></h2>
245 <table class="directive">
246 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille du fragment que zlib devra comprimer en une seule
247 fois</td></tr>
248 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateBufferSize <var>valeur</var></code></td></tr>
249 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DeflateBufferSize 8096</code></td></tr>
250 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
251 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
252 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
253 </table>
254     <p>La directive <code class="directive">DeflateBufferSize</code> permet de
255     spécifier la taille en octets du fragment que zlib devra comprimer
256     en une seule fois.</p>
257
258 </div>
259 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
260 <div class="directive-section"><h2><a name="deflatecompressionlevel" id="deflatecompressionlevel">Directive</a> <a name="DeflateCompressionLevel" id="DeflateCompressionLevel">DeflateCompressionLevel</a></h2>
261 <table class="directive">
262 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le niveau de compression que nous appliquons à la
263 sortie</td></tr>
264 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateCompressionLevel <var>valeur</var></code></td></tr>
265 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>La valeur par défaut de zlib</code></td></tr>
266 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
267 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
268 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
269 </table>
270     <p>La directive <code class="directive">DeflateCompressionLevel</code>
271     permet de spécifier le niveau de compression à utiliser ; plus
272     grande est la valeur, meilleure sera la compression, mais plus grand
273     sera aussi le temps CPU nécessaire pour effectuer le
274     traitement.</p>
275     <p>La valeur doit être comprise entre 1 (compression minimale) et 9
276     (compression maximale).</p>
277
278 </div>
279 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
280 <div class="directive-section"><h2><a name="deflatefilternote" id="deflatefilternote">Directive</a> <a name="DeflateFilterNote" id="DeflateFilterNote">DeflateFilterNote</a></h2>
281 <table class="directive">
282 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistre le taux de compression sous la forme d'une note
283 à des fins de journalisation</td></tr>
284 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateFilterNote [<var>type</var>] <var>nom de la note</var></code></td></tr>
285 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
286 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
287 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
288 </table>
289     <p>La directive <code class="directive">DeflateFilterNote</code> permet de
290     spécifier qu'une note à propos du taux de compression doit être
291     attachée à la requête. Le nom de la note est passé sous la forme
292     d'un argument de la directive. Vous pouvez utiliser cette note à des
293     fins statistiques en enregistrant sa valeur dans votre <a href="../logs.html#accesslog">journal des accès</a>.</p>
294
295     <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">      DeflateFilterNote ratio
296     
297       LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' deflate
298       CustomLog logs/deflate_log deflate</pre>
299 </div>
300
301     <p>Pour extraire des informations plus précises de vos journaux,
302     vous pouvez utiliser l'argument <var>type</var> pour spécifier le
303     type de données de la note enregistrée dans le journal.
304     <var>type</var> peut prendre une des valeurs suivantes :</p>
305
306     <dl>
307       <dt><code>Input</code></dt>
308       <dd>Enregistre dans la note la taille en octets du flux en entrée
309       du filtre.</dd>
310
311       <dt><code>Output</code></dt>
312       <dd>Enregistre dans la note la taille en octets du flux en sortie
313       du filtre.</dd>
314
315       <dt><code>Ratio</code></dt>
316       <dd>Enregistre le taux de compression (<code>sortie/entrée *
317       100</code>) dans la note. Il s'agit de la valeur par défaut si
318       l'argument <var>type</var> est omis.</dd>
319     </dl>
320
321     <p>Vous pouvez donc configurer votre journalisation de la manière
322     suivante :</p>
323
324     <div class="example"><h3>Journalisation détaillée</h3><pre class="prettyprint lang-config">DeflateFilterNote Input instream
325 DeflateFilterNote Output outstream
326 DeflateFilterNote Ratio ratio
327
328 LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
329 CustomLog logs/deflate_log deflate</pre>
330 </div>
331
332 <h3>Voir aussi</h3>
333 <ul>
334 <li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li>
335 </ul>
336 </div>
337 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
338 <div class="directive-section"><h2><a name="deflateinflatelimitrequestbody" id="deflateinflatelimitrequestbody">Directive</a> <a name="DeflateInflateLimitRequestBody" id="DeflateInflateLimitRequestBody">DeflateInflateLimitRequestBody</a></h2>
339 <table class="directive">
340 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille maximale des corps de requête décompressés</td></tr>
341 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateInflateLimitRequestBody<var>value</var></code></td></tr>
342 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Aucune limite, mais LimitRequestBody s'applique après la
343 compression</code></td></tr>
344 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
345 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
346 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
347 <tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.10 du serveur HTTP
348 Apache</td></tr>
349 </table>
350     <p>La directive
351     <code class="directive">DeflateInflateLimitRequestBody</code> permet de
352     spécifier la taille maximale d'un corps de requête décompressé. Si
353     elle n'est pas définie, c'est la valeur de la directive <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code> qui s'applique au corps
354     de requête décompressé.</p>
355
356 </div>
357 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
358 <div class="directive-section"><h2><a name="deflateinflateratioburst" id="deflateinflateratioburst">Directive</a> <a name="DeflateInflateRatioBurst" id="DeflateInflateRatioBurst">DeflateInflateRatioBurst</a></h2>
359 <table class="directive">
360 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximal de fois que le ratio de décompression d'un
361 corps de requête peut être dépassé</td></tr>
362 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateInflateRatioBurst <var>value</var></code></td></tr>
363 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>3</code></td></tr>
364 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
365 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
366 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
367 <tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.10 du serveur HTTP
368 Apache</td></tr>
369 </table>
370     <p>La directive <code class="directive">DeflateInflateRatioBurst</code>
371     permet de spécifier le nombre maximal de fois que la valeur de la
372     directive <code class="directive">DeflateInflateRatioLimit</code> peut être
373     dépassé avant l'arrêt du traitement de la requête.</p>
374
375 </div>
376 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
377 <div class="directive-section"><h2><a name="deflateinflateratiolimit" id="deflateinflateratiolimit">Directive</a> <a name="DeflateInflateRatioLimit" id="DeflateInflateRatioLimit">DeflateInflateRatioLimit</a></h2>
378 <table class="directive">
379 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ratio de décompression maximum pour les corps de requêtes</td></tr>
380 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateInflateRatioLimit <var>value</var></code></td></tr>
381 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>200</code></td></tr>
382 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
383 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
384 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
385 <tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.10 du serveur HTTP
386 Apache</td></tr>
387 </table>
388     <p>La directive <code class="directive">DeflateInflateRatioLimit</code>
389     permet de définir le ratio maximum entre la taille d'un corps de
390     requête compressé et sa taille décompressée. Ce ratio est vérifié au
391     fur et à mesure de
392     l'arrivée du corps de requête, et s'il est dépassé plus de
393     <code class="directive">DeflateInflateRatioBurst</code> fois, le traitement
394     de la requête est interrompu.</p>
395
396 </div>
397 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
398 <div class="directive-section"><h2><a name="deflatememlevel" id="deflatememlevel">Directive</a> <a name="DeflateMemLevel" id="DeflateMemLevel">DeflateMemLevel</a></h2>
399 <table class="directive">
400 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La quantité de mémoire utilisable par zlib pour la
401 compression</td></tr>
402 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateMemLevel <var>valeur</var></code></td></tr>
403 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DeflateMemLevel 9</code></td></tr>
404 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
405 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
406 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
407 </table>
408     <p>La directive <code class="directive">DeflateMemLevel</code> permet de
409     spécifier la quantité de mémoire utilisable par zlib pour la
410     compression (une valeur comprise entre 1 et 9).</p>
411
412 </div>
413 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
414 <div class="directive-section"><h2><a name="deflatewindowsize" id="deflatewindowsize">Directive</a> <a name="DeflateWindowSize" id="DeflateWindowSize">DeflateWindowSize</a></h2>
415 <table class="directive">
416 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille de la fenêtre de compression zlib</td></tr>
417 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateWindowSize <var>valeur</var></code></td></tr>
418 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DeflateWindowSize 15</code></td></tr>
419 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
420 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
421 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
422 </table>
423     <p>La directive <code class="directive">DeflateWindowSize</code> permet de
424     spécifier la fenêtre de compression zlib (une valeur comprise entre
425     1 et 15). En général, plus grande sera la taille de la fenêtre, plus
426     grand sera le taux de compression auquel on pourra s'attendre.</p>
427
428 </div>
429 </div>
430 <div class="bottomlang">
431 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_deflate.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
432 <a href="../fr/mod/mod_deflate.html" title="Français">&nbsp;fr&nbsp;</a> |
433 <a href="../ja/mod/mod_deflate.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
434 <a href="../ko/mod/mod_deflate.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
435 </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>
436 <script type="text/javascript"><!--//--><![CDATA[//><!--
437 var comments_shortname = 'httpd';
438 var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_deflate.html';
439 (function(w, d) {
440     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
441         d.write('<div id="comments_thread"><\/div>');
442         var s = d.createElement('script');
443         s.type = 'text/javascript';
444         s.async = true;
445         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
446         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
447     }
448     else {
449         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
450     }
451 })(window, document);
452 //--><!]]></script></div><div id="footer">
453 <p class="apache">Copyright 2015 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
454 <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[//><!--
455 if (typeof(prettyPrint) !== 'undefined') {
456     prettyPrint();
457 }
458 //--><!]]></script>
459 </body></html>