Memcached
Memcached
Memcached je univerzální systém pro správudistribuované mezipaměti . Často se používá ke zvýšení rychlosti odezvy webových stránek vytvořených z databází . Spravuje data a objekty v paměti RAM, aby se snížil počet čtení stejných dat uložených v externím zařízení. Funguje na Unixu , Windows a MacOS a je distribuován na základětakzvané permisivní bezplatné licence.
Memcached byl původně vyvinut společností Danga Interactive pro LiveJournal . Od roku 2010 jej používají jiné weby, několik velmi populárních, například Wikipedia , YouTube , Reddit , Zynga , Facebook a Twitter .
Úkon
Memcached je nainstalován na serveru, který je přístupný jeho klientům na portu 11211, v TCP nebo UDP .
Poté nabízí několik příkazů:
- stats: informace o aktuální mezipaměti.
- set: přidá do mezipaměti pár klíč – hodnota.
- přidat: přidat pár klíč – hodnota pouze v případě, že klíč ještě neexistuje.
- get: získá hodnotu z klíče uvedeného v parametru.
- odstranit: odstraní pár klíč – hodnota z daného klíče.
- flush_all: odebere vše z mezipaměti.
Poznámky a odkazy
-
" Vydání 1.6.9 " ,21. listopadu 2020(zpřístupněno 15. prosince 2020 )
-
(in) „ Licence memcached “
-
„ Nahlédněte do infrastruktury Wikipedie “ ,24. června 2008(zpřístupněno 19. října 2018 )
-
(in) Seattle Conference on Scalability: Scalability YouTube [Video Online - 26th minute], Cuong Do Cuong ( engineering manager at YouTube / Google) Seattle: Google Tech Talks.
-
Steve Huffman o lekcích získaných v Redditu
-
Liz Gannes , „ Jak Zynga přežila FarmVille, “ na gigaom.com ,8. června 2010(zpřístupněno 19. října 2018 )
-
Zdroje pro vývojáře Facebooku „Archivovaná kopie“ (verze ze dne 23. července 2018 v internetovém archivu )
-
„ Škálování v paměti na Facebooku “ , na www.facebook.com (přístup 19. října 2018 )
-
„ Není to raketová věda, ale je to naše práce “ (přístup 19. října 2018 )
-
„ DDoS Attack Amplification: Memcached Blows Up Counters “ (přístup 19. října 2018 )
externí odkazy