워드프레스 미디어 관리: 시작하기

워드프레스로 블로그를 운영하다 보면 언젠가는 맞닥뜨리게 되는 문제가 있다.

바로 워드프레스 미디어 파일 관리다.

처음에는 몇 장의 이미지 업로드는 큰 문제가 되지 않지만, 블로그 운영 기간이 길어질수록 수백, 수천 개의 이미지와 파일이 쌓이게 된다.

워드프레스 미디어 라이브러리

이런 상황이 되면 두 가지 문제에 직면하게 된다. 바로 용량에 대한 문제와 사이트 SEO 관련 문제다.

워드프레스 미디어 관리가 필요한 이유


1. 서버 용량 문제

AWS 라이트세일로 워드프레스를 운영하는 경우, 기본 스토리지는 그리 넉넉하지 않다.

가장 저렴한 요금제는 20GB 스토리지를 제공한다. 여기에는 워드프레스 시스템 파일, 데이터베이스, 테마, 플러그인 등 모든 것이 포함된다. 고해상도 이미지를 자주 업로드한다면 금방 공간이 부족해질 수 있다.

서버 용량이 부족해지면 사이트 백업도 어려워지고, 최악의 경우 사이트가 다운될 수도 있다.

2. 사이트 속도 저하

서버에 이미지가 많이 저장될수록 사이트 속도도 느려진다. 특히 백업이나 복원 작업을 할 때 수많은 파일을 처리해야 해서 시간이 오래 걸린다. 사이트 속도는 사용자 경험과 SEO에 직접적인 영향을 미치기 때문에 무시할 수 없는 문제다.

또한 워드프레스 서버는 이미지 서빙에 최적화되어 있지 않아, CDN(콘텐츠 전송 네트워크)보다 속도가 느릴 수밖에 없다.

해결책: 클라우드 스토리지 활용하기

S3 프리티어

이런 문제를 해결하는 가장 효과적인 방법은 워드프레스 미디어 파일을 외부 클라우드 스토리지로 옮기는 것이다.

AWS S3, Google Cloud Storage, DigitalOcean Spaces 같은 서비스를 활용하면 다음과 같은 장점이 있다.

  1. 무제한에 가까운 스토리지 공간: 서버 공간 걱정 없이 콘텐츠를 업로드할 수 있다.
  2. CDN 통합: 대부분의 클라우드 스토리지는 CDN과 통합되어 전 세계 어디서나 빠르게 콘텐츠를 제공할 수 있다.
  3. 서버 부하 감소: 미디어 파일 제공을 외부 서비스에 맡기면 워드프레스 서버의 부하가 줄어든다.
  4. 백업 및 복원 간소화: 서버 백업 시 대용량 미디어 파일을 제외할 수 있어 백업 속도가 빨라진다.

단점이 있다면 유료이지만, 1년간 무료 티어를 제공한다.

워드프레스 미디어 관리 시리즈에서 다룰 내용


S3 주소로 이동된 미디어

워드프레스 미디어 관리 시리즈에서는 워드프레스 미디어 파일을 AWS의 저렴한 스토리지 서비스인 라이트세일 S3로 옮기는 방법을 단계별로 알아볼 것이다.

S3 버킷을 생성하고, 워드프레스에서 업로드 하는 모든 미디어를 해당 S3 주소로 이동시킬 것이다.

또한 이 과정에서 현재 사용하고 있는 도메인이 아닌 서브 도메인을 사용할 예정이다.(추가로 구매하는 것은 아니다.)

거기에 더해서 용량에 대한 관리도 어느정도 다뤄볼 예정이다.

미디어 관리 준비물

시작하기 전에 다음이 필요하다:

  • AWS 계정(라이트세일 인스턴스를 이미 사용 중이라면 이미 있을 것이다)
  • 워드프레스 관리자 계정
  • 약간의 기술적 지식

마치며


이런 외부 스토리지 설정은 새 블로그에서 시작하는 것이 가장 쉽다. 추후 필요한 미디어 관리를 처음부터 해놓으면 나중에 번거로운 일 없이 포스팅 할 수 있다.

이미 블로그 운영을 어느정도 해서 많은 미디어 파일이 있는 경우에는 기존 파일을 옮기는 추가 작업이 필요할 수 있지만, 그런 작업을 도와줄 좋은 플러그인이 많으니 걱정할 필요는 없다.

그럼 다음 글에서 본격적으로 워드프레스 미디어 관리를 시작하자