필자는 12 년 이상 대규모 Perl, Python 및 Ruby 웹 응용 프로그램의 관리자 및 개발자로 Apache를 사용했습니다. 아파치는 깔끔하고 모듈화 된 디자인과 강력한 UNIX 구부러진 견고한 웹 서버입니다. 가장 강력한 기능 중 하나는 단순한 모듈 성과 좋은 문서입니다. 매우 관리하기 쉬운 웹 서버입니다. 15 년 동안 지배적 인 시장 점유율에서 분명히 볼 수있는 것처럼 성숙하고 입증되었습니다 .
사용자 문서는 매우 훌륭하지만 개발자 / 모듈 작성자를위한 귀중한 작은 문서가 있으며, 이것이 가능한 한 많은 개발자를 끌어 들이지 않기 때문에 조금 아프다고 생각합니다. 그러나 이것이 결코 제대로 설계되지 않았 음을 의미하지는 않습니다.이 점에서 제대로 문서화되지 않았습니다. Nick Kew의 책이 있습니다.이 책은 모듈 작가를위한 결정적인 자료입니다. 그러나 프로젝트 자체에 모듈 작성의 모든 측면에 대한 더 나은 문서가 있다면 좋을 것입니다.
과도하게 엔지니어링되고 있습니다. 디자인이 뛰어납니다. 그렇습니다. 여기 저기 사마귀가 있지만 모든 소프트웨어에 적용됩니다. 메모리 풀 사용은 환상적입니다. 다른 백엔드를 플러그인 할 수있는 능력은 얼마나 깨끗하고 모듈화되어 있는지, 훌륭한 C-API를 가지고 있으며 APR은 Apache 프로젝트뿐만 아니라 많은 것들을 훨씬 쉽게 만듭니다. 다른 프로젝트의 개발자. 이식성에 대해 관심이 있다면 APR에 감사드립니다. 완벽하지는 않지만 여전히 견고하고 잘 설계되어 있으며 매우 편리합니다.
단순한 기능, 유연성, 관리, 플랫폼 지원, 확장 성, 설명서 및 성숙도라는 관점에서 Apache는 환상적인 웹 서버입니다.