지식 베이스

WordPress 미디어를 Zinn® 스토리지로 이동하세요

웹 서버에 액세스 키를 입력할 필요 없이, WordPress 대신 Zinn® 오브젝트 스토리지에 이미지와 동영상을 저장하세요.

이미지와 동영상은 보통 WordPress 사이트에서 전송하는 가장 큰 용량의 콘텐츠입니다. 이를 Zinn® 오브젝트 스토리지로 이전하면 웹 서버와 디스크 할당량의 부담을 덜 수 있습니다.

액세스 키를 입력할 필요가 없습니다

이 부분은 읽어볼 가치가 있습니다. 당사의 플러그인을 동종 카테고리의 다른 플러그인과 차별화하는 요소이기 때문입니다.

다른 모든 미디어 오프로드 플러그인은 WordPress에 S3 액세스 키와 시크릿을 붙여넣도록 요구합니다. 그런 다음 해당 키는 wp_options 테이블에 저장되어 사이트의 다른 모든 플러그인이 읽을 수 있으며, 모든 마이그레이션 내보내기에 복사되고, 개발자에게 보내는 백업에 그대로 포함됩니다. 해당 키 쌍이 유출되면 버킷 전체가 노출됩니다.

당사의 플러그인은 액세스 키를 전혀 보관하지 않습니다. 이 플러그인은 이 사이트의 폴더에서만 작동하고 다른 곳에서는 작동하지 않는 토큰을 유지하며, 업로드할 때마다 일회성 서명 링크를 요청합니다. 따라서 파일은 웹 서버에서 스토리지로 직접 이동하며 당사 서버를 거치지 않습니다.

해당 토큰이 유출되더라도 대시보드에서 클릭 한 번으로 취소할 수 있습니다. 유출된 액세스 키에는 그렇게 할 수 없습니다.

기능 활성화하기

  1. 대시보드에서 사이트를 열고 파일 및 데이터베이스 → 미디어 오프로드로 이동합니다.
  2. 미디어 오프로드 켜기를 누릅니다. 스토리지가 자동으로 설정됩니다.
  3. 페어링 코드 받기를 누릅니다. 이 코드는 한 번만 작동하며 30분 후에 만료됩니다.
  4. WordPress 사이트에 Zinn® Media Offload를 설치하고 설정 → Zinn® Media Offload로 이동하여 코드를 붙여넣고 연결을 누릅니다.

새로 업로드하는 파일은 즉시 이동합니다. 기존 라이브러리는 다음 몇 시간 동안 백그라운드에서 한 번에 몇 개 파일씩 이동하며, 중단되는 경우 중단된 지점부터 다시 시작됩니다.

현재 미디어의 처리 방식

파일이 Zinn® 스토리지로 복사되며, 사이트는 기존 방식대로 자체 복사본을 계속 제공합니다. 페이지의 어떤 내용도 아직 변경되지 않습니다.

이는 의도된 설계입니다. 업로드와 콘텐츠 제공은 두 단계로 나뉘며, 첫 번째 단계는 단독으로 수행해도 안전합니다. 미디어가 이동한 후 미디어 URL 재작성을 켜면 페이지가 웹 서버가 아닌 CDN을 가리키기 시작합니다.

미디어가 제공되는 위치

재작성을 켜는 순간 대부분의 사이트는 공유 미디어 호스트 이름에서 미디어를 제공합니다. 별도로 설정할 필요가 없습니다.

풋프린트 프리 사이트는 이와 다르며, 이는 의도된 것입니다. 공유 Zinn® 호스트 이름에서는 미디어가 절대 제공되지 않습니다. 이를 사용하는 모든 사이트가 페이지 소스에 동일한 주소를 노출하게 되며, 이는 풋프린트 프리 호스팅이 방지하고자 하는 사이트 간의 연결 고리이기 때문입니다. 따라서 풋프린트 프리 사이트는 자체 도메인을 지정할 때까지 자체 미디어를 제공합니다. 하위 도메인(media.yoursite.com 등)을 생성하여 버킷을 가리키도록 설정하고 대시보드의 미디어 도메인에 입력하면 됩니다. 그러면 미디어가 사용자 도메인에서 제공되며, 소유한 다른 어떤 것과도 연결되지 않습니다.

풋프린트 프리 사이트뿐만 아니라 모든 사이트에서 사용자 지정 도메인을 사용할 수 있으며, 다른 사이트에서는 단순히 선택 사항입니다.

설정은 WordPress가 아닌 대시보드에 있습니다

이 플러그인은 페어링 코드를 제외하고 자체적인 설정이 없습니다. URL 재작성 여부와 로컬 복사본 삭제 여부는 Zinn® 대시보드에서 결정되므로 정보가 있는 곳은 항상 한 곳뿐이며 두 설정이 충돌할 여지가 없습니다.

로컬 복사본 삭제

기본값은 꺼져 있음입니다. 이 기능을 켜면 파일의 모든 크기 버전이 성공적으로 업로드된 경우에만 원본 파일이 삭제됩니다. 부분 업로드로는 절대 아무것도 삭제되지 않는데, 그렇게 하면 썸네일이 양쪽 어디에도 남지 않고 원본마저 사라져 복구할 수 없게 되기 때문입니다.

문제가 발생한 경우

업로드 시 스토리지에 연결할 수 없는 경우에도 업로드는 정상적으로 성공하며, 플러그인이 없을 때와 마찬가지로 파일이 서버에 그대로 유지됩니다. 설정 화면에 문제 원인이 표시되며, 백그라운드 프로세스가 나중에 해당 파일을 다시 처리합니다.

플러그인을 비활성화하면 새 업로드가 중지됩니다. 이미 이동한 미디어는 계속 정상 작동합니다.

사용자 지정 버킷 사용

당사의 스토리지를 사용하는 대신 대시보드에서 자체 S3 호환 버킷을 연결할 수 있습니다. 플러그인은 동일한 방식으로 작동하며 여전히 키를 보관하지 않습니다.

여전히 해결되지 않으셨나요?

모든 요금제에 지원이 포함되어 있으며, 모국어로 답변을 받아보실 수 있습니다.

고객센터 문의 모든 문서
WordPress 미디어를 Zinn® 스토리지로 이동하세요