prisegta

Kaip įdiegti „Memcached“ į „Ubuntu“

Kaip įdiegti „Memcached“ į „Ubuntu“
Didėjant srautui, nėra neįprasta, kad svetainės pradeda lėtai veikti ir rodo prastesnį našumą. Šis našumo efektas yra dėl to, kad užpakalinėje dalyje naudojama duomenų bazė negali susidoroti ar išplėsti, atsižvelgiant į srautą, kurį svetainė pradėjo gauti. Vienas iš būdų užkirsti kelią šiam įvykiui yra naudoti gerą talpyklos sistemą, tokią kaip „Memcached“.

Kas yra Memcached

Remiantis oficialia „Memcached“ svetaine:

„Memcached“ yra atminties raktų vertės saugykla, skirta mažiems savavališkų duomenų (eilučių, objektų) gabalams, gautiems iš duomenų bazės iškvietimų, API skambučių ar puslapių atvaizdavimo. „Memcached“ yra paprastas, tačiau galingas. Paprastas dizainas skatina greitą diegimą, paprastą kūrimą ir išsprendžia daugelį problemų, su kuriomis susiduria didelės duomenų talpyklos. Jo API yra prieinama populiariausioms kalboms.

Pradžia

Mes galime pradėti naudoti „Memcached“ naudodami tik keletą komandų rinkinių. Baigę diegti, mes taip pat patikrinsime, ar jis tinkamai įdiegtas ir veikia.

Montavimas

Norėdami įdiegti „Memcached“ savo „Ubuntu 16“, vykdysime šią „apt-get“ pagrįstą komandą.04 mašina:

sudo apt-get install memcached

Štai ką mes grąžiname naudodami šią komandą:

Pradedama „Memcached“

„Memcached“ lengva paleisti kaip „daemon“ serverį. Pagal numatytuosius nustatymus „Memcached“ veikia 11211 prievade. Galime pradėti naudoti komandą:

memcached -d

Mes netgi galime paleisti kelis „Memcached“ egzempliorius arba paleisti jį kitame uoste naudodami tą pačią komandą:

atminties talpykla -p 11111 -U 11111 -d

Šios dvi komandos nesukuria išvesties:

Duomenų saugojimas „Memcached“

Dabar, kai mūsų „Memcached“ egzempliorius prasidėjo 11211 prievade, pirmiausia galime patikrinti, ar jis veikia:

Dabar mes pasirengę saugoti ir gauti duomenis iš atminties. Laikydami duomenis „Memcached“ naudokite šį formatą:

nustatykite PAGRINDINIUS META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Norėdami gauti raktą, naudokite šį formatą:

gauti RAKTĄ

Norėdami pakeisti rakto vertę, naudokite komandą trhe pakeisti kaip:

pakeisti PAGRINDINIUS META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Galiausiai, jei norite pašalinti raktą iš „Memcached“, naudokite komandą „Delete“:

ištrinti RAKTĄ

Pabandykime pavyzdį:

Išvada

Šioje pamokoje mes apžvelgėme, kaip mes galime įdiegti ir pradėti naudoti „Memcached“, kuri yra puiki objektų talpyklos sistema, sauganti duomenis pačioje atmintyje, kad vėliau būtų galima greičiau skambinti į duomenų bazę.

„OpenTTD“ ir „Simutrans“
Sukurti savo transporto modeliavimą gali būti smagu, atpalaiduojanti ir be galo viliojanti. Štai kodėl jūs turite įsitikinti, kad išbandėte kuo daugia...
„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...
„SuperTuxKart“, skirta „Linux“
„SuperTuxKart“ yra puikus pavadinimas, sukurtas nemokamai suteikti „Mario Kart“ patirtį jūsų „Linux“ sistemoje. Tai gana sudėtinga ir smagu žaisti, yr...