이 파일을 WebP 또는 AVIF로 실제 변환한 뒤 변환 파일 주소를 source에 넣으세요. 확장자만 바꾸면 안 됩니다. CDN에서 이미 최신 형식을 전송한다면 유지해도 됩니다.
확인 내용·수정 예시 보기
현재 확인 내용
<img src="/image/common/intro_doctor_m.png" alt="대한당뇨병학회 전문가 페이지 For Professionals">
수정 예시 - 실제 내용·환경에 맞게 적용
<picture>
<source srcset="[converted-image.webp]" type="image/webp">
<img src="https://diabetes.or.kr/image/common/intro_doctor_m.png" alt="대한당뇨병학회 전문가 페이지 For Professionals">
</picture>
이미지 지연 로딩
양호
0/3
img 태그의 loading="lazy"를 확인합니다. 이미지가 적은 페이지는 이 검사기의 단순 기준을 통과할 수 있습니다.
유지·점검 방법
첫 화면 아래 이미지는 지연 로딩을 검토하되, 첫 화면의 주요 이미지까지 무조건 지연시키지 마세요.
이 영역에는 확인 필요·미확인 항목이 없습니다.
05
성능과 기술 점검
8 개 항목
문서 형식
양호
html
HTML 문서 형식 선언을 확인합니다. HTML5 doctype은 브라우저가 표준 모드로 문서를 처리하도록 돕습니다.
유지·점검 방법
문서 시작에 <!doctype html>을 선언하고 그 앞에 의도하지 않은 출력이 없는지 확인하세요.
CSS 파일 수
양호
3
검사기 참고값: 외부 파일 4개 이하
외부 스타일시트 선언 수를 집계합니다. 파일 수는 간단한 참고값이며 전송량·캐시·렌더링 차단 영향까지 나타내지는 않습니다.
유지·점검 방법
중복·미사용 CSS와 렌더링 차단을 확인하고 실제 성능 측정 결과를 바탕으로 정리하세요.
자바스크립트 파일 수
양호
4
검사기 참고값: 외부 파일 6개 이하
src가 있는 script 요소의 수입니다. 외부 파일 수만으로 실행 비용이나 페이지의 응답성을 판단할 수 없습니다.
유지·점검 방법
중복 스크립트와 무거운 초기 실행을 점검하고 기능에 맞게 defer·async·지연 실행을 검토하세요.
응답 압축
확인 필요
확인 기준에 맞는 설정을 발견하지 못했습니다.
HTML 응답의 Content-Encoding 헤더를 확인합니다. 압축은 전송량을 줄이지만 실제 절감량은 응답 내용에 따라 달라집니다.
개선·확인 방법
웹서버 또는 CDN의 텍스트 압축 설정을 확인하고 이미 압축된 이미지 등은 별도로 판단하세요.
수정 대상과 적용 방법
대상https://diabetes.or.kr/
웹서버·CDN 압축 설정
이 HTML 응답에 gzip 또는 Brotli 압축을 켜고 실제 다운로드 크기가 줄었는지 확인하세요. Content-Encoding 헤더만 수동 추가하면 응답이 손상됩니다.
확인 내용·수정 예시 보기
수정 예시 - 실제 내용·환경에 맞게 적용
Content-Encoding: gzip
보안 헤더
확인 필요
0/6
검사기 참고값: 6개 헤더 중 3개 이상 존재
일부 보안 관련 응답 헤더의 존재를 확인합니다. 헤더의 개수만으로 정책의 안전성이나 실제 방어 효과를 평가할 수 없습니다.
개선·확인 방법
사이트 기능에 맞게 CSP·HSTS 등의 값을 검토하고 적용 후 리소스 차단이나 서비스 오류가 없는지 확인하세요.
수정 대상과 적용 방법
대상https://diabetes.or.kr/
웹서버·CDN의 HTTP 응답 헤더
위 목록은 응답에서 발견하지 못한 헤더입니다. Apache라면 사이트의 .htaccess 또는 VirtualHost, Nginx라면 해당 server 블록, CDN이라면 응답 헤더 규칙에서 설정하세요. 예시의 두 헤더부터 적용·검증하고, CSP·HSTS는 실제 리소스와 HTTPS 운영 조건을 검토해 별도로 구성하세요. 서버 종류와 실제 설정 파일 경로는 외부 검사로 확인할 수 없습니다.
분석한 최종 페이지가 HTTPS로 응답했는지 확인합니다. 이 결과가 사이트 전체의 보안을 보증하지는 않습니다.
유지·점검 방법
인증서 유효기간과 혼합 콘텐츠를 점검하고 로그인·입력·연결된 주요 페이지도 HTTPS로 제공하세요.
HTTPS 이동
양호
https://www.diabetes.or.kr/
HTTP로 시작한 요청의 최종 주소가 HTTPS인지 확인합니다. 사용자가 보안 연결로 일관되게 도착하는지 살펴보는 항목입니다.
유지·점검 방법
HTTP에서 HTTPS로 이동하는 규칙을 설정하고 여러 번의 이동이나 리다이렉트 루프가 없는지 확인하세요.
W3C HTML 유효성
확인 필요
오류 2개 · 경고·안내 6개
W3C Nu의 HTML 검사 결과입니다. 문법 문제를 찾는 도구이며 검색 순위·접근성·보안 인증을 의미하지는 않습니다.
개선·확인 방법
오류 메시지와 줄 번호를 확인해 잘못 중첩된 태그, 누락된 속성 등 실제 마크업 문제부터 정리하세요.
수정 대상과 적용 방법
대상https://diabetes.or.kr/
응답 HTML 1줄
Almost standards mode doctype. Expected “<!DOCTYPE html>”.
이 응답 줄의 태그 또는 속성을 생성하는 템플릿을 찾아 수정한 뒤 다시 검사하세요. 줄 번호는 서버 PHP 파일이 아니라 응답 HTML 기준입니다.
확인 내용·수정 예시 보기
현재 확인 내용
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--[
대상https://diabetes.or.kr/
응답 HTML 5줄
Bad value “eng” for attribute “lang” on element “html”: The language subtag “eng” is not a valid ISO language part of a language tag.
이 응답 줄의 태그 또는 속성을 생성하는 템플릿을 찾아 수정한 뒤 다시 검사하세요. 줄 번호는 서버 PHP 파일이 아니라 응답 HTML 기준입니다.