728x90
728x90
APM(Apachi + PHP + MySQL) : 동적 웹을 구성할 수 있다.
톰캣
- Web Application Server
- 동적 웹사이트를 전문적으로 처리한다.
- 스프링으로 코딩한 웹앱을 war 파일로 빌드하면 그 안에 .class 파일들, jsp, 이미지, css, javascript 파일 등이 압축되어 있다.
- war파일을 넣고 명령어를 실행하면 스프링 서비스가 톰캣을 사용행서 돌게 된다.
웹 서버 기능
1. reverse proxy
- 손님들의 정보를 감춘다.
- 서버 내부적으로 파일들이 어느 폴더에 들어있는지, 서비스가 몇 번 포트로 돌고 있는지 등을 감추는 것
→ 보안에서 장점을 가진다.
2. 로드밸런싱
- 여러 WAS 사이에서 밸런스를 맞추는 것
- 업데이트를 위해 여러 서버를 둘 수 있다.
- 성능을 위해 인스턴스를 여러 서버로 나누어 구성한다.
아파치 - 다중 프로세스로 일을 처리한다.
NginX - 이벤트로 일을 처리한다.
728x90
728x90
'IT 영상 후기' 카테고리의 다른 글
영상 후기 - [10분 테코톡] 🌻타미의 Servlet vs Spring (0) | 2023.03.21 |
---|---|
영상 후기 - [10분 테코톡] 👨🏫안돌의 INDEX (0) | 2023.03.20 |
영상 후기 - 웹개발 필수개념! DOM이 뭔가요? (+ Web API) (0) | 2023.03.19 |
영상 후기 - [코딩만화] 왜 웹 개발자들은 익스플로러를 싫어하나요? (0) | 2023.03.19 |
영상 후기 - 쿠키, 세션, 캐시가 뭔가요? (0) | 2023.03.19 |