웹 애플리케이션
웹 브라우저를 통해 인터넷으로(HTTP)로 접근해서 사용하는 응용프로그램( or 소프트웨어)
구글 같은 웹브라우저, 유튜브, 드랍박스, 웹버전 메신저 등등 대부분의 애플리케이션이 이에 해당
웹 애플리케이션은 어떻게 동작할까? 정적 콘텐츠와 동적 콘텐츠
정적(Static) 콘텐츠: 누가 언제 서버에 요청하더라도 동일한 내용이 보여지는 콘텐츠
- 텍스트, 이미지, 음성, 영상, HTML, CSS, JS 코드
동적(Dynamic) 콘텐츠: 누가, 언제, 어떻게 서버에 요청했는지에 따라 각각 다른 내용이 보여지는 콘텐츠
- 사용자 맞춤형 콘텐츠 쇼핑몰 장바구니, 우리 동네 현재 날씨
정적 + 동적 콘텐츠: 대다수의 웹 애플리케이션 구조
- 접속시 보여지는 카테고리, 광고 같은 부분은 정적 콘텐츠, 로그인 시 나오는 마이 페이지 정보는 동적 콘텐츠
디비서버
리버스 프록시 서버
캐시 서버