Какво е Redis и как ускорява работата на вашия WordPress уебсайт?

Redis, известна още като Remote Dictionary Server, е вид база данни, която може да записва кеширането в RAM паметта на самия сървър.

За разлика от традиционните методи на кеширане, при които то се записва или на самия твърд, или в класическа база данни, Redis е значително по-бърза, тъй като извлича записаните данни именно от оперативната памет на сървъра.

По тази причина тя е много добро решение за забързване на уебсайтове и приложения, тъй като се справя изключително добре с обектни данни от типа „ключ-стойност“ – като едновременно с това може да се използва и за основна база данни.

Технологични гиганти като Amazon, Microsoft, Google, Shopify, Instagram и много други ползват тази технология, защото тя драматично подобрява производителността им.

 

Как Redis ускорява работата на WordPress/WooCommerce уебсайтове?

За да можете да ползвате Redis е необходимо същият да бъде инсталиран на сървъра ви от вашия хостинг доставчик.

Ако не е инсталиран – обикновено това може да се направи със заявка към техническата поддръжка.

След което – в wp-config.php е необходимо да се заложат определени директиви, за да може WordPress да разпознае и да се свърже с Redis.

Ето една примерна и често ползвана конфигурация в wp-config.php:

// Redis cache
define( ‘WP_REDIS_SCHEME’, ‘unix’ );
define( ‘WP_REDIS_PATH’, ‘/home/YourWebsitePath/redis/redis.sock’ );

Бележка: препоръчваме преди да се въвежда да съгласувате с вашия технически екип и/или с хостинг доставчика.

След което имате два варианта – или да си напишете къстъм решение, или да ползвате готово такова.

Ние сме на мнение, че няма смисъл да се измисля топлата вода – ето защо ползваме плъгина Redis Object Cache за WordPress:

Redis Object Cache

Този плъгин има безплатна и платена версия – като платената, разбира се, разполага с редица предимства.

След като инсталирате плъгина би следвало да видите нещо подобно (по-долу), като моля обърнете внимание на:

  • Status -> Connected;
  • Filesystem: Writeable;
  • Redis: Reachable;

Redis - технология за кеширане на wordpress и woocommerce уебсайтове

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В случай че изпитвате трудности с вграждането препоръчваме да се обърнете към вашия технически екип, който да ви съдейства – разработчика на уебсайта ви.

А ако сте го създали сами – към хостинг доставчика.

В определени случаи може да са необходими специфични промени по архитектурата на уебсайта, за да може Redis да заработи.

Прилагаме и видеа, в които да научите повече за тази технология:

Още за Redis в Wikipedia.

Благодарим за вниманието!

 

Други материали, които препоръчваме: