[용어 정리] 스크립트 방식 vs 실행코드 방식

[용어 정리] 스크립트 방식 vs 실행코드 방식

웹 어플리케이션 프로그래밍은 구현하는 방식에 따라 실행코드 방식과 스크립트 방식으로 구분된다.

실행코드 방식

  • 웹 브라우저 요청 전송 -> 웹 서버 요청 받음 -> 프로그램 실행

스크립트 방식

  • 웹 브라우저 요청 전송 -> 웹 서버 요청 받음 -> 스크립트 코드 번역 -> 프로그램 실행

스크립트 방식은 중간에 스크립트 코드를 번역하는 과정이 추가된다.
이로 인해 스크립트 방식이 실행코드 방식보다 처리속도가 더 떨어지는 것처럼 보이지만 그렇지 않다.
  1. 스크립트 코드 번역은 최초의 요청에 대해서만 발생하며 이후 요청에 대해서는 이미 번역된 코드를 실행함
  2. 실행코드 방식은 CGI방식이고 스크립트 코드 방식은 JSP등의 어플리케이션 서버 방식이므로 전체 처리량에서 앞선다.
  3. 기술의 발달로 스크립트 언어를 번역한 코드가 일반 프로그램과 동일한 수준의 성능을 발휘

오늘날 대형 규모의 웹 사이트들은 빠르고 쉽고 수정이 용이하며 더 나은 성능을 발휘하는 스크립트 코드 방식을 기반으로 구현되고 있다.

출처

댓글

이 블로그의 인기 게시물

[Python] # -*- coding: utf-8 -*-를 쓰는 이유

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?