Pas 1: instal·leu Redis
Pas 2: configureu Redis com a memòria cau
Pas 3: canvieu el fitxer de configuració de WordPress
Pas 4: utilitzeu la memòria cau d'objectes Redis
Pas 5: reinicieu els serveis
Redis és un magatzem d'estructura de dades. És popular entre els llocs de WordPress perquè ofereix grans augments de rendiment a causa del seu enfocament optimitzat a la memòria cau. Una alternativa popular per a Redis és Memcached, però actualment Redis pot fer tot el que Memcached pot fer i molt més.
Aquest tutorial suposa que teniu un servidor amb WordPress i que voleu augmentar-ne el rendiment.
Pas 1: instal·leu Redis
Instal·larem tant el propi servidor Redis ( redis-server) com una extensió PHP que permetrà que les aplicacions es comuniquin amb Redis (com ara WordPress):
apt-get install php5-redis redis-server
Pas 2: configureu Redis com a memòria cau
Anem a utilitzar Redis per a una memòria cau. Per aconseguir-ho, hi ha una sèrie de canvis que hem de fer en la configuració. Editeu el /etc/redis/redis.conffitxer:
vi /etc/redis/redis.conf
Després de l'última línia, afegiu:
maxmemory 128mb
maxmemory-policy allkeys-lru
El maxmemorys'ha d'establir d'acord a la quantitat total de RAM en el servidor. Creeu un fitxer d'intercanvi si us preocupa quedar-vos sense memòria RAM.
Pas 3: canvieu el fitxer de configuració de WordPress
Editeu el vostre wp-config.phpfitxer per afegir paràmetres que permetin la memòria cau:
vi wp-config.php
Al final de la Authentication Unique Keys and Saltssecció, afegiu les línies següents. Tingueu en compte que stringpot ser qualsevol cosa que vulgueu, sempre que sigui únic.
define('WP_CACHE_KEY_SALT', 'string');
define('WP_CACHE', true);
Pas 4: utilitzeu la memòria cau d'objectes Redis
Redis Object Cache és un script que permetrà que la vostra instal·lació de WordPress utilitzi Redis. El guió original escrit per Eric Mann es pot trobar a GitHub . Carregueu aquest script al vostre servidor a /YourWPInstall/wp-content.
Avís: no col·loqueu aquest script a la vostra wp-content/pluginscarpeta, sinó a la vostra wp-contentcarpeta.
Pas 5: reinicieu els serveis
Reinicieu el servidor Redis i, a continuació, reinicieu Apache.
service redis-server restart
service apache2 restart
Ara, comproveu que Redis i WordPress estan integrats. Navegueu per la vostra àrea d'administració de WordPress mentre visualitzeu el monitor Redis.
redis-cli monitor
Si veieu que apareixen entrades de registre, vol dir que WordPress s'està comunicant amb Redis. Ara podeu gaudir dels augments de rendiment d'utilitzar Redis com a memòria cau per a WordPress!