WordPress Redis Cache: 설정을 위한 단계별 튜토리얼
게시 됨: 2023-10-26귀하의 사이트에 WordPress Redis 캐시를 설정하고 싶으십니까?
Redis는 웹사이트 성능을 더욱 향상시키는 데 사용할 수 있는 캐싱 기술입니다. WordPress 전용 소프트웨어는 아니지만 WordPress와 완벽하게 작동합니다. 또한 웹 호스트에 의존하여 설치하지 않아도 됩니다( 호스트가 사전 설치된 Redis를 제공하는 경우 더 간단하지만 ).
이번 글에서는 Redis가 무엇이고 어떻게 작동하는지 좀 더 자세히 살펴보겠습니다. 그런 다음 WordPress Redis 캐시를 설정하고 구성하는 방법을 살펴보겠습니다.
시작해 봅시다!
WordPress Redis 캐시를 사용하는 이유
Redis에 대해 알아야 할 가장 중요한 점은 Redis가 "인메모리" 캐싱 시스템이라는 것입니다. 일반적으로 캐시는 디스크를 사용하여 정보를 저장합니다. 이는 사용자가 쿼리할 때 서버가 하드 드라이브(또는 SSD)에 대한 정보를 조회해야 함을 의미합니다.
아시다시피 메모리는 다른 형태의 저장 장치보다 훨씬 빠릅니다. 엄청난 양의 데이터를 저장하도록 설계되지 않았지만 현재 필요한 데이터만 저장하도록 설계되었습니다. Redis를 사용하면 시스템 메모리를 캐시로 사용할 수 있습니다. 이는 서버가 디스크 대신 메모리를 쿼리할 수 있기 때문에 방문자가 더 빠른 로딩 시간을 얻을 수 있음을 의미합니다.
Redis는 캐싱을 위해 디스크를 사용할 수도 있지만 주로 시스템 메모리에 의존합니다. Redis 사용의 또 다른 장점은 "분산"된다는 것입니다. 즉, 여러 서버가 Redis 인스턴스를 공유할 수 있으며, 이는 클라우드 호스팅을 사용하는 경우 이상적입니다.
이 모든 것이 너무 기술적인 것처럼 보인다면 Redis가 WordPress 웹사이트를 더 빠르게 로드할 수 있다는 사실만 알면 됩니다. 그러나 이를 설정하려면 서버 수준에서 작업하는 것이 편안해야 합니다.
Redis WordPress 캐시를 3단계로 설치하는 방법
Redis를 설치하려면 서버에 대한 액세스가 필요하다는 점을 기억하는 것이 중요합니다. 이는 일반적으로 터미널을 사용하여 새로운 소프트웨어를 설정하고 구성을 변경할 수 있음을 의미합니다.
공유 호스팅을 사용하는 경우 서버에 액세스할 수 없거나 서버 구성을 변경할 수 없습니다. 서버에 대한 액세스 외에도 WP-CLI를 사용하여 Redis와 함께 사용할 플러그인을 구성해야 합니다.
이 액세스 권한이 없는 경우 호스트 지원 담당자에게 연락하여 Redis를 설치할 수 있는 옵션이 있는지 문의하는 것이 좋습니다.
- 1단계: Redis 서버 설치
- 2단계: Redis PHP 확장 설치
- 3단계: Redis 객체 캐시 WordPress 플러그인 설정 및 구성
1단계: Redis 서버 설치 ️
대부분의 웹 서버는 Linux 기반 운영 체제(OS)를 사용합니다. 이는 우리가 Redis 서버에서 수행할 작업인 터미널을 사용하여 소프트웨어를 설치할 수 있음을 의미합니다. 시작하려면 터미널을 열고 다음 명령을 입력하십시오.
sudo apt-get update
이렇게 하면 패키지 색인이 업데이트되며 Linux 배포판에 새 소프트웨어 패키지를 설치하기 전에 항상 권장됩니다. 업데이트가 완료되면 다음 명령을 입력합니다.
sudo apt-get install redis-server
사용 중인 Linux 배포판에 따라 패키지를 설치하는 다른 방법이 있습니다. 그러나 대부분의 경우 명령줄은 가장 간단하고 간단한 옵션을 제공합니다.
패키지가 다운로드되면 자동으로 설치됩니다. Redis 서버가 올바르게 실행되고 있는지 테스트하려면 다음 명령을 사용하여 ping을 실행합니다.
redis-cli ping
소프트웨어가 실행 중인 경우 "PONG" 메시지가 반환됩니다. 즉, 구성으로 넘어갈 수 있습니다.
2단계: Redis PHP 확장 설치 ️
WordPress Redis 캐시를 사용하려는 경우 WordPress에서 직접 소프트웨어를 구성하는 것이 좋습니다. 이 접근 방식은 시간이 많이 걸릴 수 있는 명령줄을 사용하여 Redis를 수동으로 구성할 필요가 없음을 의미합니다.
이를 위해서는 WordPress가 Redis와 통신할 수 있는 방법이 필요합니다. 이것이 phpredis 확장이 들어오는 곳입니다.
phpredis 확장을 사용하면 WordPress가 Redis와 통신하는 데 사용할 수 있는 API를 설정할 수 있습니다. CMS를 Redis 서버에 연결할 수 있게 해주는 브리지입니다.
Redis Serve와 마찬가지로 터미널을 사용하고 다음 명령을 입력하여 phpredis를 설치할 수 있습니다.
sudo apt-get install php-redis
설치가 완료되면 WordPress로 이동할 차례입니다. 이제 CMS를 Redis와 인터페이스하는 방법에 대해 이야기하겠습니다.
3단계: Redis 객체 캐시 WordPress 플러그인 설정 및 구성 ️
현재 버전: 2.4.4
최종 업데이트: 2023년 8월 11일
redis-cache.2.4.4.zip
Redis 개체 캐시는 phpredis API와 연결하여 Redis 서버를 사용하도록 WordPress 사이트를 구성하는 데 도움이 되는 WordPress 플러그인입니다. 혼란스럽게 들린다면 플러그인은 기본적으로 플러그 앤 플레이라는 점을 명심하세요. 즉, 활성화하면 Redis를 사용하여 사이트를 캐시하도록 WordPress가 자동 구성됩니다.
플러그인을 활성화한 후 설정 → Redis 로 이동하세요. 여기에서는 플러그인이 Redis 서버에 연결할 수 있는지 여부에 대한 개요를 볼 수 있습니다.
플러그인 상태가 Connected 로 표시되면 Redis를 사용하여 사이트를 캐시하기 시작한다는 의미입니다. 이 플러그인(및 대부분의 다른 WordPress Redis 캐시 도구) 사용의 단점은 대시보드에서 구성 옵션을 제공하지 않는다는 것입니다.
Redis 객체 캐시를 사용하려면 WP-CLI를 사용하여 구성을 변경해야 합니다. 플러그인이 활성화되면 성능이 거의 즉각적으로 향상됩니다. 그러나 Redis를 구성하려면 WP-CLI를 사용하여 소프트웨어 설정을 변경해야 합니다.
지금 WordPress Redis 캐시를 사용해 보세요
Redis는 사이트 성능을 향상시키는 놀라운 도구가 될 수 있습니다. 서버에 액세스할 수 있는 경우 Redis를 설치하고 비교적 간단하게 WordPress와 작동하도록 구성할 수 있습니다. 이렇게 하려면 터미널과 WP-CLI를 사용할 수 있어야 합니다.
서버 및 WP-CLI에 대한 액세스 권한이 있는 경우 WordPress Redis 캐시를 사용하려면 다음을 수행해야 합니다.
- ️ Redis 서버를 설치합니다.
- ️ Redis PHP 확장을 설치하세요.
- ️ Redis 개체 캐시를 설정하고 구성합니다.
Redis를 직접 설치하고 구성하고 싶지 않은 경우 관리형 WordPress 호스팅 공급자를 사용하여 작업을 처리할 수도 있습니다.
WordPress Redis 캐시를 설정하고 구성하는 방법에 대해 질문이 있습니까? 아래 댓글 섹션에서 이에 대해 이야기해 보세요!