단순히 웹 서버의 HTML파일을 받기만 하는 것이 아니라 사용자의 요청을 처리 할 수 있는 CGI 기능이 추가 되었다. ( CGI : Common Gateway Interface의 약자.) 처음의 CGI는 하나의 요청에 대해 하나의 프로세스를 실행하고 작업이 끝나면 종료하는 방식으로써, 10개의 요청이라면 10개의 CGI가 생성되는 방식 이었다. 향후에 스크립트 언어가 나오면서( JavaScript, PHP, ASP 같은 싸이드 언어들 ) CGI방식이 스크립트 모듈들의 쓰레드 방식으로 변경되어 효율이 좋아졌다.

기존의 CGI보다 성능이 30배 가량 높은 FastCGI가 나오긴 했지만 모듈들의 효율성보단 못하다.