<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1324697:1829613 (outdated) -->
+<!-- English Revision : 1829613 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1174747:1829613 (outdated) -->
+<!-- English Revision : 1829613 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1673947:1829613 (outdated) -->
+<!-- English Revision : 1829613 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<compatibility>Disponible depuis la version 2.3 d'Apache</compatibility>
<summary>
- <p>lbmethod=heartbeat utilise les services du module
+ <p><code>lbmethod=heartbeat</code> utilise les services du module
<module>mod_heartmonitor</module> pour répartir la charge entre les
serveurs d'origine qui fournissent des données heartbeat via le
module <module>mod_heartbeat</module>.</p>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1803313:1829613 (outdated) -->
+<!-- English Revision: 1829613 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<section id="scheduler">
<title>L'algorithme de planification de la répartition de
charge</title>
- <p>A l'heure actuelle, 3 algorithmes de planification de la
- répartition de charge sont disponibles : ils se basent
- respectivement sur le comptage des requêtes, la mesure du trafic et
- le comptage des requêtes en attente. Ils sont contrôlés par la
- valeur de <code>lbmethod</code> dans la définition du répartiteur.
- Voir la directive <directive
+ <p>A l'heure actuelle, 4 algorithmes de planification de la répartition de
+ charge sont disponibles : ils se basent respectivement sur le comptage des
+ requêtes (<module>mod_lbmethod_byrequests</module>), la mesure de
+ l'intensité du trafic (<module>mod_lbmethod_bytraffic</module>), le comptage
+ des requêtes en attente (<module>mod_lbmethod_bybusyness</module>) et la
+ mesure de l'activité du serveur (<module>mod_lbmethod_heartbeat</module>).
+ Ils sont contrôlés par la valeur de <code>lbmethod</code> dans la définition
+ du répartiteur. Voir la directive <directive
module="mod_proxy">ProxyPass</directive> pour plus de détails, et en
particulier la configuration du répartiteur et de ses membres.</p>
</section>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1673947:1829678 (outdated) -->
+<!-- English Revision : 1829678 -->
<!-- French translation : Lucien GENTIS -->
-<!-- $LastChangedRevision: 2015050301 $ -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<identifier>slotmem_plain_module</identifier>
<summary>
- <p><code>mod_slotmem_plain</code> est un fournisseur de mémoire qui
+ <p><module>mod_slotmem_plain</module> est un fournisseur de mémoire qui
permet la création et l'utilisation d'un segment de mémoire contigu
dans lequel les ensembles de données sont organisés en "slots".
</p>
<module>mod_slotmem_shm</module>.
</p>
- <p><code>mod_slotmem_plain</code> fournit une API comprenant les
+ <p><module>mod_slotmem_plain</module> fournit une API comprenant les
fonctions suivantes :
</p>
- <dl>
- <dt>apr_status_t doall(ap_slotmem_instance_t *s, ap_slotmem_callback_fn_t *func, void *data, apr_pool_t *pool)</dt>
- <dd>appelle le callback sur tous les slots actifs</dd>
+
+<highlight language="c">
+/* appelle le callback sur tous les slots actifs */
+apr_status_t doall(ap_slotmem_instance_t *s, ap_slotmem_callback_fn_t *func, void *data, apr_pool_t *pool)
- <dt>apr_status_t create(ap_slotmem_instance_t **new, const char *name, apr_size_t item_size, unsigned int item_num, ap_slotmem_type_t type, apr_pool_t *pool)</dt>
- <dd>crée un nouveau slot de mémoire dont chaque item aura une
- taille de item_size.</dd>
+/* crée un nouveau slot de mémoire dont chaque item aura une taille de item_size. */
+apr_status_t create(ap_slotmem_instance_t **new, const char *name, apr_size_t item_size, unsigned int item_num, ap_slotmem_type_t type, apr_pool_t *pool)
- <dt>apr_status_t attach(ap_slotmem_instance_t **new, const char *name, apr_size_t *item_size, unsigned int *item_num, apr_pool_t *pool)</dt>
- <dd>rattache à un slot de mémoire existant.</dd>
+/* rattache à un slot de mémoire existant. */
+apr_status_t attach(ap_slotmem_instance_t **new, const char *name, apr_size_t *item_size, unsigned int *item_num, apr_pool_t *pool)
- <dt>apr_status_t dptr(ap_slotmem_instance_t *s, unsigned int item_id, void**mem)</dt>
- <dd>indique la mémoire associée à ce slot actif.</dd>
+/* indique la mémoire associée à ce slot actif. */
+apr_status_t dptr(ap_slotmem_instance_t *s, unsigned int item_id, void **mem)
- <dt>apr_status_t get(ap_slotmem_instance_t *s, unsigned int item_id, unsigned char *dest, apr_size_t dest_len)</dt>
- <dd>lit la mémoire depuis ce slot et la transfert vers dest</dd>
+/* lit la mémoire depuis ce slot et la transfert vers dest */
+apr_status_t get(ap_slotmem_instance_t *s, unsigned int item_id, unsigned char *dest, apr_size_t dest_len)
- <dt>apr_status_t put(ap_slotmem_instance_t *slot, unsigned int item_id, unsigned char *src, apr_size_t src_len)</dt>
- <dd>écrit dans ce slot la mémoire en provenance de src</dd>
+/* écrit dans ce slot la mémoire en provenance de src */
+apr_status_t put(ap_slotmem_instance_t *slot, unsigned int item_id, unsigned char *src, apr_size_t src_len)
- <dt>unsigned int num_slots(ap_slotmem_instance_t *s)</dt>
- <dd>renvoie le nombre total de slots contenus dans ce segment</dd>
+/* renvoie le nombre total de slots contenus dans ce segment */
+unsigned int num_slots(ap_slotmem_instance_t *s)
- <dt>apr_size_t slot_size(ap_slotmem_instance_t *s)</dt>
- <dd>renvoie la taille totale des données, en octets, contenues
- dans un slot de ce segment</dd>
+/* renvoie la taille totale des données, en octets, contenues dans un slot de ce segment */
+apr_size_t slot_size(ap_slotmem_instance_t *s)
- <dt>apr_status_t grab(ap_slotmem_instance_t *s, unsigned int *item_id);</dt>
- <dd>alloue le premier slot libre et le marque comme utilisé (n'effectue aucune
- copie de données)</dd>
+/* alloue le premier slot libre et le marque comme utilisé (n'effectue aucune copie de données) */
+apr_status_t grab(ap_slotmem_instance_t *s, unsigned int *item_id)
- <dt>apr_status_t fgrab(ap_slotmem_instance_t *s, unsigned int item_id);</dt>
- <dd>appropriation ou allocation forcée du slot spécifié et marquage comme
- utilisé (n'effectue aucune copie de données)</dd>
+/* appropriation ou allocation forcée du slot spécifié et marquage comme utilisé (n'effectue aucune copie de données) */
+apr_status_t fgrab(ap_slotmem_instance_t *s, unsigned int item_id)
- <dt>apr_status_t release(ap_slotmem_instance_t *s, unsigned int item_id);</dt>
- <dd>libère un slot et le marque comme non utilisé (n'effectue aucune
- copie de données)</dd>
- </dl>
+/* libère un slot et le marque comme non utilisé (n'effectue aucune copie de données) */
+apr_status_t release(ap_slotmem_instance_t *s, unsigned int item_id)
+</highlight>
</summary>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1394079:1829678 (outdated) -->
+<!-- English Revision : 1829678 -->
<!-- French translation : Lucien GENTIS -->
-<!-- $LastChangedRevision: 2012100601 $ -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<identifier>slotmem_shm_module</identifier>
<summary>
- <p><code>mod_slotmem_shm</code> est un fournisseur de mémoire qui
+ <p><module>mod_slotmem_shm</module> est un fournisseur de mémoire qui
permet la création et l'accès à un segment de mémoire partagée dans
lequel les ensembles de données sont organisés en "slots".
</p>
<directive module="core">DefaultRuntimeDir</directive>.
</p>
- <p><code>mod_slotmem_shm</code> fournit les fonctions d'API suivantes
+ <p><module>mod_slotmem_shm</module> fournit les fonctions d'API suivantes
:
</p>
- <dl>
- <dt>apr_status_t doall(ap_slotmem_instance_t *s, ap_slotmem_callback_fn_t *func, void *data, apr_pool_t *pool)</dt>
- <dd>appelle lecallback pour tous les slots actifs</dd>
+<highlight language="c">
+/* appelle le callback pour tous les slots actifs */
+apr_status_t doall(ap_slotmem_instance_t *s, ap_slotmem_callback_fn_t *func, void *data, apr_pool_t *pool)
- <dt>apr_status_t create(ap_slotmem_instance_t **new, const char *name, apr_size_t item_size, unsigned int item_num, ap_slotmem_type_t type, apr_pool_t *pool)</dt>
- <dd>crée un nouveau slot de mémoire dont chaque taille d'item est
- item_size. <code>name</code> est utilisé pour générer le nom du fichier
+/* crée un nouveau slot de mémoire dont chaque taille d'item est
+ item_size. 'name' est utilisé pour générer le nom du fichier
permettant de stocker/restaurer le contenu de la mémoire partagée,
si elle est configurée. Les valeurs possibles sont :
- <dl>
- <dt><code>"none"</code></dt>
- <dd><code>Mémoire partagée anonyme et pas de stockage
- permanent</code></dd>
- <dt><code>"file-name"</code></dt>
- <dd><code>[DefaultRuntimeDir]/file-name</code></dd>
- <dd><code>Absolute file name</code></dd>
- <dd><code>$absolute-file-name</code></dd>
- </dl>
- </dd>
-
- <dt>apr_status_t attach(ap_slotmem_instance_t **new, const char *name, apr_size_t *item_size, unsigned int *item_num, apr_pool_t *pool)</dt>
- <dd>attache à un slot de mémoire existant. Voir
- <code>create</code> pour la description du paramètre
- <code>name</code>.</dd>
-
- <dt>apr_status_t dptr(ap_slotmem_instance_t *s, unsigned int item_id, void**mem)</dt>
- <dd>obtient la mémoire associée à ce slot actif.</dd>
-
- <dt>apr_status_t get(ap_slotmem_instance_t *s, unsigned int item_id, unsigned char *dest, apr_size_t dest_len)</dt>
- <dd>lit la mémoire depuis ce slot et la transfert vers dest</dd>
-
- <dt>apr_status_t put(ap_slotmem_instance_t *slot, unsigned int item_id, unsigned char *src, apr_size_t src_len)</dt>
- <dd>écrit dans ce slot la mémoire en provenance de src</dd>
-
- <dt>unsigned int num_slots(ap_slotmem_instance_t *s)</dt>
- <dd>renvoie le nombre total de slots contenus dans ce segment</dd>
-
- <dt>apr_size_t slot_size(ap_slotmem_instance_t *s)</dt>
- <dd>renvoie la taille totale des données, en octets, contenues
- dans un slot de ce segment</dd>
-
- <dt>apr_status_t grab(ap_slotmem_instance_t *s, unsigned int *item_id);</dt>
- <dd>alloue le premier slot libre et le marque comme utilisé (n'effectue aucune
- copie de données)</dd>
-
- <dt>apr_status_t fgrab(ap_slotmem_instance_t *s, unsigned int item_id);</dt>
- <dd>appropriation ou allocation forcée du slot spécifié et marquage comme
- utilisé (n'effectue aucune copie de données)</dd>
-
- <dt>apr_status_t release(ap_slotmem_instance_t *s, unsigned int item_id);</dt>
- <dd>libère un slot et le marque comme non utilisé (n'effectue aucune
- copie de données)</dd>
- </dl>
+ "none" - Mémoire partagée anonyme et pas de stockage permanent
+ "file-name" - [DefaultRuntimeDir]/file-name
+ "/absolute-file-name" - Chemin absolu du fichier */
+apr_status_t create(ap_slotmem_instance_t **new, const char *name, apr_size_t item_size, unsigned int item_num, ap_slotmem_type_t type, apr_pool_t *pool)
+
+/* attache à un slot de mémoire existant. Voir
+ 'create' pour la description du paramètre
+ 'name'. */
+apr_status_t attach(ap_slotmem_instance_t **new, const char *name, apr_size_t *item_size, unsigned int *item_num, apr_pool_t *pool)
+
+/* obtient la mémoire associée à ce slot actif. */
+apr_status_t dptr(ap_slotmem_instance_t *s, unsigned int item_id, void **mem)
+
+/* lit la mémoire depuis ce slot et la transfert vers dest */
+apr_status_t get(ap_slotmem_instance_t *s, unsigned int item_id, unsigned char *dest, apr_size_t dest_len)
+
+/* écrit dans ce slot la mémoire en provenance de src */
+apr_status_t put(ap_slotmem_instance_t *slot, unsigned int item_id, unsigned char *src, apr_size_t src_len)
+
+/* renvoie le nombre total de slots contenus dans ce segment */
+unsigned int num_slots(ap_slotmem_instance_t *s)
+
+/* renvoie la taille totale des données, en octets, contenues
+ dans un slot de ce segment */
+apr_size_t slot_size(ap_slotmem_instance_t *s)
+
+/* alloue le premier slot libre et le marque comme utilisé (n'effectue aucune
+ copie de données) */
+apr_status_t grab(ap_slotmem_instance_t *s, unsigned int *item_id)
+
+/* appropriation ou allocation forcée du slot spécifié et marquage comme
+ utilisé (n'effectue aucune copie de données) */
+apr_status_t fgrab(ap_slotmem_instance_t *s, unsigned int item_id)
+
+/* libère un slot et le marque comme non utilisé (n'effectue aucune
+ copie de données) */
+apr_status_t release(ap_slotmem_instance_t *s, unsigned int item_id)
+</highlight>
</summary>
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1674195:1829393 (outdated) -->
+<!-- English Revision : 1829393 -->
<!-- French translation : Lucien GENTIS -->
-<!-- $LastChangedRevision: 2015042601 $ -->
+
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<name>CookieStyle</name>
<description>Format du champ d'en-tête cookie</description>
<syntax>CookieStyle
- <em>Netscape|Cookie|Cookie2|RFC2109|RFC2965</em></syntax>
+ Netscape|Cookie|Cookie2|RFC2109|RFC2965</syntax>
<default>CookieStyle Netscape</default>
<contextlist>
<context>server config</context>