정적 호스팅은 어떻게 동작하나
파일 하나짜리 웹사이트에는 관리할 서버가 없습니다. 그게 무슨 뜻인지, 언제 알맞은 선택인지 정리했습니다.
정적 사이트란 무엇인가
정적 웹사이트는 그저 파일입니다 — HTML, CSS, JavaScript, 이미지를 작성한 그대로 브라우저에 건네줄 뿐이죠. 방문할 때마다 페이지를 계산하는 서버 코드도, 조회할 데이터베이스도, 계속 패치할 것도 없습니다. 웹의 대부분이 이렇게 동작합니다. 포트폴리오, 랜딩 페이지, 문서, 이벤트 페이지는 모두 정적이고, 화려한 인터랙션조차 서버가 아니라 방문자의 브라우저에서 실행됩니다. 사용자 계정이나 데이터베이스가 필요 없는 페이지라면 정적 호스팅만으로 충분합니다.
왜 HTML 파일 하나면 충분할 때가 많은가
프레임워크와 빌드 단계, Git 워크플로는 크고 계속 변하는 코드베이스를 관리하려고 존재합니다. 페이지 한 장에는 얻는 것 없이 번거로움만 더하죠. 스타일과 스크립트를 안에 담은 자체 완결형 index.html은 가능한 가장 단순한 해법입니다. 즉시 로드되고, 작은 서버라면 무너질 트래픽 급증도 견디며, 백업하거나 옮기기도 쉽습니다. 프로젝트가 정말 커지면 그때 빌드 파이프라인으로 넘어가면 됩니다. 그전까지는 파일 하나가 당신을 빠르게 유지해 줍니다.
hdply가 대신 처리해 주는 것
hdply는 당신의 파일을 당신만의 서브도메인에서 바이트 단위 그대로, HTTPS까지 포함해 설정 없이 서빙합니다. HTML을 업로드하거나 붙여넣으면 몇 초 만에 배포되고, 브라우저에서 수정하면 저장하는 순간 반영됩니다. 모든 배포는 버전 기록에 남아 실수를 되돌리는 것도 한 번의 클릭이면 됩니다 — 저장소 없이 누리는 버전 관리의 좋은 점이죠. CLI도, YAML도, 유지할 서버도 없습니다.
함께 보기: HTML 파일을 인터넷에 올리는 방법 (가장 쉬운 길) · 서버 없이 웹사이트 배포하기: 정적 호스팅의 이해