일부 기기에서 차세대 이미지가 비는 문제는 대체 파일을 갖고 있는지만으로 설명되지 않습니다. 브라우저가 보내는 지원 정보, 서버가 선택한 응답 형식, 캐시가 구분하는 기준이 맞지 않으면 지원하지 않는 파일이 전달될 수 있습니다. 핵심은 파일 목록보다 형식 협상 과정을 검증하는 일입니다.
시험 환경에는 최신 형식을 지원하는 브라우저와 지원하지 않는 환경, 이미지 프록시와 외부 공유 화면을 포함합니다. 각 요청에서 브라우저의 허용 형식, 서버 응답의 콘텐츠 유형, 실제 파일 인코딩, 캐시 응답 여부를 기록합니다. 확장자만 보고 형식을 판단하지 않습니다.
서버가 요청 조건에 따라 다른 파일을 보낸다면 캐시가 그 차이를 인식하는지 확인합니다. 한 환경에서 저장된 최신 형식이 다른 환경에 재사용되지 않도록 응답 헤더와 전송 계층 설정을 검수합니다. 기술적 설정은 사용하는 서버의 현재 문서에 맞춰 적용합니다.
새 형식 선택이 실패하면 호환 파일로 돌아가는지, 두 파일이 같은 장면과 최신 버전을 담는지 봅니다. 변환본이 오래돼 환경별로 서로 다른 정보를 보여주지 않게 원본 식별값과 생성 시각을 연결합니다. 대체 텍스트는 형식 협상과 별개로 이미지 의미를 설명합니다.
품질 검수는 파일 크기뿐 아니라 작은 글자, 색, 투명도와 잘림을 실제 표시 크기에서 비교합니다. 오류 상태에서 빈 상자만 남지 않도록 본문 핵심 정보도 텍스트로 제공합니다.
배포 뒤에는 깨진 이미지 로그를 브라우저와 응답 유형별로 분류합니다. 모든 기기 지원과 전송량 감소를 보장하지 않고 확인한 범위를 명시합니다.
최종 산출물은 요청 환경, 허용 형식, 서버 선택, 캐시 상태, 호환 응답, 시각 검수를 담은 이미지 형식 협상표입니다. 이 표로 검증하면 최신 파일을 만들었다는 사실보다 각 환경이 실제로 읽을 수 있는 응답을 받았는지 확인할 수 있습니다.
협상표에는 이미지 CDN이나 최적화 서비스가 원본 요청을 다시 변환하는 단계도 표시합니다. 서버 설정은 맞아도 중간 서비스가 형식을 고정하거나 잘못된 헤더를 저장할 수 있으므로 직접 원본 응답과 최종 공개 응답을 비교합니다. 변경 뒤 캐시 무효화 범위와 복구 결과도 남깁니다.