클라우드웨이즈 워드프레스에서 수정 반영이 안되는 문제 해결 방법

클라우드웨이즈 워드프레스에서 수정 반영이 안되는 문제 해결 방법

클라우드웨이즈(Cloudways)에서 워드프레스를 사용하다 보면, 수정한 사항이 즉시 반영되지 않는 문제를 겪을 수 있습니다. 이는 대부분 Varnish 캐시나 기타 캐싱 시스템으로 인해 발생할 수 있습니다. 개발 중에는 이러한 캐시가 변경 사항을 제대로 반영하지 못하게 할 수 있기 때문에, 캐시를 비활성화하거나 수동으로 삭제하는 방법이 필요합니다. 이 글에서는 Varnish 비활성화Purge Site Cache를 통해 캐시 문제를 해결하는 방법을 다룹니다.

1. Varnish 캐시란?

Varnish는 Cloudways에서 제공하는 정적 콘텐츠(예: HTML 페이지)의 캐싱을 담당하는 시스템입니다. 이를 통해 서버의 부하를 줄이고 웹사이트 속도를 빠르게 유지할 수 있습니다. 하지만 수정 및 개발 과정에서 Varnish 캐시가 활성화되어 있으면 수정 사항이 즉시 반영되지 않을 수 있습니다.

2. 개발 중 캐싱 문제 해결하기: Varnish 비활성화

개발이나 테스트 과정에서 수정한 사항이 즉시 반영되지 않는다면, 가장 좋은 방법은 Varnish를 일시적으로 비활성화하는 것입니다. Cloudways에서 Varnish 캐시를 비활성화하는 방법은 다음과 같습니다.

  1. Cloudways 플랫폼에 로그인하여, 상단 메뉴에서 Servers를 선택합니다.
  2. 변경하려는 애플리케이션이 설치된 서버를 선택합니다.
  3. 서버 대시보드에서 Application Settings로 이동한 후, General 탭을 클릭합니다.
  4. 여기에서 Varnish 옵션을 Disable로 설정한 후 확인 버튼을 클릭합니다.

이 과정을 통해 Varnish 캐시가 비활성화되며, 이로 인해 모든 정적 콘텐츠는 캐싱되지 않고 즉시 서버에서 제공됩니다. 개발 중에는 이 설정을 유지하여 수정 사항이 즉시 반영되는지 확인할 수 있습니다.

Varnish 비활성화 처리 화면

3. Purge Site Cache로 캐시 강제 삭제하기

Varnish를 비활성화하지 않고도 캐시 문제를 해결하는 또 다른 방법은 Purge Site Cache 기능을 사용하는 것입니다. 이 기능은 애플리케이션과 관련된 모든 캐시를 즉시 삭제하며, 변경된 사항이 즉각 반영되도록 도와줍니다.

  1. Cloudways 플랫폼에 로그인하여, 상단 메뉴에서 Servers를 선택합니다.
  2. 변경하려는 애플리케이션이 설치된 서버를 선택합니다.
  3. 서버 대시보드에서 Application Settings로 이동한 후, General 탭을 클릭합니다.
  4. 여기에서 Purge Site Cache 버튼을 클릭하여 캐시를 강제로 삭제합니다.

이 과정을 통해 캐시된 데이터를 초기화할 수 있으며, 수정 사항이 즉시 반영됩니다. 하지만 캐시가 재생성될 때까지 웹사이트 속도가 일시적으로 느려질 수 있습니다.

Purge Site Cache로 캐시 강제 삭제 화면

4. 작업 완료 후 Varnish 다시 활성화하기

개발 작업이 끝나면 성능 최적화를 위해 다시 Varnish를 활성화하는 것이 좋습니다. Varnish를 다시 활성화하려면 비활성화 과정과 동일하게 설정에서 Enable로 변경하면 됩니다.

Varnish가 활성화되면 웹사이트는 이전보다 훨씬 빠르게 정적 콘텐츠를 처리할 수 있어 성능이 최적화됩니다.

마무리

클라우드웨이즈 환경에서 Varnish 캐시와 같은 캐시 시스템은 웹사이트 성능을 높이는 데 매우 유용하지만, 개발 중에는 캐시로 인해 수정 사항이 반영되지 않는 문제가 발생할 수 있습니다. 이 글에서 설명한 Varnish 비활성화 또는 Purge Site Cache 기능을 활용하면 이러한 문제를 쉽게 해결할 수 있습니다. 작업 완료 후에는 다시 캐시를 활성화하여 최적의 성능을 유지하는 것이 중요합니다.

함께 보면 좋은 이전 게시글

위로 스크롤