Serveur HTTP Apache Version 2.5

Apache > Serveur HTTP > Documentation > Version 2.5 > Modules

# Module Apache mod_socache_memcache

Cette traduction peut être périmée. Vérifiez la version anglaise pour les changements récents.

Description: | Fournisseur de cache d'objets partagés basé sur Memcache.
Statut: | Extension
Identificateur de Module: | socache_memcache_module
Fichier Source: | mod_socache_memcache.c

### Sommaire

Le module `mod_socache_memcache` est un fournisseur de cache d'objets partagés qui permet la création et l'accès à un cache maintenu par le système de mise en cache d'objets en mémoire distribuée à hautes performances memcached.

Cette méthode "create" du fournisseur de cache d'objets partagés requiert une liste de spécifications hôte/port en cache mémoire séparées par des virgules. Si vous utilisez ce fournisseur en dans la configuration d'autres modules (comme `SSLSessionCache`), vous devez fournir la liste des serveurs sous la forme du paramètre optionnel "arg".

    SSLSessionCache memcache:memcache.example.com:12345,memcache2.example.com:12345

Vous trouverez des détails à propos des autres fournisseurs de cache d'objets partagés ici.

### Directives

### Traitement des bugs

- Journal des modifications de httpd
- Problèmes connus
- Signaler un bug

## Directive MemcacheConnTTL ¶

Description: | Durée de conservation des connexions inactives
Syntaxe: | `MemcacheConnTTL num[units]`
Défaut: | `MemcacheConnTTL 15s`
Contexte: | configuration globale, serveur virtuel
Statut: | Extension
Module: | mod_socache_memcache
Compatibilité: | Disponible à partir de la version 2.4.17 du serveur HTTP Apache.

Définit la durée pendant laquelle les connexions inactives avec le(s) serveur(s) memcache seront conservées (plateformes threadées seulement).

Les valeurs valides de la directive `MemcacheConnTTL` sont des durées d'une heure maximum. La valeur 0 signifie une absence de péremption

L'unité par défaut pour ce délai est la seconde, mais vous pouvez ajouter un suffixe pour spécifier une unité différente ; ms pour milliseconde, s pour seconde, min pour minute et h pour heure..

Dans les versions antérieures à 2.4.17, ce délai était codé en dur et sa valeur était 600 microsecondes. La valeur la plus proche de cette ancienne valeur pour la directive `MemcacheConnTTL` est donc 1ms.

    # Définition d'un délai de 10 minutes
    MemcacheConnTTL 10min
    # Définition d'un délai de 60 secondes
    MemcacheConnTTL 60