Kā instalēt Memcached vietnē CentOS 8 - UZSTĀDĪT

Operētājsistēmas apstrādā dažādus ierakstīto datu pārvaldības veidus, un viens no tiem ir tas, ka kešatmiņa tiek saglabāta datora atmiņā. Šo kešatmiņu nosūta tīmekļa objekti, un atmiņā šī kešatmiņa ietver virkni parametru un instrukciju, kas ļauj tos nolasīt CPU, un līdz ar to tiek piedāvāta daudz ātrāka piekļuve šīm vietnēm.

Tomēr šīs kešatmiņas uzkrāšanās var būt kļūdu faktors, it īpaši, ja tīmekļa objekti (piemēram, tīmekļa lapas) maina IP vai vērtības, lai pārvaldītu kešatmi visaptverošāk, mums ir utilīta ar nosaukumu "Encachad", un mēs redzēsim, kā lai to izmantotu CentOS 8.

Kas ir MemcachedMemcached ir izstrādāta kā augstas veiktspējas kešatmiņas sistēma, kas optimizē kešatmiņas izmantošanu un pārvaldību sistēmā. Tās mērķis ir paātrināt dinamiskas tīmekļa lietojumprogrammas, tieši pārvaldot datu bāzes ielādi, kas tieši ietekmē veiktspēju.

Lai saprastu, kā memchached palīdz šim procesam, mums ir jāsaprot, ka lietojumprogramma izmantos sistēmas daļas, kurās ir rezerves atmiņa un kuras mēs neizmantojam, un šī daļa tiek ieviesta ierobežotajā vai vajadzīgajā apgabalā, tas atvieglo:

  • Ka katrs mezgls var būt neatkarīgs no otra
  • Katrs mezgls var izmantot citu mezglu atmiņu, lai optimizētu procesus, kuros trūkst atmiņas

AtminētsMemcached veido šādi elementi:

  • Klienta programmatūra, kurā uzskaitīti pieejamie atmiņas serveri
  • Jaukšanas algoritma integrācija, šis algoritms ir balstīts uz klientu un ļauj drošības nolūkos izvēlēties serveri, pamatojoties uz izplatīto atslēgu.
  • Servera programmatūra, kurā vērtības tiek glabātas ar tām piešķirtajām atslēgām iekšējā jaukšanas tabulā.
  • Lai paātrinātu procesus, LRU, kas norāda, kad ir saglabāts, vajadzētu piekļūt vecajiem datiem

1. Kā instalēt Memchached vietnē CentOS 8


Pēc noklusējuma Memcached pakotnes ir iekļautas CentOS 8. krātuvēs. Tas ļauj to instalēšanai izmantot dnf pakotņu pārvaldnieku.

1. darbība
Mēs izpildīsim sekojošo:

 sudo dnf instalēt memcached libmemcached

PALIELINĀT

2. solis
Mēs ievadām burtu "s", lai apstiprinātu Memchached un tā pakotņu lejupielādi un instalēšanu:

PALIELINĀT

3. solis
Sīkākai informācijai par Memcached pakotni var piekļūt, izmantojot šādu komandu:

 apgr./min

PALIELINĀT

Tur mēs atrodam konkrētu informāciju par Memcached.

4. solis
Memcached var instalēt tieši no avota, izmantojot šādas rindas:

 sudo yum instalēt libevent-devel sudo wget https://memcached.org/latest tar -zxf memcached-1.xxtar.gz cd memcached-1.xx ./configure --prefix =/usr/local/memcached make && make test && sudo veikt instalēšanu

2. Kā konfigurēt Memcached CentOS 8


Memcached konfigurācija ir pieejama failā / etc / sysconfig / memcached, un tai ir dažādi mainīgie, ko izmantot.

1. darbība
Pēc noklusējuma Memcached klausās portu 11211 un ir konfigurēts, lai klausītos tikai localhost sistēmu, kā mēs varam redzēt failā:

 nano / etc / sysconfig / memcached

PALIELINĀT

2. solis
Ja mums ir jākonfigurē Memcached tā, lai attālo sistēmu lietojumprogrammas varētu izveidot savienojumu ar serveri, tur mums ir jāmaina vietējā resursdatora adrese 127.0.0.1 uz attālās resursdatora adresi.

Šajā failā ir šādas vērtības:

OstasAttiecas uz ostu, kuru Memcached izmantoja izpildei.
LIETOTĀJSNorāda atmiņas pakalpojuma palaišanas dēmonu.
MAXCONNŠī ir vērtība, kas ļauj noteikt vienlaicīgu savienojumu skaitu, tā noklusējuma vērtība ir 1024 un to var rediģēt, pamatojoties uz pašreizējām vajadzībām
DZĪVOTTā ir rediģējama vērtība, kas attiecas uz kešatmiņas lielumu, kas pēc noklusējuma ir 2048, un ir iespējams to palielināt līdz 4 GB.
IESPĒJASTur ir iespējams konfigurēt servera IP adresi, lai Apache vai Nginx tīmekļa serveri varētu šeit izveidot savienojumu

Ārējo savienojumu atļaušanas gadījumā mums ir jāiespējo ugunsmūra atļaujas:

 sudo ugunsmūris-cmd-pievienot-ports = 11211 / tcp --zone = publisks-pastāvīgs sudo ugunsmūris-cmd-ielādēt

PALIELINĀT

3. solis
Mēs apstiprinām, ka osta ir autorizēta ar šādu komandu:

 sudo ugunsmūris-cmd --list-ports | grep 11211

PALIELINĀT

4. solis
Sāksim un iespējosim Memcached CentOS 8 sāknēšanas sākumā:

 sudo systemctl start memcached sudo systemctl iespējot memcached

PALIELINĀT

5. solis
Mēs pārbaudām Memcached statusu:

 sudo systemctl statuss ir saglabāts

PALIELINĀT

3. Kā iespējot Memcached CentOS 8 lietojumprogrammām

1. darbība
Dažām lietojumprogrammām ir PHP tehnoloģija, kas ļauj instalēt paplašinājumu php-pecl-memcache, lai lietojumprogramma varētu izveidot savienojumu ar Memcached serveri:

 sudo dnf instalēt php-pecl-memcache (memcached paplašinājums PHP) sudo dnf install perl-Cache-Memcached (memcached paplašinājums PERL) sudo dnf install python-memcached (memcached paplašinājums PYTHON)
2. solis
Lai apstiprinātu vietējā servera statistiku, mēs veiksim sekojošo:
 memcached-tool 127.0.0.1 stats

PALIELINĀT

Memcached ir visaptveroša iespēja pārvaldīt kešatmiņu mūsu CentOS 8 serverī.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave