Cum să configurați WordPress cu Redis

Redis este un magazin de structuri de date. Este populară pe site-urile WordPress, deoarece oferă îmbunătățiri mari ale performanței, datorită abordării sale optimizate în memoria cache. O alternativă populară pentru Redis este Memcached, dar Redis poate face în prezent despre tot ceea ce Memcached poate face și multe altele.

Acest tutorial presupune că aveți un server care rulează WordPress și că doriți să le îmbunătățiți performanța.

Pasul 1: Instalează Redis

Vom instala atât serverul Redis în sine ( redis-server), cât și o extensie PHP care va permite aplicațiilor să comunice cu Redis (cum ar fi WordPress):

apt-get install php5-redis redis-server

Pasul 2: Instalare Redis ca cache

Vom folosi Redis pentru o cache. Pentru a realiza acest lucru, există o serie de modificări pe care trebuie să le efectuăm în configurație. Editați /etc/redis/redis.conffișierul:

vi /etc/redis/redis.conf

După ultima linie, adăugați:

maxmemory 128mb
maxmemory-policy allkeys-lru

maxmemoryAr trebui să fie stabilite în funcție de cantitatea de RAM disponibilă pe server. Creați un fișier swap dacă vă faceți griji cu privire la rămânerea RAM.

Pasul 3: Modificați fișierul de configurare WordPress

Editați wp-config.phpfișierul pentru a adăuga setări care să permită introducerea în cache:

vi wp-config.php

La sfârșitul Authentication Unique Keys and Saltssecțiunii, adăugați următoarele rânduri. Rețineți că stringpoate fi orice doriți, atât timp cât este unic.

define('WP_CACHE_KEY_SALT', 'string');
define('WP_CACHE', true);

Pasul 4: Utilizați Redisectarea obiectului cache

Redis Object Cache este un script care va permite instalării WordPress să folosească Redis. Scenariul original scris de Eric Mann poate fi găsit pe GitHub . Încărcați acest script pentru server pentru a /YourWPInstall/wp-content.

Avertisment: nu așezați acest script în wp-content/pluginsfolderul dvs. , ci în wp-contentfolderul dvs.

Pasul 5: Reporniți serviciile

Reporniți serverul Redis, apoi reporniți Apache.

service redis-server restart
service apache2 restart

Acum, testează că Redis și WordPress sunt integrate. Navigați în jurul zonei dvs. de administrator WordPress în timp ce vizionați monitorul Redis.

redis-cli monitor

Dacă vedeți că apar intrări de jurnal, asta înseamnă că WordPress comunică cu Redis. Acum vă puteți bucura de avantajele de performanță ale utilizării Redis ca cache pentru WordPress!

Lasă un comentariu

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.

6 lucruri extrem de nebunești despre Nintendo Switch

6 lucruri extrem de nebunești despre Nintendo Switch

Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.

Promisiuni tehnologice care sunt încă nelivrate

Promisiuni tehnologice care sunt încă nelivrate

Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.

CAPTCHA: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

CAPTCHA: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?

Telemedicină și îngrijire medicală la distanță: viitorul este aici

Telemedicină și îngrijire medicală la distanță: viitorul este aici

Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!

Te-ai întrebat vreodată cum câștigă hackerii bani?

Te-ai întrebat vreodată cum câștigă hackerii bani?

Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe