"Redis" е система за съхранение на данни в кеш паметта, поддържаща различни видове данни - списъци, низове, асоциативни масиви и т.н. Той може да подобри производителността на сайтове, работещи с бази данни, като кешира информацията, върната от базите данни, директно в паметта на сървъра по модела ключ-стойност. Тъй като предоставя по-бърз достъп до често използвани данни, Redis може да повлияе положително на времето за зареждане на Вашия сайт или приложение. Повече информация за Redis е налична в официалната документация.
Важно: Ако нямате раздел "Уеб приложения" във Вашия Контролен панел, тогава инструкциите в тази статия не са валидни за Вашия акаунт и сървър. Можете да се свържете с нашия екип за повече информация и съдействие.
В тази статия ще покажем как да настроите Redis като WebApps проект и да го използвате в няколко стъпки:
След като инсталирате Redis, ще можете да го достъпвате чрез сокет на "/home/example/private/redis/redis.sock" във Вашия сайт или приложение. Не забравяйте да заместите "example" с потребителското име на Вашия хостинг акаунт.
Redis е наличен по подразбиране за някои хостинг планове. Можете да проверите дали е наличен за Вашия акаунт, изпълнявайки следната команда, след като се свържете с Вашия акаунт чрез SSH:
redis-cli ping && echo "Redis is available!"
Ако Redis е наличен по подразбиране за Вашия акаунт, ще се покаже съобщение "Redis is available!". Redis работи локално на сървъра (с IP адрес 127.0.0.1) на порта по подразбиране за Redis (6379).
Можете да инсталирате Redis на Вашия акаунт като WebApps проект чрез SSH, следвайте тези стъпки:
Можете да проверите дали успешно сте активирали Redis и дали той работи, използвайки следната команда:
redis-cli -s "$redis_dir/redis.sock" ping
След изпълнение на командата, трябва да получите резултат "PONG", който индикира, че Redis работи успешно.
Можете да инсталирате Redis като WebApps проект, използвайки Вашия Контролен панел > раздел "Уеб приложения".
След успешното инсталиране на Redis като уеб приложение, трябва да добавите поддръжка за него в PHP скриптовете на сайта Ви. За да направите това, трябва да отидете в раздел "PHP настройки" на Вашия хостинг Контролен панел и натиснете бутона "Промени" за сайта Ви. Така ще отидете в страницата за управление на неговите PHP настройки, където трябва да сложите отметка за разширението "redis" и да натиснете бутона "Запази".
Последната стъпка в използването на Redis е да го активирате във Вашето приложение или сайт, като окажете пътя към Redis сокета в настройките за Redis на приложението, което използвате. Ако Вашето потребителско име е "example" и сте инсталирали Redis в директория "/private/redis/" на Вашия акаунт, тогава сокета за Redis ще бъде:
/home/example/private/redis/redis.sock
Детайлни инструкции за активиране на Redis за различните приложения и скриптове трябва да бъдат достъпни в тяхната онлайн документация. В противен случай можете да се допитате до разработчиците на тези приложения и скриптове за помощ с активиране на Redis.
За използване на Redis в WordPress, трябва да инсталирате разширение за WordPress, което има поддръжка за Redis. За пример ще използваме приложението "LiteSpeed Cache" за WordPress. След като го инсталирате на Вашия WordPress сайт, трябва да :
След запазването на промените, трябва информацията в "Status" да индикира, че Redis разширението е включено ("Redis Extension: Enabled") и тестовата връзка е преминала успешно ("Connection Test: Passed").
Друг пример за приложение за WordPress, което поддържа Redis, е "Redis Object Cache". За настройка на приложението трябва само да добавите следните редове във wp-config.php файла на Вашата WordPress инсталация, които указват пътя до Redis сокета на Вашето приложение (напр. /home/example/private/redis/redis.sock):
define( 'WP_REDIS_SCHEME', 'unix' );
define( 'WP_REDIS_PATH', '/home/example/private/redis/redis.sock' );
След запазване на промените в конфигурационния файл, в екрана на разширението в административното табло за управление на Вашата WordPress инсталация ще можете да активирате Redis кеширането:
За да включите поддръжка на Redis за кеширане в Joomla версия 5, следвайте тези лесни стъпки:
Минималният срок за поръчка на споделен хостинг е 12 месеца. Нужно е пълно предплащане за целия период на договора. 100-дневен период на рекламация. Цената за регистрация на домейн и издаване на SSL сертификат не подлежи на възстановяване в случай на предсрочно прекратяване на договора.
© 1993-2024 ICDSoft.
Условия за ползване
|
Правна информация
|
Поверителност
|
Условия за риселъри