Module MemCached FR: Difference between revisions
m (→Prérequis) |
m (→Configuration) |
||
| Line 36: | Line 36: | ||
* Port du serveur de cache: Mettre le port du serveur Memcached. | * Port du serveur de cache: Mettre le port du serveur Memcached. | ||
Sauvegarder et c'est tout. Dolibarr doit maintenant utiliser le serveur de cache quand il l'estime nécessaire. | Sauvegarder et c'est tout. Dolibarr doit maintenant utiliser le serveur de cache quand il l'estime nécessaire. | ||
Note: Si vous ajouter la ligne | |||
<source lang="ini"> | |||
$dolibarr_memcached_view_disable=1; | |||
</source> | |||
dans le fichier htdocs/conf/conf.php alors les 2 onglets de statistiques globales seront désactivés. Ceci est utile pour les hébergeurs de Dolibarr en mode SaaS afin que les utilisateurs n'aient pas de visualisation sur des éléments partagés par la plateforme d'hébergement et qui ne les conernent pas. | |||
= Utilisation = | = Utilisation = | ||
Revision as of 08:25, 9 June 2010
Informations
| Module name | |
| Editor / Editeur | NLTechno - http://www.nltechno.com/ |
| Download or buy page / Page achat ou téléchargement | |
| Status / Statut / Estado | Stable |
| Prerequisites / Prérequis |
Dolibarr min version: 2.9.0 Dolibarr max version: {{{maxversion}}} |
| Last update date / Date mise à jour fiche / Fecha última actualización | 2010-06-9 |
| Note / Nota |
Fonctionnalités
Permet à Dolibarr d'améliorer ces performances en utilisant un serveur de cache MemCached. Selon la plateforme le temps d'affichage des pages est accéléré de 15% (Linux) à 40% (Windows). La différence de gain s'explique par le fait que Linux est déjà beaucoup mieux optimisé que Windows pour le PHP et les accès disques économisés par le cache.
Prérequis
Pour installer/utiliser ce module, vous devez au préalable
- Disposer d'un serveur memcached et connaitre son adresse (ex: localhost) et son port (ex: 11211).
La procédure pour installer un tel serveur ne fait pas partie de cette documentation. Se référer à la documentation sur Internet pour cela. (Ex: Voir http://jehiah.cz/projects/memcached-win32/ pour une installation d'un serveur memcached sous Windows, voir http://2bits.com/articles/installing-memcached-125-and-memcache-pecl-223-ubuntu-server.html pour une installation sur Ubuntu, ...)
- Avoir les fonctions "memcache" ou "memcached" actives dans votre PHP (Voir dans Accueil -> Information systèmes -> PHP si au moins un des modules client memcache ou memcached sont disponibles).
La encore si ces fonctions ne sont pas disponibles, se référrer à la documentation sur Internet pour voir comment ajouter le module PHP memcache ou memecached.
Installation
- Télécharger le fichier archive du module (.zip) depuis le site web www.dolistore.com ou le récupérer par tout autre manière.
- Placer le répertoire du module dans le répertoire custom de Dolibarr:
- Pour cela, aller dans Accueil - Configuration - Modules - Déployer/installer une app/module externe
- Téléverser le fichier. Note: Si cela échoue, vous pouvez manuellement dézipper le fichier dans le répertoire custom via la ligne de commande: aller dans le répertoire *custom* et décompressez le zip avec la commande: unzip fichiermodule.zip
- Le module est opérationnel et peut être activé.
Configuration
Pour utiliser ce module, il vous faut d'abord l'activer. Pour cela, après s'être connecté avec un compte administrateur, aller sur la page "Accueil - Configuration - Modules".
Choisissez l'onglet dans lequel apparaît le module puis cliquez sur "Activer".
Le module est alors activé.
Si un pictogramme
apparaît sur la vignette ou à la fin de la ligne du module, cliquez dessus pour accéder à la page de paramétrage spécifique à ce module.
Page de configuration propre au module:
Dans la page de configuration dédiée au module, renseigner les informations suivantes:
- Nom du serveur de cache: Mettre un nom dns ou une addresse ip du serveur Memcached.
- Port du serveur de cache: Mettre le port du serveur Memcached.
Sauvegarder et c'est tout. Dolibarr doit maintenant utiliser le serveur de cache quand il l'estime nécessaire.
Note: Si vous ajouter la ligne
$dolibarr_memcached_view_disable=1;
dans le fichier htdocs/conf/conf.php alors les 2 onglets de statistiques globales seront désactivés. Ceci est utile pour les hébergeurs de Dolibarr en mode SaaS afin que les utilisateurs n'aient pas de visualisation sur des éléments partagés par la plateforme d'hébergement et qui ne les conernent pas.
Utilisation
Ce module est un module technique. Dès lors que la configuration est faite, Dolibarr utilise le serveur de cache quand il l'estime nécessaire. Il n'y a aucune autre manipulation particulière à faire.
Développement
Repository CVS
Le développement de ce module n'est pas inclus dans le repository GIT standard de Dolibarr mais dans un repository dédié de modules gérés par DoliCloud sur la plateforme Git de GitHub:
- GIT Repository: git clone https://github.com/DoliCloud/DoliMods.git
Note: Ce repository contient de nombreux autres modules Open Source pour Dolibarr ERP CRM (1 sous-répertoire de htdocs = 1 module).