1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Memcached überprüfen
Dieser Leitfaden erklärt, wie man Memcached verwaltet und insbesondere feststellt, ob dieses Speichercache-System auf Ihrem Hosting richtig funktioniert.
Voraussetzungen
- Memcached installieren auf Managed Cloud Server
Überprüfen der Ausführung von Memcached
Um die ordnungsgemäße Funktion von Memcached zu überprüfen:
- Kopieren Sie den folgenden Code in eine PHP-Datei:
// Verbindung zum lokalen Memcached-Server
$fp = fsockopen("localhost", 11211);
if ($fp) {
// Statistiken anfordern
fwrite($fp, "stats\n");
while (!feof($fp)) {
$buf = rtrim(fgets($fp));
if (preg_match('/^STAT curr_items ([0-9]+)$/', $buf, $matches)) {
// Anzahl der gespeicherten Elemente
print $matches[1] . PHP_EOL;
} elseif (preg_match('/(END|ERROR)/', $buf)) {
// Ende der Statistiken
break;
}
}
fclose($fp);
} else {
print "Fehler: Kann keine Verbindung zum lokalen Memcached-Server herstellen: $!" . PHP_EOL;
} - Laden Sie die PHP-Datei auf Ihr Hosting herunter
- Führen Sie die PHP-Datei aus
Das Skript gibt die Anzahl der gecachten Elemente im Serverspeicher zurück.
Aktivieren von Memcached auf einem CMS
Prestashop
Die native Integration von Memcached in die Prestashop-Anwendung vereinfacht die Konfiguration. Um es zu aktivieren:
- Melden Sie sich bei Ihrem Prestashop-Admin-Bereich an
- Gehen Sie zu Erweiterte Einstellungen
- Wählen Sie Leistung
- Wählen Sie unter Cache Ja im Dropdown-Menü unter Cache verwenden
- Wählen Sie CacheMemcached
- Fügen Sie einen Server hinzu, indem Sie die erforderlichen Informationen wie folgt bereitstellen
- IP-Adresse:
127.0.0.1
- Port:
11211
- Gewicht:
1
- IP-Adresse:
Sie können die Informationen überprüfen, indem Sie auf die Schaltfläche "Server testen" klicken, bevor Sie sie im Abschnitt "Cache" unten speichern.
Nach Abschluss dieses Schritts ist Ihre PrestaShop-Anwendung bereit, Memcached zum Zwischenspeichern bestimmter API-Aufrufe, Datenbankabfragen und Objekte zu verwenden.