[용어 정리] 스크립트 방식 vs 실행코드 방식
[용어 정리] 스크립트 방식 vs 실행코드 방식
웹 어플리케이션 프로그래밍은 구현하는 방식에 따라 실행코드 방식과 스크립트 방식으로 구분된다.실행코드 방식
- 웹 브라우저 요청 전송 -> 웹 서버 요청 받음 -> 프로그램 실행
스크립트 방식
- 웹 브라우저 요청 전송 -> 웹 서버 요청 받음 -> 스크립트 코드 번역 -> 프로그램 실행
스크립트 방식은 중간에 스크립트 코드를 번역하는 과정이 추가된다.
이로 인해 스크립트 방식이 실행코드 방식보다 처리속도가 더 떨어지는 것처럼 보이지만 그렇지 않다.
- 스크립트 코드 번역은 최초의 요청에 대해서만 발생하며 이후 요청에 대해서는 이미 번역된 코드를 실행함
- 실행코드 방식은 CGI방식이고 스크립트 코드 방식은 JSP등의 어플리케이션 서버 방식이므로 전체 처리량에서 앞선다.
- 기술의 발달로 스크립트 언어를 번역한 코드가 일반 프로그램과 동일한 수준의 성능을 발휘
오늘날 대형 규모의 웹 사이트들은 빠르고 쉽고 수정이 용이하며 더 나은 성능을 발휘하는 스크립트 코드 방식을 기반으로 구현되고 있다.
출처
댓글
댓글 쓰기