Trinn 1: Installer Redis
Trinn 2: Konfigurer Redis som en cache
Trinn 3: Endre WordPress-konfigurasjonsfilen
Trinn 4: Bruk Redis Object Cache
Trinn 5: Start tjenester på nytt
Redis er et datastrukturlager. Det er populært blant WordPress-nettsteder fordi det tilbyr store ytelsesøkninger på grunn av sin optimaliserte tilnærming til caching. Et populært alternativ for Redis er Memcached, men Redis kan for øyeblikket gjøre om alt Memcached kan gjøre og mer.
Denne opplæringen forutsetter at du har en server som kjører WordPress og at du ønsker å øke ytelsen.
Trinn 1: Installer Redis
Vi skal installere både selve Redis-serveren ( redis-server) og en PHP-utvidelse som vil tillate applikasjoner å kommunisere med Redis (som WordPress):
apt-get install php5-redis redis-server
Trinn 2: Konfigurer Redis som en cache
Vi kommer til å bruke Redis for en cache. For å oppnå dette er det en rekke endringer vi må gjøre i konfigurasjonen. Rediger /etc/redis/redis.conffilen:
vi /etc/redis/redis.conf
Etter den siste linjen, legg til:
maxmemory 128mb
maxmemory-policy allkeys-lru
Den maxmemorybør settes i henhold til mengden RAM tilgjengelig på serveren din. Lag en byttefil hvis du er bekymret for å gå tom for RAM.
Trinn 3: Endre WordPress-konfigurasjonsfilen
Rediger wp-config.phpfilen for å legge til innstillinger som tillater hurtigbufring:
vi wp-config.php
På slutten av Authentication Unique Keys and Saltsdelen legger du til følgende linjer. Merk at det stringkan være hva du vil, så lenge det er unikt.
define('WP_CACHE_KEY_SALT', 'string');
define('WP_CACHE', true);
Trinn 4: Bruk Redis Object Cache
Redis Object Cache er et skript som lar din WordPress-installasjon bruke Redis. Det originale manuset skrevet av Eric Mann finner du på GitHub . Last opp dette skriptet til serveren din til /YourWPInstall/wp-content.
Advarsel: Ikke plasser dette skriptet i wp-content/pluginsmappen din , men i wp-contentmappen din .
Trinn 5: Start tjenester på nytt
Start Redis-serveren på nytt, og start deretter Apache på nytt.
service redis-server restart
service apache2 restart
Test nå at Redis og WordPress er integrert. Naviger rundt i WordPress-administrasjonsområdet mens du ser på Redis-skjermen.
redis-cli monitor
Hvis du ser loggoppføringer vises, betyr det at WordPress kommuniserer med Redis. Du kan nå nyte ytelsesøkningene ved å bruke Redis som cache for WordPress!