atmiņā

Kā instalēt Memcached Ubuntu

Kā instalēt Memcached Ubuntu
Palielinoties datplūsmai, nav nekas neparasts, ka vietnes sāk palēnināties un parāda pasliktinātu veiktspēju. Šis veiktspējas efekts ir saistīts ar faktu, ka aizmugurē izmantotā datu bāze nevar tikt galā vai paplašināta, pamatojoties uz datplūsmu, kuru vietne ir sākusi saņemt. Viens no veidiem, kā to novērst, ir tādas labas kešatmiņas sistēmas izmantošana kā Memcached.

Kas ir Memcached

Saskaņā ar oficiālo Memcached vietni:

Memcached ir atmiņā ievietota atslēgu vērtību krātuve nelieliem patvaļīgu datu (virkņu, objektu) gabaliem no datu bāzes izsaukumu, API izsaukumu vai lapu renderēšanas rezultātiem. Memcached ir vienkāršs, tomēr spēcīgs. Tās vienkāršais dizains veicina ātru izvietošanu, izstrādes vienkāršību un atrisina daudzas problēmas, ar kurām saskaras lielas datu kešatmiņas. Tā API ir pieejama populārākajām valodām.

Darba sākšana

Mēs varam sākt ar Memcached, izmantojot tikai dažus komandu komplektus. Kad instalēšana būs pabeigta, mēs arī pārbaudīsim, vai tā ir pareizi instalēta un darbojas.

Uzstādīšana

Mēs instalēsim šādu komandu apt-get balstītu, lai instalētu Memcached mūsu Ubuntu 16.04 mašīna:

sudo apt-get install memcached

Lūk, ko mēs atgūsim ar šo komandu:

Sākot Memcached

Memcached ir viegli sākt kā dēmonu serveri. Pēc noklusējuma Memcached darbojas 11211 portā. Mēs varam sākt izmantot komandu:

memcached -d

Mēs pat varam palaist vairākus Memcached gadījumus vai palaist to citā ostā, izmantojot to pašu komandu:

atmiņā ievietots -p 11111 -U 11111 -d

Šīs divas komandas nerada izvadi:

Datu glabāšana Memcached

Tagad, kad mūsu Memcached instance ir sākusi darbību portā 11211, mēs vispirms varam pārbaudīt, vai tā darbojas:

Tagad mēs esam gatavi glabāt un iegūt datus no atmiņas. Uzglabājot datus Memcached, izmantojiet šādu formātu:

iestatīt KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Lai iegūtu atslēgu, izmantojiet šo formātu:

saņemt atslēgu

Lai aizstātu atslēgas vērtību, izmantojiet komandu aizstāt kā:

aizstāt KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Visbeidzot, lai noņemtu atslēgu no Memcached, izmantojiet komandu Delete:

dzēst KEY

Izmēģināsim piemēru:

Secinājums

Šajā nodarbībā mēs apskatījām, kā mēs varam instalēt un sākt izmantot Memcached, kas ir lieliska objektu kešatmiņas sistēma, kas datus glabā pašā atmiņā, lai turpmākos zvanus varētu ātrāk veikt uz datu bāzi.

Top 5 spēļu tveršanas kartes
Mēs visi esam redzējuši un mīlējuši straumēšanas spēles pakalpojumā YouTube. PewDiePie, Jakesepticye un Markiplier ir tikai daži no labākajiem spēlētā...
Kā izstrādāt spēli Linux
Pirms desmit gadiem maz Linux lietotāju varētu paredzēt, ka viņu iecienītā operētājsistēma kādu dienu būs populāra spēļu platforma komerciālām videosp...
Komerciālo spēļu dzinēju atvērtā koda porti
Bezmaksas, atvērtā koda un starpplatformu spēļu dzinēju atpūtu var izmantot, lai spēlētu vecos, kā arī dažus no diezgan nesenajiem spēļu nosaukumiem. ...