예를 들어, 게시판을 만든다면,
글쓰는 화면, 글 읽는 화면, 리스트보여주는 화면등을,
각각의 CGI로 만드는 것보다, 하나의 CGI로 만드는게,
서버에 부하가 덜 걸린다고 하는데요..
각각을 따로 만들면, 각각 실행될때마다, 새로운 프로세서가
생성되서 않좋다고 하는데, 사실인지요.
만약 하나의 CGI로 만들면, 사용자가 메뉴를 선택할때마다,
같은 CGI를 호출하게 되는 방식인가요?
이것저것 궁금한게 많네요..-.---나는 어떤 프로그래머가 되고 싶은가..
CGI 를 여러 개로 나누면 요청마다 프로세스가 생기는 것은 맞지만, 하나의 CGI 로 묶는 방식도 같은 방식으로 요청마다 실행됩니다. 실제 부하는 프로세스 수보다 데이터베이스 연결과 파일 입출력에서 생깁니다. FastCGI 나 mod_perl 처럼 프로세스를 재사용하는 방식이 효과적입니다.