Как да инсталирате Memcached на Debian 9

Операционните системи Linux ни предлагат стотици възможности, когато става въпрос за увеличаване на производителността и ефективността на техните роли, особено когато работим с дистрибуции като CentOS 7 или Debian 9, които са разработени за управление на данни и услуги по много по -динамичен начин .

В този свят от възможности ние откриваме по -специално такъв, който ни помага да подобрим целия процес на администриране на база данни и който е memcached. Днес Solvetic ще анализира как да инсталирате memcached на Debian 9 по безопасен и практичен начин.

Какво е memcachedMemcached е универсална по природа, високопроизводителна система за разпределение на кеширани обекти на паметта, която първоначално е разработена, за да се използва за ускоряване на динамичните уеб приложения чрез оптимизиране на зареждането на базата данни.

Memcached е безплатен и с отворен код, създаден като хранилище за стойности на ключ в паметта за малки произволни парчета данни, като низове или обекти, от резултати от извиквания на база данни, които са API извиквания или представяне на страници.

Благодарение на простия дизайн на memchached ще бъде възможно да се насърчи бързото внедряване, лекотата на разработка и решаването на много проблеми, пред които са изправени големите кешове на данни днес, неговият API е достъпен за повече от 20 езика.

Как работи memcachedMemcached ни позволява да вземем части от паметта от нашата система, където виждаме повече памет, отколкото е необходимо, и я прави достъпна за областите, където ще имаме по -малко от това, от което се нуждаем на ниво памет.

По същия начин memcached също ни позволява да използваме по -добре наличната памет. Графично, по този начин memchached може да ни помогне да оптимизираме този ресурс:

Всеки възел е напълно независим, горно изображение.Всеки възел може да използва паметта на други възли, долно изображение.

С изпълнението memcached всички сървъри може да търсят един и същ виртуален пул на паметта, което означава, че даден елемент винаги се съхранява и винаги се извлича от едно и също място в целия уеб клъстер.

След това ще видим как да инсталираме memcached на Debian 9.

1. Root User Access и надстройка на Debian 9 OS


Първата стъпка, която трябва да направите, е да промените потребителя на root, ако още не е root, и за да направите това, просто изпълнете една от следните команди:
 su - или sudo su -l
Там въвеждаме администраторската парола и сега ще имаме достъп като root потребители.

Следващата стъпка, която трябва да предприемете, е да актуализирате наличните пакети на Debian 9 и за това ще изпълним следните редове:

 apt-get update apt-get надстройка

2. Инсталиране на memcached на Debian 9


След като операционната система се актуализира, пристъпваме към инсталиране на memcached, който е наличен в хранилищата на Debian, за това ще изпълним следния ред:
 apt-get install memcached netcat

След като memcached е инсталиран, продължаваме да проверяваме дали услугата е стартирана или не, за това ще изпълним следното:

 ps -ef | grep -i memcached
Полученият резултат ще бъде следният:

3. Memcached конфигурация на Debian 9

Етап 1
След като потвърдим, че услугата е активна, следващата стъпка е да конфигурираме приложението и неговият конфигурационен файл може да бъде намерен в /etc/memcached.conf пътя.

Достъпваме до него с помощта на предпочитания редактор:

 nano /etc/memcached.conf
Ще видим следното:

Стъпка 2
Там можем да променим желаните стойности, като кешът на паметта е един от най -често срещаните, намираме реда на паметта и стойността по подразбиране е 64, но можем да зададем желаната, като 256 или 512.

Запазваме промените с помощта на клавишната комбинация Ctrl + O и излизаме от редактора, използвайки комбинацията Ctrl + X.

Стъпка 3
Рестартираме процеса memcached, като изпълним следното:

 systemctl рестартирайте memcached
Активираме автоматично стартиране на memcached, като изпълним:
 systemctl активира memcached

Стъпка 4
Ако искаме да потвърдим статуса на memcached, ще изпълним следния ред:

 ехо "настройки на статистиката" | nc localhost 11211
В резултат на това ще получим стойността на всеки от конфигурационните параметри на приложението:

4. Конфигурация на защитната стена в Debian 9

Сега трябва да активираме порт 11211 като входяща връзка в защитната стена, така че всичко да работи правилно и за това изпълняваме следното:

Ако използваме FirewallD:

 firewall-cmd --permanent --zone = public --add-port = 11211 / tcp firewall-cmd -reload Ако използваме UFW: ufw позволи 11211 / tcp ufw презареждане

Ако искаме да проверим отдалечената връзка, ще изпълним следното:

 ехо статистика | nc host_memcached_o_IP 11211

5. Инсталиране на PHP модул

Етап 1
И накрая, ще е необходимо да инсталирате PHP модула за оптималното функциониране на memcached с PHP. Ще изпълним следния ред:

 apt-get install -y php php-memcache

Стъпка 2
Сега трябва да рестартираме услугите memcached и Apache, за да влязат в сила промените:

 systemctl рестартирайте memcached systemctl рестартирайте apache2
Стъпка 3
За да тестваме конфигурацията на PHP, ще създадем файл, наречен info.php, с достъп до следния път:
 nano /var/www/html/info.php
В този нов файл ще въведем следното:
 

Запазваме промените с клавишите Ctrl + O и излизаме с помощта на Ctrl + X

Стъпка 4
Сега отиваме в браузъра и въвеждаме следния синтаксис:

 http: //IP/info.php
Това ще бъде резултатът

По този начин сме инсталирали и конфигурирали memcached в Debian9.

wave wave wave wave wave