Kaip įdiegti „Memcached“ „Debian 9“

„Linux“ operacinės sistemos siūlo šimtus variantų, kaip padidinti jų vaidmenų produktyvumą ir efektyvumą, ypač kai dirbame su platinimo sistemomis, tokiomis kaip „CentOS 7“ ar „Debian 9“, kurios buvo sukurtos siekiant valdyti duomenis ir paslaugas daug dinamiškiau. .

Šiame galimybių pasaulyje mes randame vieną, kuris padeda mums tobulinti visą duomenų bazės administravimo procesą ir yra priskirtas. „Solvetic“ šiandien analizuos, kaip saugiai ir praktiškai įdiegti „memcached“ „Debian 9“.

Kas įsiminė„Memcached“ yra bendro pobūdžio, didelio našumo paskirstytos atminties objektų talpyklos sistema, kuri iš pradžių buvo sukurta siekiant paspartinti dinamines žiniatinklio programas optimizuojant duomenų bazės apkrovą.

„Memcached“ yra nemokamas ir atviro kodo, sukurtas kaip atminties raktų reikšmių saugykla mažoms savavališkoms duomenų grupėms, pvz., Eilutėms ar objektams, iš duomenų bazės iškvietimų rezultatų, kurie yra API iškvietimai arba puslapių atvaizdavimas.

Dėl paprasto „memchached“ dizaino bus galima skatinti greitą diegimą, paprastą kūrimą ir išspręsti daugelį problemų, su kuriomis šiandien susiduria didelės duomenų talpyklos, jo API galima daugiau nei 20 kalbų.

Kaip veikia memcached„Memcached“ leidžia mums paimti atminties dalis iš savo sistemos, kur matome daugiau atminties, nei būtina, ir padaryti ją prieinamą toms sritims, kuriose turėsime mažiau nei reikia atminties lygiu.

Panašiai „memcached“ taip pat leidžia geriau išnaudoti turimą atmintį. Grafiškai šitaip „memchached“ gali padėti optimizuoti šį išteklių:

Kiekvienas mazgas yra visiškai nepriklausomas, viršutinis vaizdas. Kiekvienas mazgas gali naudoti kitų mazgų atmintį, apatinį vaizdą.

Įdiegus atmintinę, visi serveriai gali ieškoti to paties virtualios atminties telkinio, o tai reiškia, kad tam tikras elementas visada saugomas ir visada gaunamas iš tos pačios vietos visame žiniatinklio klasteryje.

Toliau pamatysime, kaip įdiegti „memcached“ „Debian 9“.

1. Pagrindinė vartotojo prieiga ir „Debian 9“ OS atnaujinimas


Pirmiausia reikia pakeisti vartotoją į root, jei jis dar nėra root, ir tai padaryti, tiesiog vykdykite vieną iš šių komandų:
 su - arba sudo su -l
Ten mes įvedame administratoriaus slaptažodį ir dabar turėsime prieigą kaip pagrindiniai vartotojai.

Kitas žingsnis, kurį reikia padaryti, yra atnaujinti turimus „Debian 9“ paketus, ir mes vykdysime šias eilutes:

 apt-get update apt-get upgrade

2. „Memcached“ diegimas „Debian 9“


Kai operacinė sistema bus atnaujinta, pradėsime diegti „memcached“, kurį galima rasti „Debian“ saugyklose, todėl vykdysime šią eilutę:
 apt-get install memcached netcat

Įdiegę „memcached“, mes patikriname, ar paslauga buvo paleista, ar ne, todėl atliksime šiuos veiksmus:

 ps -ef | grep -i įsiminė
Gautas rezultatas bus toks:

3. Prisiminta konfigūracija „Debian 9“

1 žingsnis
Kai patvirtinsime, kad paslauga yra aktyvi, kitas žingsnis yra sukonfigūruoti programą, o jos konfigūracijos failą galima rasti /etc/memcached.conf kelyje.

Mes pasiekiame jį naudodami pageidaujamą redaktorių:

 nano /etc/memcached.conf
Pamatysime šiuos dalykus:

2 žingsnis
Ten mes galime pakeisti norimas vertes, viena iš labiausiai paplitusių atminties talpyklos, surandame atminties eilutę ir numatytoji reikšmė yra 64, tačiau galime nustatyti norimą, pvz., 256 arba 512.

Pakeitimus išsaugome naudodami klavišų kombinaciją Ctrl + O ir išeiname iš redaktoriaus naudodami kombinaciją Ctrl + X.

3 žingsnis
Iš naujo paleidžiame atminties procesą atlikdami šiuos veiksmus:

 systemctl paleiskite iš naujo
Įgaliname automatinį paleidimą, atlikdami šiuos veiksmus:
 systemctl įgalinti memcached

4 žingsnis
Jei norime patvirtinti atminties būseną, vykdysime šią eilutę:

 echo "statistikos nustatymai" | nc localhost 11211
Dėl to gausime kiekvieno programos konfigūracijos parametro vertę:

4. „Debian 9“ užkardos konfigūracija

Dabar mes turime įjungti 11211 prievadą kaip įeinantį ryšį ugniasienėje, kad viskas veiktų tinkamai, ir mes vykdome šiuos veiksmus:

Jei naudojame FirewallD:

 firewall-cmd --permanent --zone = public --add-port = 11211 / tcp firewall-cmd -reload Jei naudojame UFW: ufw let 11211 / tcp ufw reload

Jei norime patikrinti nuotolinį ryšį, atliksime šiuos veiksmus:

 aido statistika | nc host_memcached_o_IP 11211

5. PHP modulio montavimas

1 žingsnis
Galiausiai turėsite įdiegti PHP modulį, kad optimaliai veiktų memcached su PHP. Mes vykdysime šią eilutę:

 apt-get install -y php php-memcache

2 žingsnis
Dabar turime iš naujo paleisti „memcached“ ir „Apache“ paslaugas, kad pakeitimai įsigaliotų:

 systemctl restart memcached systemctl restart apache2
3 žingsnis
Norėdami išbandyti PHP konfigūraciją, sukursime failą, pavadintą info.php, pasiekdami šį kelią:
 nano /var/www/html/info.php
Į šį naują failą įvesime:
 

Išsaugome pakeitimus klavišais Ctrl + O ir išeiname naudodami Ctrl + X

4 žingsnis
Dabar einame į naršyklę ir įvedame šią sintaksę:

 http: //IP/info.php
Tai bus rezultatas

Tokiu būdu mes įdiegėme ir sukonfigūravome memcached Debian9.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave