TIL

정적 웹페이지, 동적 웹페이지

traveler_JH 2022. 7. 18. 14:19

정적 웹 페이지 (static web pages)

정적 웹 페이지는 언제 접속해도 같은 응답을 보내준다.

일단 HTML, CSS, JS 파일 등이 서버에 업로드되면 개발자가 수정하기 전까지 매번 같은 파일을 브라우저에 건네준다.

즉, 웹 서버가 정적 웹 페이지에 대한 요청을 받은 경우 서버는 추가적인 처리 과정 없이 클라이언트에게 응답을 보낸다.

예를 들어 회사나 개인의 소개 페이지가 정적 웹 페이지의 좋은 예시입니다.

 

동적 웹페이지 (dynamic web pages)

웹 서버가 동적 웹 페이지에 대한 요청을 받은 경우 서버는 추가적인 처리과정 이후 클라이언트에게 응답을 보낸다.

동적 페이지는 방문자와 상호작용을 하기 때문에 페이지 내용은 매번 다르다.

댓글, 날시, 주가 정보 등과 같이 정보의 변경이 잦은 곳에서 많이 사용하게 된다.

 

웹 페이지 상에서 특정 부분을 동적으로 바꾸는 형태로 사용되며

네이버 뉴스 댓글, 스타벅스 매장 정보, 상품 검색 결과 등이 해당한다.

해당 사이트들은 웹 페이지 전체에 해당하는 정적인 페이지 데이터(HTML 등)를 다 보여준 후에야 동적으로 데이터를 가져와서 나타낸다.

 

비교 차트

비교근거 정적 웹 페이지  동적 웹페이지
기본 정적 웹 페이지는 누군가가 수동으로 변경하지 않는 한 그 시간 동안 동일하게 유지됩니다. 동적 인 웹 페이지는 행동 적이며 방문자마다 고유 한 콘텐츠를 생성 할 수 있습니다.
복잡성 디자인이 간단합니다. 구성하기가 복잡합니다.
웹 페이지를 만드는 데 사용되는 응용 프로그램 및 웹 언어 HTML, JavaScript, CSS 등 CGI, AJAX, ASP, ASP.NET 등
정보 변경 거의 발생하지 않음 자주
페이지 로딩 시간 비교적 적게
데이터베이스 사용 데이터베이스를 사용하지 않습니다. 데이터베이스가 사용됩니다.