웹사이트
웹사이트(website)는 공통된 목적과 관리 체계 아래 관련된 웹 페이지, 데이터와 미디어 자원을 묶어 제공하는 웹상의 정보 서비스다. 일반적으로 하나 이상의 도메인 이름으로 접근하며 웹 브라우저가 URL을 통해 개별 페이지에 연결한다. 웹사이트는 기술적으로 특정 호스트의 디렉터리만을...
| 분류 | 정보 서비스·웹 자원 집합 |
|---|---|
| 역할 | 상호 연관된 웹 페이지와 자원 제공 |
| 관련 기술 | World Wide Web, HTTP, HTML, URL |
| 참고 명세 | MDN: What is a website? |
웹사이트(website)는 공통된 목적과 관리 체계 아래 관련된 웹 페이지, 데이터와 미디어 자원을 묶어 제공하는 웹상의 정보 서비스다. 일반적으로 하나 이상의 도메인 이름으로 접근하며 웹 브라우저가 URL을 통해 개별 페이지에 연결한다. 웹사이트는 기술적으로 특정 호스트의 디렉터리만을 의미하지 않으며 여러 서버와 서비스로 분산되어 있어도 하나의 사용자 경험을 제공할 수 있다.
웹사이트는 문서의 구조를 표현하는 HTML, 표현 방식을 제어하는 CSS, 상호작용을 구현하는 JavaScript를 기반으로 구성할 수 있다. 정적 웹사이트는 미리 생성된 파일을 서버나 CDN에서 제공하고 동적 웹사이트는 사용자 요청, 계정 상태 또는 데이터베이스 내용에 따라 응답을 변경한다. 두 방식을 결합해 서버에서 기본 HTML을 제공하고 브라우저에서 일부 기능을 동적으로 실행할 수도 있다.
웹사이트의 정보 구조는 탐색 메뉴, 분류, 검색, 링크와 페이지 간 관계를 통해 나타난다. 사용자는 첫 페이지뿐 아니라 검색 결과나 외부 링크를 통해 임의의 하위 페이지에 직접 접근할 수 있다. 따라서 각 페이지는 독립적인 문서 제목과 식별 가능한 URL을 갖는 것이 중요하며, 접근성 있는 메뉴와 문서 구조는 사용성을 높인다.
웹사이트의 배포에는 도메인 이름 등록, DNS 설정, HTTPS 인증서, 웹 서버 또는 호스팅 서비스가 관여한다. 트래픽 규모에 따라 정적 파일 호스팅, 콘텐츠 관리 시스템, 컨테이너 플랫폼과 분산 클라우드 환경이 사용된다. 사이트의 주소 변경과 콘텐츠 개편 과정에서는 리디렉션과 캐시 정책을 통해 오래된 링크의 유효성을 유지할 수 있다.
웹사이트는 정보 공개와 전자 상거래, 온라인 교육, 행정 서비스, 커뮤니티 및 미디어 제공에 활용된다. 웹 애플리케이션과의 경계는 고정되어 있지 않으며 많은 현대 사이트가 상호작용과 상태 관리 기능을 함께 제공한다. 운영에서는 콘텐츠 품질 외에도 개인정보 처리, 웹 접근성, 검색 가능성, 성능 및 지속적인 보안 업데이트를 함께 고려한다.[1]