Kanji
・클라우드 엔지니어 / 프리랜서 ・1993년생 ・에히메현 출신 / 도쿄도 시부야구 거주 ・AWS 경력 5년 프로필 상세
목차
정적 사이트
사전 렌더링된 정적 자산(HTML, CSS, JavaScript, 미디어 파일)으로만 구성됩니다.콘텐츠를 변경하려면 파일을 직접 재구축하거나 편집해야 합니다.
콘텐츠가 상대적으로 일관되게 유지되고 실시간 사용자별 데이터베이스 쓰기가 필요하지 않은 기술 문서, 개인 블로그 및 정보 제공 사이트에 이상적입니다.
동적 사이트
모든 HTTP 요청 시 서버 측 런타임, 데이터베이스 및 애플리케이션 프레임워크를 통해 즉시 콘텐츠를 렌더링합니다.
대화형 애플리케이션, 다중 테넌트 협업 플랫폼, 전자 상거래 또는 실시간 사용자 상호 작용이 빈번한 시나리오에 이상적입니다.
아래는 정적 아키텍처와 동적 아키텍처의 장단점을 비교한 것입니다.우선순위가 높은 기준은 이탤릭체로 표시됩니다.
동적 사이트를 사용하면 태그 지정 및 검색과 같은 교차 기능을 더 쉽게 구현할 수 있지만 유지 관리 오버헤드를 제거하고 운영 비용을 거의 0에 가깝게 유지하기 위해 정적 사이트 아키텍처가 선택되었습니다.
참조:
정적 사이트와 동적 사이트의 차이점, 장단점 |Xserver 비즈니스
정적 사이트를 구축하려면 안정적인 스토리지와 CDN 배포 인프라가 필요합니다.
GCP에 익숙하기 때문에 Google Cloud의 Firebase 호스팅이 주요 후보였지만 대체 플랫폼은 체계적으로 평가되었습니다.
정적 사이트 호스팅 플랫폼 비교 |JavaScript 공지 , 주요 호스팅 제공업체는 다음과 같습니다.
정적 사이트 생성기(SSG)는 소스 마크업(Markdown, AsciiDoc) 및 템플릿을 프로덕션에 바로 사용할 수 있는 정적 자산으로 컴파일합니다.
세 가지 대표적인 정적 사이트 생성기가 평가되었습니다.
초기 의도는 설정 오버헤드를 최소화하기 위해 Hugo를 채택하는 것이었습니다.
그러나 Atlassian Confluence 문서 미학과 밀접하게 일치하는 기존 테마를 찾는 것은 어려웠습니다.결과적으로 Pandoc 을 활용하는 맞춤형 Python 기반 빌드 파이프라인이 개발되었습니다.
--template
h2
h3
<html>
lang
<link rel="alternate" hreflang="...">
sitemap.xml
sitemap_en.xml
<nav>