diff options
author | Rich Bowen <rbowen@apache.org> | 2013-04-26 03:45:19 +0200 |
---|---|---|
committer | Rich Bowen <rbowen@apache.org> | 2013-04-26 03:45:19 +0200 |
commit | c17b0f8b331cdb49c8cbf0b02678312b940996a8 (patch) | |
tree | 93e24d1f37b69cf9dca0680d175ba8352d486353 /docs/manual/mod/mod_lua.html.fr | |
parent | Rebuild urlmapping doc (diff) | |
download | apache2-c17b0f8b331cdb49c8cbf0b02678312b940996a8.tar.xz apache2-c17b0f8b331cdb49c8cbf0b02678312b940996a8.zip |
Rebuild
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1476019 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/mod/mod_lua.html.fr')
-rw-r--r-- | docs/manual/mod/mod_lua.html.fr | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/docs/manual/mod/mod_lua.html.fr b/docs/manual/mod/mod_lua.html.fr index 3638526a06..9c13200e24 100644 --- a/docs/manual/mod/mod_lua.html.fr +++ b/docs/manual/mod/mod_lua.html.fr @@ -27,8 +27,6 @@ <p><span>Langues Disponibles: </span><a href="../en/mod/mod_lua.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../fr/mod/mod_lua.html" title="Français"> fr </a></p> </div> -<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version - anglaise pour les changements récents.</div> <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournit des points d'entrée Lua dans différentes parties du traitement des requêtes httpd</td></tr> <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr> @@ -1060,11 +1058,26 @@ r:ivm_set("key", value) -- Défini une variable Inter-VM avec une valeur spécifiq -- arrêtée ou non utilisée, et ne doivent donc être -- utilisées que si MaxConnectionsPerChild > 0. -- Les valeurs peuvent être de type number, string - -- ou boolean. + -- ou boolean et sont stockées séparément pour + -- chaque processus (elles ne seront donc pas d'une + -- grande utilité si l'on utilise le mpm prefork). r:ivm_get("key") -- Lit le contenu d'une variable définie via ivm_set. Renvoie -- le contenu de la variable si elle existe, ou nil -- dans le cas contraire. + +-- Voici un exemple de lecture/écriture qui sauvegarde une variable +-- globale en dehors de la VM : +function handle(r) + -- La première VM qui effectue l'appel suivant n'obtiendra aucune + -- valeur, et devra la créer + local foo = r:ivm_get("cached_data") + if not foo then + foo = do_some_calcs() -- simulation de valeurs de retour + r:ivm_set("cached_data", foo) -- définition globale de la variable + end + r:puts("La donnée en cache est : ", foo) +end </pre> |