Server Side Script를 사용하는 이유

SeungHyuk Shin·2021년 7월 28일
1

초창기 인터넷은 굉장히 간단한 구조를 가지고있었다.

서버에는 웹 서버 있고, 클라이언트에는 웹 브라우저가 있는것이다. 단순하게 브라우저가 요청을 보내고 서버가 응답을 하는 것이다. 클라이언트가 요청한 HTML파일만 웹서버에서 찾아 다시 클라이언트로 보내주기만 하면 되었다.

즉 과거에는 PHP,Java,Phython과 같은 서버 언어가 없었다.

하지만 인터넷이 폭발적으로 성장함으로써 이런 단순한 웹으로는 지탱하기가 힘들었고 여러 문제가 나타나기 시작한다.

예를들어 10개의 페이지를 가지고있는 웹사이트가 있다면 HTML문서가 10개만 있으면 됐다. 하지만 페이지가 늘어나고 사이트에 게시글을 작성하여 다른 사람이 열람할수 있도록 하려면 이 웹서버만으로는 처리할 수 없었다.

그래서 엔지니어들은 CGI라는것을 고안해냈다. 웹서버와 서버사이드언어가 서로 데이터를 주고 받기위한 통신규약이다.

이것이 하는 역할이 무엇이냐면, 웹 브라우저가 요청한 페이지가 웹서버에서 처리할 수 없는 자원이있다면 그 파일에대한 처리를 서버 사이드 언어에 위임 하는것이다.

0개의 댓글