![10 корисних безкоштовних електронних книг Linux для новачків та адміністраторів](/f/9c1a529b26434098ffbf31b85c5abf17.png?width=100&height=100)
Подумайте на хвилинку про те, що сталося, коли ви перейшли на поточну сторінку. Ви або натиснули посилання, яке ви отримали через інформаційний бюлетень, або посилання на домашній сторінці домену Tecmint.com, а потім перейшли до цієї статті.
Коротко кажучи, ви (або фактично ваш браузер) надіслали HTTP -запит веб -серверу, на якому розміщено цей сайт, і сервер надіслав відповідь HTTP.
Як би просто це не звучало, але цей процес передбачає набагато більше. Потрібно було багато обробити на стороні сервера щоб представити гарно відформатовану сторінку, яку ви можете побачити, з усіма ресурсами - статичними та динамічними. Не копаючи набагато глибше, ви можете собі уявити, що якщо веб -сервер повинен відповідати на багато таких запитів одночасно (зробіть це лише кілька сотень для початку), він може привести себе або всю систему до сканування незабаром.
І ось де Лак, високопродуктивний прискорювач HTTP та зворотний проксі, може врятувати день. У цій статті я поясню, як встановити та використовувати
Лак як інтерфейс для Апач або Nginx для швидшого кешування HTTP -відповідей і без додаткового навантаження на веб -сервер.Однак, оскільки Varnish зазвичай зберігає свій кеш у пам’яті, а не на диску, нам потрібно бути обережними та обмежити простір оперативної пам’яті, виділений для кешування. Ми обговоримо, як це зробити за хвилину.
Ця публікація передбачає, що ви встановили ЛАМПА або ЛЕМП сервер. Якщо ні, будь ласка, встановіть один із цих стеків, перш ніж продовжувати.
В офіційній документації рекомендується встановлювати Varnish із власного сховища розробника, оскільки вони завжди містять останню версію. Ви також можете встановити пакет з офіційних сховищ вашого дистрибутива, хоча він може бути трохи застарілим.
Також зверніть увагу, що сховища проекту забезпечують лише підтримку 64-розрядна системи, тоді як для 32-розрядна машини, вам доведеться вдатися до офіційно підтримуваних сховищ вашого дистрибутива.
У цій статті ми встановимо Лак зі сховищ, офіційно підтримуваних кожним дистрибутивом. Основною причиною такого рішення є забезпечення єдиності в методі встановлення та автоматичне вирішення залежностей для всіх архітектур.
# aptitude update && aptitude install varnish [передмова до кожної команди з sudo в Ubuntu]
Для CentOS і RHEL вам потрібно увімкнути сховище EPEL перед установкою Varnish.
# yum update && yum install lak
Якщо інсталяція завершиться успішно, у вас буде одна з таких версій, залежно від вашого дистрибутива:
Нарешті, вам потрібно запустити Varnish вручну, якщо процес інсталяції не зробив це за вас, і включити його для запуску під час завантаження.
# сервісний старт лаку. # статус лаку обслуговування. # chkconfig -лак рівня 345 на.
# systemctl стартовий лак. # лак статусу systemctl. # система включення лаку.