]> granicus.if.org Git - apache/commitdiff
XML updates.
authorLucien Gentis <lgentis@apache.org>
Fri, 1 May 2015 16:44:05 +0000 (16:44 +0000)
committerLucien Gentis <lgentis@apache.org>
Fri, 1 May 2015 16:44:05 +0000 (16:44 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1677177 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/mod_allowmethods.xml.fr
docs/manual/mod/mod_authn_socache.xml.fr
docs/manual/mod/mod_authz_dbm.xml.fr
docs/manual/mod/mod_cache.xml.fr
docs/manual/mod/mod_deflate.xml.fr

index 81c9008b018be0d09c5f4f118179f2b62eeae85f..9e187ec6eeaed7b962fb010c7528b3af7b98716a 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1330911:1673945 (outdated) -->
+<!-- English Revision: 1673945 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -46,7 +46,7 @@ accept&eacute;es par le serveur. La configuration la plus courante
 est du style :</p>
 
 <highlight language="config">
-&lt;Location /&gt;
+&lt;Location "/"&gt;
    AllowMethods GET POST OPTIONS
 &lt;/Location&gt;
 </highlight>
@@ -72,7 +72,7 @@ HEAD sont trait&eacute;es de la m&ecirc;me mani&egrave;re. Le mot-cl&eacute;
 d'imbrication :</p>
 
 <highlight language="config">
-&lt;Location /svn&gt;
+&lt;Location "/svn"&gt;
    AllowMethods reset
 &lt;/Location&gt;
 </highlight>
index b7b0606a49cbc3437a5e84f83c68f5ebdda7db4f..681eafa25f45bc3b0efc555dc589feab76723f58 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1659902:1673945 (outdated) -->
+<!-- English Revision: 1673945 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -82,7 +82,7 @@ la charge des serveurs d'arri&egrave;re-plan</description>
     #AuthnCacheSOCache est optionnel. S'il est d&eacute;fini, il l'est pour
     #l'ensemble du serveur
 AuthnCacheSOCache dbm
-&lt;Directory /usr/www/myhost/private&gt;
+&lt;Directory "/usr/www/myhost/private"&gt;
     AuthType Basic
     AuthName "Cached Authentication Example"
     AuthBasicProvider socache dbd
index 3de2ed82b13b8b21c5607cb5f6bd70af91f2c352..c8498d8309063eadcc6c7a247a42b920a259cbb2 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1587032:1673582 (outdated) -->
+<!-- English Revision: 1673582 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -86,8 +86,8 @@ maintenant <code>dbm-group</code> :</em>
   AuthType Basic
   AuthName "Secure Area"
   AuthBasicProvider dbm
-  AuthDBMUserFile site/data/users
-  AuthDBMGroupFile site/data/users
+  AuthDBMUserFile "site/data/users"
+  AuthDBMGroupFile "site/data/users"
   Require dbm-group admin
 &lt;/Directory&gt;
 </highlight>
@@ -132,8 +132,8 @@ protection suppl&eacute;mentaire.</p>
     DBM aux fichiers de groupes et de mots de passe :</p>
 
     <highlight language="config">
-AuthDBMGroupFile /www/userbase
-AuthDBMUserFile /www/userbase
+AuthDBMGroupFile "/www/userbase"
+AuthDBMUserFile "/www/userbase"
     </highlight>
 
     <p>La cl&eacute; du fichier DBM unique est le nom d'utilisateur. La
index d75c10daf9bec37c4d323bb98cc486c43bf01250..e318342a4df9100f9c07a734f2699d8369df4189 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1590566:1674195 (outdated) -->
+<!-- English Revision: 1674195 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -371,10 +371,10 @@ AddOutputFilterByType INCLUDES;CACHE;DEFLATE text/html
   suivant :</p>
 
   <highlight language="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
+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
   </highlight>
 
   <p>Pour les concepteurs de modules, une accroche (hook) nomm&eacute;e
@@ -435,13 +435,13 @@ en mandat direct dans les versions 2.2 et ant&eacute;rieures.</compatibility>
     <highlight language="config">
 # Mise en cache de contenu (gestionnaire normal seulement)
 CacheQuickHandler off
-&lt;Location /foo&gt;
+&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;
+&lt;LocationMatch "foo$"&gt;
     CacheEnable disk
 &lt;/LocationMatch&gt;
 
@@ -507,7 +507,7 @@ sp&eacute;cifi&eacute;es</description>
 
     <example><title>Exemple</title>
       <highlight language="config">
-&lt;Location /foo&gt;
+&lt;Location "/foo"&gt;
     CacheDisable on
 &lt;/Location&gt;
       </highlight>
index fc2e27cd59c004ca445c707a5a0302e9f74cc398..c5843a57ddbadc788702e9eebc290daa7cd8685f 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1655917:1674195 (outdated) -->
+<!-- English Revision: 1674195 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -111,8 +111,8 @@ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
       dans l'exemple suivant :</p>
 
       <highlight language="config">
-&lt;Location /dav-area&gt;
-    ProxyPass http://example.com/
+&lt;Location "/dav-area"&gt;
+    ProxyPass "http://example.com/"
     SetOutputFilter INFLATE
 &lt;/Location&gt;
       </highlight>
@@ -133,7 +133,7 @@ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
       dans l'exemple suivant :</p>
 
       <highlight language="config">
-&lt;Location /dav-area&gt;
+&lt;Location "/dav-area"&gt;
     SetInputFilter DEFLATE
 &lt;/Location&gt;
       </highlight>
@@ -193,6 +193,48 @@ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
     </example>
 </section>
 
+<section id="precompressed"><title>Servir du contenu pr&eacute;compress&eacute;</title>
+
+    <p>Comme <module>mod_deflate</module> recompresse le contenu demand&eacute; &agrave;
+    chaque requ&ecirc;te, il est possible de gagner en performances en
+    pr&eacute;compressant ce contenu, et en for&ccedil;ant mod_deflate &agrave; servir ce
+    contenu pr&eacute;compress&eacute; sans avoir &agrave; le recompresser &agrave; chaque requ&ecirc;te.
+    Pour ce faire, utilisez une configuration du style :</p>
+
+    <highlight language="config">
+&lt;IfModule mod_headers.c&gt;
+    # Servir des fichiers CSS compress&eacute;s avec gzip, s'ils existent, et
+    # si le client accepte gzip.
+    RewriteCond "%{HTTP:Accept-encoding}" "gzip"
+    RewriteCond "%{REQUEST_FILENAME}\.gz" "-s"
+    RewriteRule "^(.*)\.css"              "$1\.css\.gz" [QSA]
+
+    # Servir des fichiers JS compress&eacute;s avec gzip, s'ils existent, et
+    # si le client accepte gzip.
+    RewriteCond "%{HTTP:Accept-encoding}" "gzip"
+    RewriteCond "%{REQUEST_FILENAME}\.gz" "-s"
+    RewriteRule "^(.*)\.js"               "$1\.js\.gz" [QSA]
+
+
+    # Servir des types de contenus corrects, et emp&ecirc;cher mod_deflate
+    # d'effectuer un double gzip.
+    RewriteRule "\.css\.gz$" "-" [T=text/css,E=no-gzip:1]
+    RewriteRule "\.js\.gz$"  "-" [T=text/javascript,E=no-gzip:1]
+
+
+    &lt;FilesMatch "(\.js\.gz|\.css\.gz)$"&gt;
+      # Servir le type de codage correct.
+      Header append Content-Encoding gzip
+
+      # Force les mandataires &agrave; mettre en cache s&eacute;par&eacute;ment les fichiers
+      # css/js gzipp&eacute;s &amp; non gzipp&eacute;s.
+      Header append Vary Accept-Encoding
+    &lt;/FilesMatch&gt;
+&lt;/IfModule&gt;
+    </highlight>
+
+</section>
+
 <directivesynopsis>
 <name>DeflateFilterNote</name>
 <description>Enregistre le taux de compression sous la forme d'une note
@@ -214,7 +256,7 @@ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
       DeflateFilterNote ratio
     
       LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' deflate
-      CustomLog logs/deflate_log deflate
+      CustomLog "logs/deflate_log" deflate
       </highlight>
     </example>
 
@@ -248,7 +290,7 @@ DeflateFilterNote Output outstream
 DeflateFilterNote Ratio ratio
 
 LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
-CustomLog logs/deflate_log deflate
+CustomLog "logs/deflate_log" deflate
 </highlight>
     </example>
 </usage>