memcached

Sådan installeres Memcached på Ubuntu

Sådan installeres Memcached på Ubuntu
Med stigningen i trafik er det ikke usædvanligt, at websteder begynder at blive langsomme og vise forringet ydeevne. Denne præstationseffekt skyldes, at den database, der bruges i backend ikke kan klare eller skalere baseret på den trafik, webstedet er begyndt at modtage. En af måderne til at forhindre dette i er at bruge et godt caching-system som Memcached.

Hvad er Memcached

Ifølge den officielle Memcached-webside:

Memcached er en nøgleværdilager i hukommelsen til små stykker af vilkårlige data (strenge, objekter) fra resultaterne af databaseopkald, API-opkald eller sidegengivelse. Memcached er enkel, men alligevel kraftfuld. Dens enkle design fremmer hurtig implementering, let udvikling og løser mange problemer, der står over for store datacacher. Dens API er tilgængelig på de mest populære sprog.

Kom godt i gang

Vi kan komme i gang med Memcached med blot et par sæt kommandoer. Når installationen er afsluttet, vil vi også teste for at kontrollere, at den er installeret korrekt og kører.

Installation

Vi kører følgende apt-get-baserede kommando for at installere Memcached på vores Ubuntu 16.04 maskine:

sudo apt-get install memcached

Her er hvad vi kommer tilbage med denne kommando:

Starter Memcached

Det er let at starte Memcached som en dæmonserver. Som standard kører Memcached på port 11211. Vi kan begynde at bruge kommandoen:

memcached -d

Vi kan endda køre flere forekomster af Memcached eller køre det på en anden port ved hjælp af den samme kommando:

memcached -p 11111 -U 11111 -d

Disse to kommandoer producerer ingen output:

Lagring af data i Memcached

Nu hvor vores Memcached-forekomst er startet på port 11211, kan vi først kontrollere, at den kører:

Nu er vi klar til at gemme og hente data fra memcached. Brug følgende format, mens du gemmer data i Memcached:

indstil KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Brug dette format for at få en nøgle:

få KEY

For at erstatte nøgleværdi skal du bruge kommandoen erstatte som:

udskift KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Endelig skal du fjerne sletningskommandoen for at fjerne nøglen fra Memcached:

slet KEY

Lad os prøve et eksempel:

Konklusion

I denne lektion så vi på, hvordan vi kan installere og begynde at bruge Memcached, som er et fremragende objekt caching-system, der gemmer data i selve hukommelsen, så efterfølgende opkald kan foretages hurtigere til databasen.

Sådan udvikler du et spil på Linux
For et årti siden ville ikke mange Linux-brugere forudsige, at deres foretrukne operativsystem en dag ville være en populær spilplatform til kommercie...
Open Source-porte med kommercielle spilmotorer
Gratis, open source og cross-platform spilmotorgendringer kan bruges til at spille gamle såvel som nogle af de temmelig nylige spiltitler. Denne artik...
Bedste kommandoliniespil til Linux
Kommandolinjen er ikke kun din største allierede, når du bruger Linux, den kan også være kilde til underholdning, fordi du kan bruge den til at spille...