Memcached - Übersicht
Memcached ist ein Open-Source-Caching-System mit verteiltem Speicher und hoher Leistung, das dynamische Webanwendungen beschleunigen soll, indem die Datenbanklast reduziert wird. Es ist ein Schlüsselwertwörterbuch mit Zeichenfolgen, Objekten usw., die im Speicher gespeichert sind und aus Datenbankaufrufen, API-Aufrufen oder dem Rendern von Seiten resultieren.
Memcached wurde 2003 von Brad Fitzpatrick für LiveJournal entwickelt. Derzeit wird es jedoch unter anderem von Netlog, Facebook, Flickr, Wikipedia, Twitter und YouTube verwendet.
Die Hauptmerkmale von Memcached sind:
Es ist Open Source.
Memcached Server ist eine große Hash-Tabelle.
Dies reduziert die Datenbanklast erheblich
Es ist perfekt effizient für Websites mit hoher Datenbanklast.
Es wird unter der Berkeley Software Distribution (BSD) -Lizenz vertrieben.
Es ist eine Client-Server-Anwendung über TCP oder UDP.
Memcached ist nicht -
ein persistenter Datenspeicher
eine Datenbank
application-specific
ein großer Objekt-Cache
fehlertolerant oder hoch verfügbar