hosted by
netcup.de
 
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, 10. Mai 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? 
Ist es bedenklich, wenn im Park ein Goethe-Denkmal durch die Bäume schillert? 
Warum laufen Nasen, während Füße riechen? 
Warum muss man für den Besuch beim Hellseher einen Termin haben? 
 
 
Redewendung:
"Dreck am Stecken"
-> Sauberkeit steht auch für Anständigkeit. Daher sind auch saubere Schuhe wichtig. Wer dreckige Schuhe trägt und diese mit dem Gehstock reinigt, bevor das jemand sieht, hat dann den Dreck am Stecken. Daran erkennt man, das dieser Mensch nur vorgibt, sauber, d.h. anständig zu sein.
Antifa tidyman  

Ihr Client 
 

Besucherstatistik 
1
Besucher

3.388.609 Seitenabrufe
(seit November 2006)
 

Zeit (Berlin) 
::
..

 

Heute ... 
 ... vor 55 Jahren:
Apollo 11
Am 21. Juli 1969 be­tritt der erste Mensch den Mond. Die Lan­dung auf dem Erd­tra­ban­ten im Rah­men der Apollo 11 Mission ist das Er­geb­nis eines bei­spiellosen Wett­laufs zwischen Sowjets und US-Amerikanern. An Bord des Raum­schiffs waren die Astro­nauten Neil Arm­strong, Michael Col­lins und Edwin Al­drin. Seinen be­rühm­ten Satz "Ein kleiner Schritt für ei­lnen Men­schen, aber ein großer Sprung für die Mensch­heit" ver­folg­ten dabei welt­lweit über 500 Mil­li­o­nen Menschen live auf ih­ren Fernseh­ge­rä­ten.

 ... vor 68 Jahren:
BundeswehrAm 21. Juli 1956 wurde in der Bun­des­re­pu­blik Deutsch­land die Wehr­pflicht für Män­ner ein­ge­führt. Mit der Wie­der­be­waff­nung der Bun­des­re­pu­blik wurde auch das Recht zur Ver­wei­ge­rung des Kriegs­dien­stes in das Grundgesetz auf­ge­nom­men.
 

KalenderKalender 
vorheriger Monat Juli 2024 nächster Monat
Mo Di Mi Do Fr Sa So
1
Mariäheimsuchung
2
34567
891011121314
15161718192021
222324252627
Erdüberlastungstag 2022
28
293031    

iCalendar
 

 
 
 
Bitte haben Sie einen Augenblick Geduld.

Bitte warten


schließen