Каталог статей
Ви збожеволіли, бо ваші сервери Memcached та Redis не реагують?
Вам здається, що ви провалилися в кролячу нору, а ваш веб-сайт завантажується зі швидкістю равлика?
Не хвилюйтеся, ви не самотні!
Багато користувачів панелі HestiaCP стикалися з проблемами, коли сервери Memcached або Redis переставали відповідати або не запускалися.
Це справжній головний біль, але, як і більшість технологічних проблем, рішення часто простіше, ніж здається.
Дізнайтеся більше про Memcached і Redis
Перш ніж ми заглибимося в те , як HestiaCP встановлює Memcached , давайте коротко розберемося, що таке Memcached та Redis, і чому вони критично важливі для вашого веб-сайту.
Уявіть, що ваш веб-сайт схожий на ресторан.
Memcached і Redis схожі на ефективних офіціантів, вони запам’ятовують найпопулярніші страви (дані), щоб їм не доводилося кожного разу йти на кухню (база даних) за ними.
Завдяки цьому ваш веб-сайт завантажується швидше, а взаємодія з користувачем стає зручнішою.
Але коли ці «офіціанти» оголошують страйк, у вашому ресторані (на веб-сайті) панує хаос.
Основна причина проблеми: невідповідність версії PHP
Найпоширенішою причиною проблеми «Сервер HestiaCP Memcached/Redis не відповідає» є невідповідність між версією PHP і розширенням Memcached/Redis.
Це все одно, що намагатися спілкуватися зі своїм "офіціантом" не тією мовою - вони не розуміють, що ви говорите!
Рішення: установіть правильне розширення
Хороша новина полягає в тому, що вирішити цю проблему так само просто, як навчити свого «офіціанта» нової мови.
Все, що вам потрібно зробити, це встановити точне розширення Memcached або Redis, яке сумісне з вашою версією PHP.

Memcached для PHP 7.4
Якщо ви використовуєте PHP 7.4, установіть розширення Memcached за допомогою такої команди:
sudo apt install php7.4-memcached memcached libmemcached-tools
Redis для PHP 8.2
Як встановити кеш пам'яті Redis у HestiaCP?
Якщо ви використовуєте PHP 8.2, установіть розширення Redis за допомогою такої команди:
apt install php8.2-redis
systemctl restart php8.2-fpm
Після завершення встановлення не забудьте оновити Memcached або перезапустити сервер Redis, щоб зміни набули чинності.
Порада: Memcached чи Redis?
Якщо ви використовуєте Redis, ви не повинні використовувати Memcached, а лише один із них.
Вибір використання Memcached або Redis залежить від потреб вашого веб-сайту.
Memcached схожий на надзвичайно швидкий спринтер, придатний для кешування простих даних, тоді як Redis схожий на універсального спортсмена, здатного працювати зі складнішими структурами даних.
Якщо ви не впевнені, який з них кращий для вас, попросіть розробника або адміністратора сервера, і вони дадуть рекомендації на основі вашої конкретної ситуації.
Підсумок: відновіть швидку роботу свого веб-сайту
Вирішення проблем із затримкою сервера Memcached або Redis — це те саме, що надати «очікувачам» свого веб-сайту правильні інструменти для ефективної роботи.
Установивши відповідні розширення та вибравши систему кешування, яка найкраще відповідає вашим потребам, ви можете забезпечити блискавичне завантаження вашого веб-сайту та забезпечити користувачам безперебійний досвід перегляду.
Пам’ятайте, веб-сайт, який працює безперебійно, схожий на процвітаючий ресторан, він робить усіх щасливими!
Сподіваємося, що стаття «Вирішення проблеми кешованих серверів hestiacp не відповідають або не працюють», опублікована в блозі Ченя Вейляна ( https://www.chenweiliang.com/ ), буде вам корисною.
Не соромтеся поділитися посиланням на цю статтю: https://www.chenweiliang.com/cwl-31944.html
