묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
아파치 1.3.xx 대와 아파치 2.0 대의 차이점은 무었인가요??
2003.10.16 19:02
저는 처음에는 그냥 높은 버젼의 아파치인줄 알았지만 (1.3 보다 2.0이)
그런 성격의 버젼이 아닌거 같아~ 질문을 올립니다..
둘의 차이점은 무었인가요?? 용도가 서로 다른건가요?
자세하게 설명좀 해주시면 정말 감사하겠습니다~~
그런 성격의 버젼이 아닌거 같아~ 질문을 올립니다..
둘의 차이점은 무었인가요?? 용도가 서로 다른건가요?
자세하게 설명좀 해주시면 정말 감사하겠습니다~~
이는 동시 요청에 응답하려고 자신을 여러번 복제하지요.
그래서 자식들은 서로서로 고립되어 있고요.
만약 모듈이 잘못되면, 부모 프로세스는 자식을 제거하게 되는데
이는 서버 전체가 아니라 제공하던 요청만 영향을 받습니다.
Threads는 경량급 프로세스와 유사하며, Threads는 공통 자료를 공유할 수 있습니다.
그러나 Thread가 잘못되면 다른 threads를 믿을 수 없게 하고 서버 전체가 종료 됩니다.
다시 말해서 thread 모델은 더 빠르고 마른 웹서버를 허용합니다.
아파치 2.0은 두 가지 중에서 최선책을 찾아내었죠.
사용자가 프로세스의 수와 프로세스당 thread의 수를 정의할 수 있게 하였습니다.
아파치 2.0은 아파치의 이식가능성을 증가하기 위해 APR(Apache Portable Runtime)을 소개합니다.
마지막으로 층을 이룬 I/O는 아파치 개발에 모듈방식의 층을 만들었고요.
제가 말주변이 모자라 이정도밖에 설명을 드리지 못하겠네요^^;;;
더 필요한 정보는 아래 url에서 확인해보시기 바랍니다.
http://welfare.hallym.ac.kr/manual/new_features_2_0.html
http://network.hanbitbook.co.kr/view_news.htm?serial=143