Memcached auf Managed Flex Server

Memcached ist ein unter der BSD-Lizenz veröffentlichter Cache-Server zum allgemeinen Hinterlegen und Abholen von Daten aus dem Arbeitsspeicher. Die Software findet hauptsächlich Verwendung für Internetseiten, die Daten aus Datenbanksystemen zeitweise auf dem Server hinterlegen.

Auf Ihrem Managed Flex Server bieten wir Ihnen die neuste Version an, welche regelmässig von uns aktualisiert wird. Im Control Panel wird angezeigt, über welchen Port Memcached bei uns läuft; Host: localhost:11211

Anforderungen

Memcached ist bei uns auf allen Managed-Flex-Servern standardmässig verwendbar.

Wordpress

Für Wordpress stehen diverse Plug-ins zur Verfügung, mit denen sich die Cache-Optionen für Memcached konfigurieren lassen. Wir empfehlen Ihnen, entweder Powered Cache  oder Simple Cache zu verwenden.​

Sobald das Plug-in installiert wurde, aktivieren Sie es in der Übersicht und öffnen dann die Einstellungen. Hier lässt sich die Cache-Funktion für Memcached aktivieren und je nach Plug-in stehen Ihnen optional erweiterte Einstellungen zur Verfügung.

Achtung: Wenn Sie mehrere Cache-Plug-ins gleichzeitig installieren und aktivieren, kann dies zu Konflikten führen. Entscheiden Sie sich darum nach einem allfälligen Test mehrerer Plug-ins für ein Plug-in.

Drupal 8

In Drupal müssen für Memcached zuerst die entsprechenden Module über einen Download-Link installiert werden oder direkt als .tar.gz-Datei. Die aktuellen Versionen finden Sie auf der offiziellen Website von Drupal für Memcache und Memcache Storage.

Sobald die Module installiert sind, müssen in der Datei «./sites/default/settings.php» folgende Zeilen am Schluss hinzugefügt werden:

/.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;

Damit Memcached im Status-Report angezeigt wird, empfiehlt es sich, noch den kompletten Cache zu leeren.

 Magento

Memcached wird von Magento zugunsten von Redis nicht empfohlen. Die Erklärung finden Sie in der offiziellen Dokumentation von Magento.

Joomla!

In Joomla! gibt es direkt in den Einstellungen selbst die Möglichkeit, die gewünschte Cache-Methode auszuwählen. Unter System > Konfiguration > System > Zwischenspeicher (Cache) wird der «Cache Handler» ausgewählt, in diesem Fall «Memcached». Als Server Host dienen die IP-Adresse 127.0.0.1 und der Server Port 11211.

TYPO3

Bei TYPO3 muss für die Verwendung von Memcached lediglich die LocalConfiguration.php angepasst werden mit folgendem Code:

/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'),
    )
);

Weitere Informationen finden Sie direkt in der offiziellen Dokumentation von TYPO3.

Neos

In Neos muss folgende Datei bearbeitet werden: ./Packages/Framework/Neos.Eel/Configuration/Caches.yaml

Standardmässig sieht diese Datei wie folgt aus:

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

Der Cache wird dann folgendermassen angepasst:

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


Weitere Informationen und Anleitungen finden Sie direkt in der Dokumentation von Neos.

 

Konnten Sie finden, was Sie suchen?

Unsere Support-Profis helfen Ihnen gerne persönlich weiter!

 

© 2001 - Hostpoint AG