Memcached sur Managed Flex Server

Memcached est un serveur cache publié sous licence BSD qui permet le stockage et la récupération de données provenant de la mémoire vive. Le logiciel est principalement utilisé pour les pages Web archivant temporairement sur le serveur des données provenant de systèmes de base de données.

Nous vous proposons la dernière version qui est régulièrement mise à jour par nos soins sur votre Managed Flex Server. Le Control Panel affiche le port sur lequel Memcached fonctionne chez nous; Host: localhost:11211

Exigences

Chez nous, Memcached est utilisable par défaut sur tous les Managed Flex Servers.

Wordpress

Différents plug-ins sont disponibles pour Wordpress afin de configurer les options de cache pour Memcached. Nous vous conseillons d’utiliser soit Powered Cache soit Simple Cache.

Une fois le plug-in installé, activez-le dans l’aperçu puis ouvrez les paramètres. Vous pouvez activer ici la fonction cache pour Memcached et des paramètres avancés optionnels sont à votre disposition selon le plug-in.

Attention: L’installation et l’activation de plusieurs plug-ins de cache en même temps peuvent provoquer des conflits. Après avoir éventuellement testé plusieurs plug-ins, vous devrez donc en choisir un seul.

Drupal 8

Pour Memcached dans Drupal, il faut d’abord installer les modules correspondants via un lien de téléchargement ou directement comme fichier .tar.gz. Les versions actuelles sont disponibles sur le site officiel de Drupal pour Memcache et Memcache Storage.

Dès que les modules sont installés, les lignes suivantes doivent être ajoutées à la fin du fichier «./sites/default/settings.php»:

/.sites/default/settings.php
// Set’s default cache storage as Memcache and excludes database connection for cache
$settings['cache']['default'] = 'cache.backend.memcache_storage';
// Set’s Memcache key prefix for your site and useful in working sites with same memcache as backend.
 $settings['memcache_storage']['key_prefix'] = '';
// Set’s Memcache storage server’s.
 $settings['memcache_storage']['memcached_servers'] =  ['127.0.0.1:11211' => 'default'];
// Enables to display total hits and misses
 $settings['memcache_storage']['debug'] = TRUE;

Pour que Memcached soit affiché dans le rapport de statut, il est encore recommandé de vider entièrement le cache.

 Magento

Magento recommande Redis plutôt que Memcached. Vous trouverez l’explication dans la documentation officielle de Magento.

Joomla!

Dans Joomla, les paramètres permettent de sélectionner directement la méthode de cache souhaitée. Le «Cache Handler», ici «Memcached», est sélectionné dans Système > Configuration > Système > Mémoire tampon (Cache). Le server host est l’adresse IP 127.0.0.1 et le server port 11211.

TYPO3

Pour TYPO3, l’utilisation de Memcached nécessite seulement d’ajuster LocalConfiguration.php avec le code suivant:

/LocalConfiguration.php
$GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['dbal'] = array(   
 'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\MemcachedBackend',
    'options' => array(
        // port is mandatory!
        'servers' => array('localhost:11211', 'otherhost:11211', 'thirdhost:11211'),
    )
);

Vous trouverez de plus amples informations directement dans la documentation officielle de TYPO3.

Neos

Le fichier suivant doit être édité dans Neos: ./Packages/Framework/Neos.Eel/Configuration/Caches.yaml

Par défaut, ce fichier ressemble à cela:

./Packages/Framework/Neos.Eel/Configuration/Caches.yaml
Eel_Expression_Code:
  frontend: Neos\Cache\Frontend\StringFrontend
  backend: Neos\Cache\Backend\SimpleFileBackend

Le cache est ensuite ajusté comme suit:

./Packages/Framework/Neos.Eel/Configuration/Caches.yaml
Eel_Expression_Code:
  frontend: Neos\Cache\Frontend\StringFrontend
  backend: Neos\Cache\Backend\MemcachedBackend


Vous trouverez de plus amples informations et des manuels directement dans la documentation de Neos.

 

Avez-vous trouvé ce que vous cherchiez?

Nos professionnels de l’assistance se feront un plaisir de vous aider personnellement!

 

© 2001 - Hostpoint AG