케미클라우드(ChemiCloud)의 워드프레스 Turbo 상품이 만료되어 워드프레스 Pro 상품에 3년 약정으로 재가입했습니다. 케미클라우드 호스팅이 만료되어 갱신하는 경우 할인 혜택이 사라지고 원래 요금을 청구하므로 비용이 크게 증가하는 것처럼 느껴질 수 있습니다. 그런 경우 다른 사람 명의로 다시 가입하고 사이트들을 옮기는 것을 고려해볼 수 있습니다. 재가입할 때에는 기본 도메인을 기존 도메인이 아닌 다른 도메인으로 설정하고, 기존 도메인을 cPanel에 추가하는 방식으로 진행할 수 있습니다.
워드프레스 터보 상품에서는 cPanel에 Redis Object Cache 툴이 있었지만, 워드프레스 프로 상품에 가입하니 cPanel에 이 툴이 보이지 않았습니다. 아마도 cPanel이 업데이트되면서 이 툴이 제거되고 대신 보다 편리하게 Redis 캐시를 적용할 수 있도록 바뀐 것으로 보입니다. 네이버 카페에서 혀니님이 이 툴이 다른 툴로 바뀌었다고 알려주었습니다.
참고로 블로그를 시작하는 단계이거나 방문자 수가 많지 않은 경우 블루호스트 등과 비슷한 레벨의 가성비 좋은 케미클라우드(ChemiCloud)가 경제적인 옵션일 수 있습니다. 이 호스팅은 작년 서울 서버를 도입하면서 우리나라에서도 빠른 속도를 제공합니다.
방문자 수가 많거나 큰 규모의 사이트를 운영하거나 쇼핑몰과 같이 속도가 중요한 사이트를 운영한다면 우리나라에서 특히 워드프레스 수익형 블로그에 많이 이용되는 클라우드웨이즈(Cloudways)를 고려할 수 있습니다.
Redis 객체 캐시 (Redis Object Cache)
Redis Object Cache는 인메모리 데이터 저장소인 Redis를 활용하여 워드프레스, 스프링 등 웹 애플리케이션의 객체 데이터를 캐싱하는 솔루션입니다.
데이터베이스 쿼리 결과나 복잡한 연산의 결과를 Redis에 저장해 두고, 동일한 요청이 다시 들어오면 빠르게 캐시에서 데이터를 반환해 서버 부하와 응답 시간을 크게 줄일 수 있습니다. 복제, 클러스터링, 다양한 클라이언트를 지원하며 TTL(만료시간), 직렬화 포맷, 키 포맷 등 캐시 전략을 세밀하게 제어할 수 있다는 장점이 있습니다. 주로 대용량 트래픽, 복잡한 비즈니스 로직이나 다중 서버 환경에서 성능 향상을 위해 널리 사용됩니다.
트래픽이나 DB 조회량이 많고 실시간 성능이 중요한 서비스일수록 Redis Object Cache가 큰 효과를 발휘하며, 반대로 소규모 사이트나 정적인 사이트, 트래픽이 적은 사이트는 투자 대비 효율이 낮아 불필요할 수 있습니다.
클라우드웨이즈(Cloudways)에서도 기본적으로 Redis Object Cache 기능을 제공합니다. 클라우드웨이즈 담당자에 의하면 서버 크기가 작은 경우 Redis 캐시를 활성화하면 오히려 서버에 부담을 주기 때문에 사용을 권장하지 않고 방문자 수가 많거나 규모가 큰 사이트에서 효과가 있다고 합니다.
워드프레스 사이트를 운영하는 경우 Redis 오브젝트 캐시를 활성화하면 사이트 건강 도구에서 "지속적인 객체 캐시를 사용해야 합니다(You should use a persitent object cache)" 경고가 사라집니다.

카페24에서는 Object Cache 기능을 제공하지 않으므로 위와 같은 경고가 표시됩니다. 지속적인 객체 캐시는 서버 레벨에서 활성화가 가능하므로 카페24 등에서 이 경고가 표시된다면 그냥 무시하시면 됩니다.
소규모 사이트에서는 객체 캐시를 사용하지 않아도 되지만, 방문자 수가 많거나 DB 조회량이 많아서 사이트 속도가 느린 경우에는 Object Cache 기능을 활성화하면 속도 향상에 도움이 될 것입니다.
케미클라우드 WordPress Hosting에서 Redis 객체 캐시를 활성화하는 방법
케미클라우드에서 Redis 객체 캐시를 활성화하여 적용하는 방법에 대하여 설명한 적이 있습니다.

만약 cPanel에 Redis(TM) Object Cache 툴이 있다면 다음 글을 참고할 수 있습니다.
이 툴이 없는 경우에는 Software 섹션의 AccelerateWP 툴에서 객체 캐시를 활성화/비활성화할 수 있습니다.

설치된 워드프레스 사이트 목록이 표시되면 개별 사이트에 대하여 AccelerateWP를 활성화/비활성화할 수 있습니다.

활성화를 원하는 사이트의 맨 오른쪽에 마우스를 올려 설정 아이콘(톱니바퀴 모양의 아이콘)을 클릭합니다.
팝업이 표시되면 Redis Object Cache를 활성화할 수 있습니다.

LiteSpeed Cache 플러그인에서 객체 캐시 설정이 활성화(켜기)로 설정되어 있으면 Redis 오브젝트 캐시를 활성화할 때 경고가 표시되면서 활성화가 안 됩니다. 그런 경우에는 LiteSpeed Cache » 캐시 » 객체 탭에서 객체 캐시 설정을 비활성화한 후에 다시 시도하시기 바랍니다.

마치며
Redis Object Cache를 활성화하면 데이터베이스(DB) 부하를 줄이고 애플리케이션의 응답 속도를 크게 향상시킬 수 있습니다. 케미클라우드 워드프레스 호스팅 상품 중에서 Turbo와 Pro에서는 이 기능이 제공됩니다. 가장 저렴한 상품인 Starter에서는 이 기능이 제공되는지 여부에 대해서는 확인해보지 않았습니다.
참고로 WordPress Pro 이상에서는 여러 도메인을 연결하여 각 도메인에 대하여 다른 워드프레스 사이트를 운영할 수 있으므로 여러 개의 사이트를 운영하려는 경우에는 Pro나 Turbo 상품을 선택하면 경제적입니다.
클라우드웨이즈의 경우 Redis 기능이 자동으로 활성화되고 워드프레스를 설치하면 Object Cache Pro 플러그인이 함께 설치됩니다.
댓글 남기기