Линук оперативни системи нуде нам стотине опција када је у питању повећање продуктивности и ефикасности њихових улога, посебно када радимо са дистро -има као што су ЦентОС 7 или Дебиан 9, који су развијени за управљање подацима и услугама на много динамичнији начин. .
У овом свету могућности посебно проналазимо ону која нам помаже да побољшамо целокупан процес администрирања базе података и која је мемцацхед. Солветиц ће данас анализирати како инсталирати мемцацхед на Дебиан 9 на сигуран и практичан начин.
Шта је мемцацхедМемцацхед је генерички по природи систем дистрибуираног кеширања меморијских објеката меморијских објеката високих перформанси, који је првобитно развијен за убрзавање динамичких веб апликација оптимизацијом учитавања базе података.
Мемцацхед је бесплатан и отворен извор, креиран као складиште вредности кључа у меморији за мале произвољне комаде података, као што су низови или објекти, из резултата позива базе података, који су АПИ позиви или представљање страница.
Захваљујући једноставном дизајну мемцхацхед -а, биће могуће промовисати брзу примену, лакоћу развоја и решити многе проблеме са којима се данас суочавају велике кеш меморије, његов АПИ је доступан за више од 20 језика.
Како мемцацхед функционишеМемцацхед нам омогућава да узмемо делове меморије из нашег система где видимо више меморије него што је потребно и чини је доступном подручјима где ћемо имати мање од оног што нам је потребно на меморијском нивоу.
На исти начин, мемцацхед нам такође омогућава боље коришћење доступне меморије. Графички, ево како нам мемцхацхед може помоћи да оптимизујемо овај ресурс:
Сваки чвор је потпуно независан, горња слика, сваки чвор може користити меморију других чворова, доњу слику.
Са мемцацхед имплементацијом, сви сервери можда претражују исто спремиште виртуелне меморије, што значи да се дата ставка увек складишти и увек преузима са исте локације у читавом веб кластеру.
Затим ћемо видети како инсталирати мемцацхед на Дебиан 9.
1. Приступ роот корисника и надоградња ОС Дебиан 9
Први корак који треба предузети је промена корисника у роот, ако већ није роот, и да бисте то урадили, једноставно извршите једну од следећих команди:
су - или судо су -лТамо уносимо администраторску лозинку и сада ћемо имати приступ као роот корисници.
Следећи корак који треба предузети је ажурирање доступних пакета Дебиан 9 и за то ћемо извршити следеће редове:
апт-гет упдате апт-гет упграде
2. Инсталирање мемцацхед -а на Дебиан 9
Када се оперативни систем ажурира, настављамо са инсталирањем мемцацхед -а који је доступан у Дебиан спремиштима, за то ћемо извршити следећи ред:
апт-гет инсталл мемцацхед нетцат
Након што је мемцацхед инсталиран, настављамо са потврђивањем да ли је услуга покренута или не, за то ћемо извршити следеће:
пс -еф | греп -и мемцацхедДобијени резултат ће бити следећи:
3. Мемцацхед конфигурација на Дебиану 9
Корак 1
Када потврдимо да је услуга активна, следећи корак је конфигурисање апликације и њена конфигурацијска датотека се може пронаћи на /етц/мемцацхед.цонф путањи.
Приступамо му помоћу жељеног уређивача:
нано /етц/мемцацхед.цонфВидећемо следеће:
Корак 2
Тамо можемо променити жељене вредности, при чему је меморијска кеш меморија једна од најчешћих, лоцирамо меморијску линију и подразумевана вредност је 64, али можемо поставити жељену, попут 256 или 512.
Спремамо измене помоћу комбинације тастера Цтрл + О и излазимо из уређивача помоћу комбинације Цтрл + Кс.
Корак 3
Поново покрећемо мемцацхед процес извршавањем следећег:
системцтл рестарт мемцацхедОмогућавамо мемцацхед аутостарт извршавањем:
системцтл омогућити мемцацхед
Корак 4
Ако желимо да потврдимо статус мемцацхед -а, извршићемо следећи ред:
ецхо "поставке статистике" | нц лоцалхост 11211Као резултат тога, добићемо вредност сваког од конфигурацијских параметара апликације:
4. Конфигурација заштитног зида на Дебиану 9
Сада морамо омогућити порт 11211 као долазну везу у заштитном зиду како би све радило исправно и за то извршавамо следеће:
Ако користимо ФиреваллД:
фиревалл-цмд --перманент --зоне = публиц --адд-порт = 11211 / тцп фиревалл-цмд -релоад Ако користимо УФВ: уфв дозвољава 11211 / тцп уфв поновно учитавање
Ако желимо да проверимо даљинско повезивање, извршићемо следеће:
ецхо статс | нц хост_мемцацхед_о_ИП 11211
5. Инсталација ПХП модула
Корак 1
Коначно, биће потребно инсталирати ПХП модул за оптимално функционисање мемцацхед -а са ПХП -ом. Извршићемо следећи ред:
апт-гет инсталл -и пхп пхп-мемцацхе
Корак 2
Сада морамо поново покренути мемцацхед и Апацхе услуге да би промене ступиле на снагу:
системцтл рестарт мемцацхед системцтл рестарт апацхе2Корак 3
Да бисмо тестирали ПХП конфигурацију, креираћемо датотеку под називом инфо.пхп која приступа следећој путањи:
нано /вар/ввв/хтмл/инфо.пхпУ ову нову датотеку унећемо следеће:
Спремамо промене помоћу тастера Цтрл + О и излазимо помоћу Цтрл + Кс
Корак 4
Сада идемо у прегледач и уносимо следећу синтаксу:
хттп: //ИП/инфо.пхпОво ће бити резултат
На овај начин смо инсталирали и конфигурисали мемцацхед у Дебиан9.