Jak zainstalować „lakier” (akcelerator HTTP) i wykonać testowanie obciążenia za pomocą Benchmark Apache

Jak zainstalować „lakier” (akcelerator HTTP) i wykonać testowanie obciążenia za pomocą Benchmark Apache

Pomyśl przez chwilę o tym, co się stało, gdy przeglądałeś bieżącą stronę. Kliknąłeś link otrzymany przez biuletyn lub na linku na stronie głównej Tecmint.com, a następnie zostali zabrani do tego artykułu.

W kilku słowach (lub faktycznie Twoja przeglądarka) wysłałeś żądanie HTTP do serwera WWW, który hostuje tę stronę, a serwer odesłał odpowiedź HTTP.

Choć brzmi to prosto, proces ten wymaga znacznie więcej. Trzeba było zrobić wiele przetwarzania po stronie serwera Aby przedstawić ładnie sformatowaną stronę, którą możesz zobaczyć z wszystkimi zasobami - statycznymi i dynamicznymi. Bez kopania znacznie głębiej możesz sobie wyobrazić, że jeśli serwer WWW musi odpowiedzieć na wiele takich żądań jednocześnie (uczynij to tylko kilkaset początków), może wkrótce doprowadzić się do pełzania, albo całego systemu do pełzania.

I tam właśnie Lakier, Wysoko wydajny akcelerator HTTP i odwrotny proxy, może zaoszczędzić dzień. W tym artykule wyjaśnię, jak zainstalować i używać Lakier jako front-end Apache Lub Nginx Aby szybciej buforować odpowiedzi HTTP i bez dalszego obciążenia na serwerze WWW.

Ponieważ jednak lakier zwykle przechowuje pamięć podręczną w pamięci zamiast na dysku, będziemy musieli być ostrożne i ograniczyć przestrzeń pamięci RAM przydzielonej do buforowania. Omówimy, jak to zrobić za minutę.

Jak działa lakier

Instalowanie lakieru

Ten post zakłada, że ​​zainstalowałeś LAMPA Lub LEMP serwer. Jeśli nie, zainstaluj jeden z tych stosów przed kontynuowaniem.

  1. Zainstaluj lampę w Centos 7
  2. Zainstaluj LEMP w Centos 7

Oficjalna dokumentacja zaleca instalację lakieru z własnego repozytorium programisty, ponieważ zawsze zapewniają najnowszą wersję. Możesz także zainstalować pakiet z oficjalnych repozytoriów dystrybucji, chociaż może być trochę nieaktualny.

Należy również pamiętać, że repozytoria projektu zapewniają tylko wsparcie dla 64-bit systemy, podczas gdy dla 32-bitowy Maszyny, które będziesz musiał uciekać się do oficjalnie utrzymanych repozytoriów dystrybucji.

W tym artykule zainstalujemy Lakier z repozytoriów oficjalnie wspieranych przez każdą dystrybucję. Głównym powodem tej decyzji jest zapewnienie jednolitości w metodzie instalacji i zapewnienie automatycznej rozdzielczości zależności dla wszystkich architektur.

Na Debian i Ubuntu
# aktualizacja APTIDE && Aptitude Instaluj lakier [Przedmowa każde polecenie z sudo na Ubuntu] 
Na Rhel, Centos i Fedora

W przypadku Centos i Rhel musisz włączyć repozytorium EPEL przed zainstalowaniem lakieru.

# Aktualizacja Yum && Yum Instaluj lakier 

Jeśli instalacja zakończy się pomyślnie, będziesz mieć jedną z następujących wersji w zależności od dystrybucji:

  1. Debian: 3.0.2-2+Deb7u1
  2. Ubuntu: 3.0.2-1
  3. Fedora, Centos i Rhel (Wersja jest taka sama jak lakier jest dostępny w repozytorium EPEL): v4.0.2

Wreszcie, musisz uruchomić lakier ręcznie, jeśli proces instalacji nie zrobił tego dla ciebie, i umożliwić rozpoczęcie uruchomienia.

Na Debian, Ubuntu, Centos/Rhel 6.X i Fedora 15-20
# Uruchom lakier serwisowy # Status lakier 
Na Centos/Rhel 7.X i Fedora 21
# SystemCtl Start lakier # Systemctl Status lakier # Włącz system System 
Strony: 1 2