Et av objektene som lar oss få tilgang til nettsteder raskere eller til konfigurasjonen av et program er hurtigbufferminnet. Dette er lagret i minnet med de forskjellige variablene på nettstedet eller applikasjonen for å få tilgang til lys siden CPU -en ikke trenger å lese web -egenskapene og dermed fremskynder denne prosessen. Men hvis nettstedet for eksempel, hvis nettstedet endrer IP -adressen sin eller hvis noen av omdirigeringsfilene endres, vil dette forårsake motsatt effekt siden det åpnes sakte og med feil.
For å opprettholde denne hurtigbufferkontrollen har vi et verktøy som heter Memcached, som vi vil forklare gjennom hele denne opplæringen.
Hva er MemcachedMemcachet -verktøyet tillater sentralisert kontroll over Ubuntu -hurtigbufferen basert på akselerasjon av webapplikasjoner siden det gjør prosessene direkte i belastningen av databasen som er nært knyttet til ytelsen når du åpner applikasjoner eller nettsteder.
Memcached fungerer på en enkel måte da den analyserer hukommelsesressurser og tar fra hvor det er mer kvantitet for å tilby den der den er knapp. Dette muliggjør en bedre distribusjon av dette minnet, og dette resulterer i følgende:
- Gjør hver node uavhengig av de andre nodene
- Gjør det mulig for hver node å bruke minnet til andre noder for å optimalisere og fremskynde prosesser der det er lite minne
funksjonerNår du installerer memcachet, får vi tilgang til følgende:
- Klientprogramvaren, takket være hvilken vi kan se de memcachede serverne som er tilgjengelige i systemet
- En serverprogramvare der verdiene til de tildelte nøklene er lagret i en intern hashtabell
- Memcached legger til en hashing -algoritme som er basert på klienten for å velge en serverbasert som er basert på den distribuerte nøkkelen, dette bidrar til å forbedre sikkerheten til memcached
- En LRU som lar oss se når memcachet trenger tilgang til gamle data for å fremskynde prosesser
Det er derfor nedenfor gir vi deg alle trinnene du må følge for å vite hvordan du installerer Memcached på Ubuntu Server 20.04 og hvordan du konfigurerer det trinnvis.
1. Slik installerer du Memcached på Ubuntu Server 20.04
Trinn 1
Det første trinnet vil være å oppdatere systempakkene, for dette utfører vi:
sudo apt oppdatering
FORSTØRRE
Steg 2
Deretter skal vi installere memcached i Ubuntu ved å utføre følgende kommando:
sudo apt install memcached libmemcached-tools
FORSTØRRE
Trinn 3
Vi skriver inn bokstaven "S" for å bekrefte nedlasting og installasjon av memcachet i systemet:
FORSTØRRE
Trinn 4
Når vi har installert memcachet, vil vi validere statusen ved å utføre:
sudo systemctl status memcachet
FORSTØRRE
Frem til dette punktet har vi installert memcachet på Ubuntu Server.
2. Hvordan konfigurere Memcached i Ubuntu
Konfigurasjonsinnstillingene som er lagret i minnet, finnes i katalogen /etc/memcached.conf. Der finner vi at Memcached lytter på port 11211 og er konfigurert til å lytte gjennom localhost.
Trinn 1
Vi validerer dette ved å få tilgang til den foretrukne redaktøren:
sudo nano /etc/memcached.conf
FORSTØRRE
Hvis applikasjonen som må koble til memcachetjenesten er installert på den samme memcachede serveren, må denne linjen være den samme uten noen endring, men hvis den må koble til eksternt, må vi redigere adressen til localhost (127.0. 0.1) av den eksterne klientens IP -adresse.
Steg 2
Hvis du gjør en endring, lagrer vi den med Ctrl + O -tastene og avslutter editoren med Ctrl + X -tastene.
Deretter starter vi memcached på nytt ved å kjøre:
sudo systemctl start memcached på nytt
FORSTØRRE
Trinn 3
Nå må vi tillate eksterne tilkoblinger til Ubuntu, for dette gir vi disse tillatelsene i Ubuntu -brannmuren som følger:
sudo ufw tillate 11211 / tcp bruke endringene: sudo ufw reloadMerkHvis brannmuren ikke er aktiv, må vi kjøre "sudo ufw enable" for å aktivere den.
FORSTØRRE
Trinn 4
Vi sjekker statusen til brannmuren:
sudo ufw status
FORSTØRRE
3. Slik aktiverer du bruk av Memcached med Ubuntu -applikasjoner
Basert på applikasjonene vi må administrere, må vi installere de respektive verktøyene.
Trinn 1
For eksempel, hvis vi vil administrere PHP, vil vi utføre:
sudo apt install php-memcached
FORSTØRRE
Steg 2
For Python utfører vi:
pip install pymemcache pip install python-memcached På den lokale serveren kan vi sjekkeBufrestatus ved å utføre følgende:
memcstat --servers = "127.0.0.1"
FORSTØRRE
Trinn 3
For å sjekke memcachede postene bruker vi følgende linje:
sudo journalctl -u memcached
FORSTØRRE
Med memcached vil administrasjonen av hurtigbufferen i Ubuntu Server være veldig enkel og sentralisert. På denne måten vil du vite hvordan du installerer og konfigurerer Memcached i Ubuntu Server 20.04 for å kunne bruke dette verktøyet og dra nytte av alle fordelene det tilbyr.