diff options
author | Lucien Gentis <lgentis@apache.org> | 2011-01-16 16:46:40 +0000 |
---|---|---|
committer | Lucien Gentis <lgentis@apache.org> | 2011-01-16 16:46:40 +0000 |
commit | dae33c36bbffaa61f3f4dc05cc19b3e9e9063097 (patch) | |
tree | 8d7ac45d258bad0c62a71fa911ad9cd561151877 /docs/manual/dso.xml.fr | |
parent | 758824eef1bb1cfb03ac8d80a464d0318be648e6 (diff) | |
download | httpd-dae33c36bbffaa61f3f4dc05cc19b3e9e9063097.tar.gz |
Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1059612 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/dso.xml.fr')
-rw-r--r-- | docs/manual/dso.xml.fr | 27 |
1 files changed, 11 insertions, 16 deletions
diff --git a/docs/manual/dso.xml.fr b/docs/manual/dso.xml.fr index b4144d13e5..70fdd97bb4 100644 --- a/docs/manual/dso.xml.fr +++ b/docs/manual/dso.xml.fr @@ -3,7 +3,7 @@ <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> -<!-- English Revision : 952009 --> +<!-- English Revision : 1058587 --> <!-- Licensed to the Apache Software Foundation (ASF) under one or more @@ -65,8 +65,8 @@ distribués seront alors compilés en tant que modules DSO. Une fois compilé en tant que module DSO nommé <code>mod_foo.so</code>, un module peut être chargé en mémoire au - démarrage ou redémarrage du serveur à l'aide de la commande - <directive module="mod_so">LoadModule</directive> du module + démarrage ou redémarrage du serveur à l'aide de + la directive <directive module="mod_so">LoadModule</directive> du module <module>mod_so</module>, placée dans votre fichier <code>httpd.conf</code>.</p> <p>La compilation en mode DSO peut être désactivée pour certains @@ -149,8 +149,8 @@ $ apxs -cia mod_foo.c <section id="background"><title>Les dessous du fonctionnement des DSO</title> - <p>Les clônes modernes d'UNIX proposent un astucieux mécanisme - communément appelé édition de liens et chargement dynamiques d' + <p>Les clônes modernes d'UNIX proposent un mécanisme + appelé édition de liens et chargement dynamiques d' <em>Objets Dynamiques Partagés</em> (DSO), qui permet de construire un morceau de programme dans un format spécial pour le rendre chargeable à l'exécution dans l'espace d'adressage d'un programme exécutable.</p> @@ -240,8 +240,7 @@ $ apxs -cia mod_foo.c c'est dans cette optique que le mécanisme DSO a été conçu ; c'est cette approche qui est ainsi utilisée par pratiquement tous les types de bibliothèques que fournit le - système d'exploitation. Par contre, les objets partagés sont relativement - peu utilisés pour étendre les fonctionnalités d'un programme.</p> + système d'exploitation.</p> </section> @@ -252,23 +251,23 @@ $ apxs -cia mod_foo.c <ul> <li>Le paquetage du serveur est plus flexible à l'exécution car le - processus serveur effectif peut être assemblé à l'exécution via la + processus serveur peut être assemblé à l'exécution via la directive <directive module="mod_so">LoadModule</directive> du fichier de configuration <code>httpd.conf</code> plutôt que par des options du script <program>configure</program> à la compilation. Par exemple, on peut ainsi exécuter différentes instances du serveur - (standard et version SSL, version minimale et version étoffée - [mod_perl, PHP3], <em>etc...</em>) à partir d'une seule installation + (standard et version SSL, version minimale et version dynamique + [mod_perl, mod_php], <em>etc...</em>) à partir d'une seule installation d'Apache httpd.</li> <li>Le paquetage du serveur peut être facilement étendu avec des modules - tiers, même après l'installation. Ceci présente en tout cas un gros + tiers, même après l'installation. Ceci présente un gros avantage pour les mainteneurs de paquetages destinés aux distributions, car ils peuvent créer un paquetage Apache httpd de base, et des paquetages additionnels contenant des extensions telles que PHP, mod_perl, mod_fastcgi, <em>etc...</em></li> - <li>Une facilité de prototypage des modules Apache httpd car la paire + <li>Une facilité de prototypage des modules Apache httpd, car la paire DSO/<program>apxs</program> vous permet d'une part de travailler en dehors de l'arborescence des sources d'Apache httpd, et d'autre part de n'avoir besoin que de la commande <code>apxs -i</code> @@ -280,10 +279,6 @@ $ apxs -cia mod_foo.c <p>Inconvénients des DSO :</p> <ul> - <li>Le mécanisme DSO n'est pas disponible sur toutes les plates-formes - car tous les systèmes d'exploitation ne supportent pas le chargement - dynamique de code dans l'espace d'adressage d'un programme.</li> - <li>Le serveur est environ 20 % plus lent au démarrage à cause des résolutions de symboles supplémentaires que le chargeur Unix doit effectuer.</li> |