WordPress 에 Redis Cache 적용하기
좀 더 빠른 속도를 위해 워드프레스에 Redis 캐시를 적용했다. 적용 결과는 일단 만족스럽다. 구글 페이지스피드 분석 도구에서도 이전 보다는 좋은 점수가 나오는데.. 이 정도면 만족스러운 결과가 아닌가 싶기도 하다. Redis 캐시를 적용하기 위해서는 Redis 를 서버에 설치해야 한다. 아래는 우분투 16.04 기준으로 Redis 서버 패키지를 설치하는 것이다.
# apt install redis-server
다음으로 PHP 에서 Redis 서버에 접근하기 위해 php-redis 패키지를 설치한다.
# apt install php7.2-redis
Redis 서버를 실행한다.
# service redis-server start
다음으로 wp-config.php 파일에 아래 설정을 추가한다.
define('WP_CACHE', true);
define('WP_CACHE_KEY_SALT', 'example.com');
SALT 부분의 값은 사이트 도메인 등으로 변경해 준다. 이 과정을 하지 않으면 하나의 서버에서 여러 개의 워드프레스를 운영하는 경우 뜻하지 않는 오류를 경험할 수 있다.
이제 워드프레스에서 Redis 캐시 사용을 위한 플러그인을 설치한다. 플러그인은 https://wordpress.org/plugins/redis-cache/ 이다. 플러그인 설치 후 아래와 같이 Enable Object Cache
버튼을 클릭해 Objec Cache 를 활성화 한다.