hosted by
netcup.com
 
Navigation 
Startseite Startseite
Neuigkeiten Neuigkeiten
Artikel Artikel
Tools Tools
Downloads Downloads
Netzwerk Netzwerk
Gästebuch (5 Einträge)
Wissen Wissen
Kontakt Kontakt
 

Memory 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Play it again, Sam. 

Artikel zum Thema PHP  
 

Cache-as-cache-can


Cache as cache can
Zwei Beispiele ausgereifter und einfach installierbarer Key/Value-Cachemodule: der lokale Alternative PHP Cache (APC) und der über mehrere Serverinstanzen verteilbare Mem­cache. Beide Cache-Systeme halten ihre Daten aus­schließlich im Arbeitsspeicher.

APC User Cache

pecl.php.net/package/apcu
Der Alternative PHP User Cache ist ein Cache-Modul für PHP. Es dient einerseits der Zwi­schen­speicherung von Daten im lokalen Arbeitsspeicher des Webservers als Schlüssel-Wert-Paare. An­de­rerseits kann er auch als Opcode-Cache und damit als PHP-Beschleuniger eingesetzt werden. Voraussetzung ist die Installation des APCU-Pakets apcu.so

Detaillierte Informationen über Konfiguration und Funktionsumfang finden Sie hier und hier.

Kurzer Auszug der Funktionen:

Key/Value hinzufügen bzw. speichern:
apcu_add ($key, $value)
bzw. apcu_store ($key, $value)

Value lesen: apcu_fetch ($key)

Subtrahieren bzw. Addieren:
apcu_dec ($key, $step)
bzw. apcu_inc ($key, $step)

Zur Überwachung des APC im laufenden Betrieb kann das APC-eigene Script apc.php benutzt werden. Es zeigt die wichtigsten Kenndaten, wie Speicherverbrauch und Hit-Rate.
Memcache

book.memcache.php
Memcache ist ein Caching-Serversystem, dessen Infrastruktur so dimensioniert werden kann, dass der Ausfall eines memcached-Servers keine Probleme bereitet. Im einfachsten Fall ist lediglich nur ein Server im Einsatz. Zur Benutzung muss das memcache-Paket für PHP und mindestens ein Memcached-Server installiert sein.

Detaillierte Informationen über Konfiguration und Funktionsumfang finden Sie hier und hier. Über eine Telnet-Verbindung kann man sich mit dem Memcached-Server über Status und Konfiguaration ein Bild machen.

Kurzer Auszug der Funktionen:

Key/Value hinzufügen:
Memcached::add($key, $value, $ttl)

Zeichenkette an- oder davorhängen:
Memcached::append($key, $value)
bzw. Memcached::prepend($key, $value)

Subtrahieren, Addieren:
Memcached::decrement($key, $offset)
oder Memcached::increment($key, $offset)

Löschen: Memcached::delete($key)

Lesen:
Memcached::get($key, $callback, &$cas_token)

Speichern eines neuen Wertes:
Memcached::replace($key, $value, $ttl)
bzw. Memcached::set($key, $value, $ttl)

Auch für Memcache steht eine Admin-Oberfläche zur Verfügung (phpMemcachedAdmin).


© webman-company, 27. Oktober 2024
Weiterführende Informationen


Ihr Kommentar *
0 / 1000



*) Ihr erster Kommentar wird nicht sofort veröffentlicht.
 
Aktuelle Fragen   

Fragen über Fragen

Wird das Internet eigentlich leichter, wenn man sich da was runterlädt? 
Beantwortet die große Kerze die Frage der kleinen Kerze, ob Durchzug gefährlich sei, mit den Worten: 'Davon kannst du ausgehen'? 
Warum laufen Nasen, während Füße riechen? 
Warum muss man für den Besuch beim Hellseher einen Termin haben? 
Warum kann sich ein Schwamm nicht ausdrücken? 
 
 
Zitat des Tages:
"Vulkanforscher gehören vielleicht nicht unbedingt zu den Wissenschaftlern auf der Welt, die am wenigsten in der Lage sind, Voraussagen zu machen, aber in jedem Fall erkennen sie am wenigsten von allen, wie schlecht ihre Voraussagen sind."
(Bill Bryson)
Infografik: Welche Medien prägen das deutsche Meinungsbild? | Statista Mehr Infografiken finden Sie bei Statista
  
Infografik: Medien: Digital überholt Print | Statista Mehr Infografiken finden Sie bei Statista
  
  
  

Ihr Client 
 

Besucherstatistik 
7
Besucher

3.476.041 Seitenabrufe
(seit November 2006)
 

Ihre Zeit 

 

KalenderKalender 

iCalendar
 

 
© 2006-2025 webman-company (Berlin, 10.12.2024)
 
 
Bitte haben Sie einen Augenblick Geduld.

Bitte warten


schließen