정적 웹페이지
항상 같은 내용을 보여주는 웹페이지를 뜻합니다.
특징 :
- 글 자체가 전부 HTML 단위의 파일들로 이루어져 있습니다.
- DB 사용 X
- 동적인 요소가 없기 때문에 데이터베이스 등이 필요없고, 구축이 쉬움.
- 단순 문서로만 이루어져 있어서 서버간 통신이 거의 없고 속도가 빠름.
- 정적인 문서들로만 이루어져 있기 때문에 어떤 호스팅 서버에서도 동작 가능.
- 일반 텍스트 에디터기에서 문서를 작성이 가능. 즉, 익숙한 에디터기를 사용할 수 있음.
- 백업, 복원이 쉬움.
- 클라이언트 사이드 렌더링
- 블로그 등의 예시가 있음
동적웹페이지
이름 그대로 사용자의 활동에 따라 웹페이지가 바뀌어가는 웹페이지를 뜻합니다. (ex. 네이버 홈)
특징 :
- DB & 웹 애플리케이션 서버가 필요
- 서버사이드 렌더링
- 사용자의 인터렉션에 따라 웹페이지가 달라짐
- 게시판이나 홈페이지들이 보통 여기에 해당함
참고 :
https://snowdeer.github.io/blog/2016/03/21/static-dynamic-webpage/
https://engineering.linecorp.com/ko/blog/how-to-quickly-develop-static-pages-in-line/
'개발합시다. > BackEnd 공부' 카테고리의 다른 글
OAuth가 대체 뭘까? (0) | 2021.08.30 |
---|---|
Spring HATEOAS 란? (0) | 2021.08.30 |
웹사이트 배포란?? (0) | 2021.08.27 |
[DB] Index Structures (인덱스 구조) (0) | 2021.08.26 |
Swagger란 (0) | 2021.08.26 |