memcached

Jak nainstalovat Memcached na Ubuntu

Jak nainstalovat Memcached na Ubuntu
S nárůstem provozu není neobvyklé, že se webové stránky začínají zpomalovat a vykazují snížený výkon. Tento efekt výkonu je způsoben skutečností, že databáze použitá v backendu se nedokáže vyrovnat nebo škálovat na základě provozu, který web začal přijímat. Jedním ze způsobů, jak tomu zabránit, je použití dobrého systému ukládání do mezipaměti, jako je Memcached.

Co je Memcached

Podle oficiálního webu Memcached:

Memcached je úložiště klíčů a hodnot v paměti pro malé bloky libovolných dat (řetězce, objekty) z výsledků volání databáze, volání API nebo vykreslování stránky. Memcached je jednoduchý, ale výkonný. Jeho jednoduchý design podporuje rychlé nasazení, snadný vývoj a řeší mnoho problémů, kterým čelí velké datové mezipaměti. Jeho API je k dispozici pro nejpopulárnější jazyky.

Začínáme

Můžeme začít s Memcached jen s několika sadami příkazů. Po dokončení instalace také otestujeme, zda byla správně nainstalována a zda běží.

Instalace

Spustíme následující příkaz založený na apt-get pro instalaci Memcached na náš Ubuntu 16.04 stroj:

sudo apt-get install memcached

S tímto příkazem se vrátíme:

Počínaje Memcached

Spuštění Memcached jako démonového serveru je snadné. Ve výchozím nastavení běží Memcached na portu 11211. Můžeme začít používat příkaz:

memcached -d

Můžeme dokonce spustit více instancí Memcached nebo jej spustit na jiném portu pomocí stejného příkazu:

memcached -p 11111 -U 11111 -d

Tyto dva příkazy neprodukují žádný výstup:

Ukládání dat do paměti

Nyní, když naše instance Memcached začala na portu 11211, můžeme nejprve ověřit, že běží:

Nyní jsme připraveni ukládat a získávat data z memcached. Při ukládání dat do Memcached použijte následující formát:

nastavit KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Chcete-li získat klíč, použijte tento formát:

získejte KLÍČ

Chcete-li nahradit pár klíč – hodnota, použijte příkaz trhe replace jako:

nahraďte KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Nakonec klíč z Memcached odeberete pomocí příkazu delete:

odstranit KLÍČ

Zkusme příklad:

Závěr

V této lekci jsme se podívali na to, jak můžeme nainstalovat a začít používat Memcached, což je vynikající systém ukládání do mezipaměti objektů, který ukládá data do samotné paměti, aby bylo možné rychlejší následné volání do databáze.

Hry Jak vyvíjet hru na Linuxu
Jak vyvíjet hru na Linuxu
Před deseti lety by jen málo uživatelů Linuxu předpovídalo, že jejich oblíbený operační systém bude jednoho dne populární herní platformou pro komerčn...
Hry Porty komerčních her s otevřeným zdrojovým kódem
Porty komerčních her s otevřeným zdrojovým kódem
Zdarma, s otevřeným zdrojovým kódem a multiplatformní herní enginy lze hrát staré i některé z poměrně nedávných herních titulů. Tento článek uvede sez...
Hry Nejlepší hry z příkazového řádku pro Linux
Nejlepší hry z příkazového řádku pro Linux
Příkazový řádek není při používání Linuxu jen vaším největším spojencem - může být také zdrojem zábavy, protože jej můžete použít k hraní mnoha zábavn...