← 전체 목록
워드프레스운영

미디어 라이브러리 정리로 서버 디스크와 사이트 성능을 동시에 개선합니다

ℹ️ 본 글은 정보 제공 목적이며, 광고·제휴 링크가 포함될 수 있습니다.

워드프레스 미디어 라이브러리 정리가 급해진 건 서버 디스크 사용량 알림이 와서 확인했더니 /wp-content/uploads가 20GB를 넘어 있었을 때였습니다. 5년간 운영한 병원 사이트에 이미지를 올리고 지우면서 실제로 사용되는 파일은 2GB밖에 안 됐고, 나머지는 고아 파일(어떤 게시글에도 연결되지 않은 파일)과 워드프레스가 자동 생성한 크기별 썸네일이었습니다.

고아 미디어 파일 찾기

Media Cleaner 플러그인이 가장 쉬운 방법입니다.

  1. 플러그인 설치·활성화
  2. Media → Media Cleaner → 스캔 실행
  3. 어떤 게시글에도 연결되지 않은 파일 목록 확인
  4. 실제로 필요 없는 파일인지 검토 후 삭제

주의: 자동 스캔이 모든 경우를 완벽히 감지하지는 못합니다. 페이지 빌더(Elementor, Divi)에서 사용 중인 이미지가 고아로 판단될 수 있습니다. 삭제 전 백업 필수입니다.

불필요한 썸네일 크기 제거

워드프레스는 이미지를 업로드하면 설정된 여러 크기로 자동 생성합니다. 테마가 바뀌거나 사용하지 않는 크기가 생성되면 낭비입니다.

현재 등록된 이미지 크기 확인:

// functions.php에 일시 추가하여 확인
add_action('after_setup_theme', function() {
    global $_wp_additional_image_sizes;
    var_dump(get_intermediate_image_sizes());
    die();
});

사용하지 않는 크기는 제거:

// 특정 썸네일 크기 제거
add_filter('intermediate_image_sizes_advanced', function($sizes) {
    unset($sizes['large']); // 사용 안 하는 크기 삭제
    return $sizes;
});

이미 생성된 파일은 Regenerate Thumbnails 플러그인으로 재생성해야 합니다.

FTP/SSH로 오래된 이미지 직접 정리

날짜 기준으로 오래된 미디어 폴더를 확인합니다.

# 2020년 이전 업로드 폴더 크기 확인
du -sh /var/www/html/wp-content/uploads/201*
du -sh /var/www/html/wp-content/uploads/2019/

오래된 폴더가 크다면 DB에서 해당 파일들이 여전히 사용 중인지 확인 후 삭제합니다.

미디어 정리는 사이트 속도보다 디스크 관리 차원에서 중요합니다. 분기마다 한 번씩 고아 파일을 확인하고 정리하는 루틴을 만들어두세요.

편집 정책

AI가 초안을 생성하고, 의료기관 인프라 운영자가 1차 데이터 기반으로 최종 검수·승인합니다.

작성·검수: WavePix 운영자 (의료기관 3곳 인프라 전담)