Kennisbank

1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!

Memcached controleren

Deze handleiding legt uit hoe u Memcached kunt beheren en in het bijzonder hoe u kunt vaststellen of dit in-memory-caching-systeem correct functioneert op uw Managed Cloud Server.

 

Vereisten

 

Controleer de werking van Memcached

Om de correcte werking van Memcached te controleren:

  1. Kopieer de volgende code naar een PHP-bestand:

    						// verbinding met de lokale memcache-server
    $fp = fsockopen("localhost", 11211);
    if ($fp) {
    // we vragen de statistieken op
    fwrite($fp, "stats\n");
    while (!feof($fp)) {
    $buf = rtrim(fgets($fp));
    if (preg_match('/^STAT curr_items ([0-9]+)$/', $buf, $matches)) {
    // het aantal opgeslagen items
    print $matches[1] . PHP_EOL;
    } elseif (preg_match('/(END|ERROR)/', $buf)) {
    // einde van de statistieken
    break;
    }
    }
    fclose($fp);
    } else {
    print "Fout: kan geen verbinding maken met de lokale memcached-server: $!" . PHP_EOL;
    }
  2. Upload het PHP-bestand naar uw webhosting-server.
  3. Voer het PHP-bestand uit.

Het script geeft het aantal items weer dat in het geheugen van de server is opgeslagen.

 

Memcached activeren op…

… Prestashop

De native integratie van Memcached in de Prestashop-applicatie vereenvoudigt de configuratie. Om het te activeren:

  1. Log in op uw Prestashop-beheerderspaneel.
  2. Ga naar het tabblad Geavanceerde instellingen.
  3. Selecteer Prestaties.
  4. Selecteer Ja in het vervolgkeuzemenu onder Cache gebruiken in de sectie Caching.
  5. Selecteer CacheMemcached.
  6. Voeg een server toe door de benodigde informatie in te voeren, zoals:
    1. het IP-adres: 127.0.0.1
    2. de poort: 11211
    3. het gewicht: 1

U kunt de informatie controleren door op de knop "Server testen" te klikken voordat u deze onderaan in het gedeelte "Caching" opslaat.

Zodra deze stap is voltooid, is uw PrestaShop-applicatie klaar om Memcached te gebruiken om bepaalde API-aanroepen, databaseaanroepen en objecten in de cache op te slaan.

Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2233


Is deze veelgestelde vragenlijst nuttig geweest?