핵심 요약
WordPress 미디어 첨부를 같은 입력으로 다시 실행해 중복 업로드 여부를 확인했습니다. 대표 이미지 한 개와 지원 이미지 세 개는 기존 미디어 ID 2519-2522를 그대로 사용했습니다. 이번 재시도로 달라진 판단은 WordPress 운영팀과 실무자가 중복 업로드와 메타데이터 갱신을 따로 확인해야 한다는 점입니다.
네 자산 모두 재사용 영수증이 남았고 새 바이너리 업로드는 발생하지 않았습니다.
무엇이 바뀌었나: 네 미디어 자산이 새 업로드 없이 기존 ID를 재사용했습니다. 왜 중요한가: 재시도 때 저장 공간과 참조 ID가 불필요하게 늘어나는 일을 막습니다. 누가 봐야 하나: WordPress 운영자와 자동화 담당자가 먼저 확인해야 합니다.
이번 검증에서 직접 확인한 것
- WordPress 미디어 재시도의 기존 slug 재사용 영수증: 재시도에서 대표 이미지 1개와 지원 이미지 3개가 기존 WordPress 미디어 ID 2519, 2520, 2521, 2522를 그대로 사용했고 네 항목 모두 mediaReused=true로 기록됐다. 새 본문은 5,132자의 검증된 공개 표면으로 갱신됐다.
재현 방법
- 첫 미디어 첨부가 본문 품질 게이트에서 중단된 뒤 이미 생성된 hero와 support 3개의 결정론적 공개 파일명과 WordPress 미디어 ID를 보존한다.
- 재시도 전에 임시 공개 URL로 완성 HTML을 검증하고, 통과한 경우에만 각 파일명의 확장자를 제외한 slug로 WordPress /wp/v2/media를 조회한다.
- 같은 slug와 MIME 유형의 미디어가 있으면 바이너리 POST를 생략하고 기존 ID의 제목·캡션·대체 텍스트만 갱신한다.
- 최종 영수증의 hero와 support 3개에서 mediaReused 값과 미디어 ID를 대조하고 공개 페이지 렌더링 검증을 다시 수행한다.
해석 한계
- 단일 WordPress 사이트와 한 번의 직렬 재시도 결과이며, 동시 업로드 경쟁·네트워크 단절·slug 충돌 부하 상황은 포함하지 않는다.
- 기존 미디어 재사용은 확인했지만 과거에 이미 생긴 불필요한 중복 자산의 자동 삭제나 장기 보존 정책까지 검증한 것은 아니다.
기록 확인 Fluxaivory 편집 데스크 ·
한눈에 보는 결과
- 결정론적 slug 조회가 재시도의 기준점이 됐습니다.
- 기존 ID를 재사용하고 제목·캡션·대체 텍스트만 갱신했습니다.
- 이번 결과는 단일 사이트의 직렬 재시도에 한정됩니다.
어떻게 측정했고 무엇이 나왔나
예를 들어, 첫 시도에서 생성된 결정론적 파일명과 미디어 ID를 유지했습니다.
재시도 전에 완성 HTML을 검증하고 확장자를 뺀 slug로 WordPress 미디어를 조회했습니다.
같은 slug와 MIME 유형이면 바이너리 전송을 건너뛰고 메타데이터만 갱신했습니다.
| 대상 | 관측값 | 동작 | 판단 기준 |
|---|---|---|---|
| 대표 이미지 | 2519 | slug·MIME 일치 | 재사용 확인 |
| 지원 이미지 1 | 2520 | 바이너리 POST 생략 | 중복 생성 없음 |
| 지원 이미지 2 | 2521 | 캡션·대체 텍스트 갱신 | 메타데이터 반영 |
| 지원 이미지 3 | 2522 | 공개 페이지 재검증 | 렌더 확인 |

결과를 어떻게 읽고 왜 공식 기준과 나누나
재시도 안전성은 같은 입력이 같은 외부 자산을 가리킬 때 확보됩니다.
slug 조회만으로 충분하지 않으며 MIME 유형과 반환된 미디어 ID도 함께 확인해야 합니다.
가령 기존 ID를 찾았더라도 업로드 뒤 공개 렌더링을 다시 검사해야 본문과 미디어의 결속까지 확인할 수 있습니다.
WordPress REST API는 미디어 목록 조회와 개별 미디어 갱신 경로를 제공합니다.
이번 시험은 그 경로를 사용한 Fluxaivory 구현의 재시도 결과를 측정했습니다.
공식 문서는 API 계약의 근거이며, ID 재사용 결과는 자체 재현 영수증의 관측입니다.
직접 재현할 체크리스트
- 재시도 전에 같은 slug의 기존 미디어를 조회하는가?
- slug뿐 아니라 MIME 유형과 기존 미디어 ID도 일치하는가?
- 재사용 시 바이너리 POST를 생략하고 필요한 메타데이터만 갱신하는가?
- 동시 업로드와 네트워크 단절 조건은 별도 시험으로 남겼는가?
이번 시험의 한계
- 단일 WordPress 사이트와 한 번의 직렬 재시도 결과이며, 동시 업로드 경쟁·네트워크 단절·slug 충돌 부하 상황은 포함하지 않는다.
- 기존 미디어 재사용은 확인했지만 과거에 이미 생긴 불필요한 중복 자산의 자동 삭제나 장기 보존 정책까지 검증한 것은 아니다.
