원제 : Paper: Lightweight Web servers
번역 : Paper: Lightweight Web servers
이 자료는 다른 종류의 가벼운 웹 서버들에 대한 훌륭한 개요입니다. 많은 웹사이트들이 이미지와 정적 컨텐츠를 제공하기 위해 가벼운 웹 서버를 사용합니다. YouTube가 좋은 예입니다: YouTube Architecture.(원문에는 자료의 출처가 빠져 있습니다. 참조 자료도 연결되지 않습니다. 검색해보니 http://www.ibm.com/developerworks/web/library/wa-ltwebserv/ 인 것 같습니다.)
여러분이 성능 향상을 필요로 하면 컨텐츠 종류에 따라 다른 웹 서버로 변경하는 것을 고려하세요..
개요:
최근 몇 년간은 lighttpd, litespeed, mongrel, 기타 다른 웹 서버들의 흥미로운 구현의 번성기였습니다. 이 웹 서버들은 성능, 쉬운 관리, 이식성, 보안, 연관 가치들의 다양한 조합을 자랑합니다. 다음의 공학 연구는 여러분의 다음 프로젝트의 기술 요구사항을 만족시키는 가벼운 웹 서버를 찾을 수 있게끔 가벼운 웹 서버 분야를 조사합니다.
lighttpd, litespeed, mongrel 같은 "Lightweight" 웹 서버는 여러분의 프로젝트에 극적인 이익을 안겨줍니다. 이 기사는 가능성을 조사하고 어떻게 적용할 것인지 보여줍니다.
웹 서버 평가를 위한 중요한 관점은 다음을 포함합니다:
- 성능(Performance): 요청에 대한 응답은 얼마나 빠른가?
- 확장성(Scalability): 많은 사용자가 동시에 접속할 때 서버는 신뢰성있게 동작을 계속할 수 있는가?
- 보안(Security): 서버는 동작이 주어진데로 동작합니까? 사용자를 인증하고 트래픽을 암호화하기 위해 무엇을 지원합니까? 서버의 사용이 응용프로그램이나 호스트를 더 취약하게 만듭니까??
- 가용성(Availability): 서버의 장애 모드와 사건은 무엇입니까?
- 표준 호환(Compliance to standards): 적절한 RFC를 잘 준수하고 있습니까?
- 유연성(Flexibility): 서버는 과도한 요청 부하를 수용하거나 동적인 페이지를 요구하거나 비싼 인증을 처리하게끔 조정될 수 있습니까?
- 플랫폼 요구사항(Platform requirements): 서버가 동작하는 플랫폼의 범위는 무엇입니까? 특정한 하드웨어를 요구하지 않습니까?
- 관리성(Manageability): 서버를 설치하고 관리하기 쉽습니까? 로깅, 감사, 비용등을 위한 구조적인 표준과 호환됩니까?
'훌륭한 논문' 카테고리의 다른 글
Try Squid as a Reverse Proxy (0) | 2007.08.04 |
---|---|
Paper: Designing Disaster Tolerant High Availability Clusters (0) | 2007.07.25 |
Paper: Guide to Cost-effective Database Scale-Out using MySQL (0) | 2007.07.16 |
PAPER: MySQL Scale-Out by application partitioning (0) | 2007.07.16 |
Paper: The Clustered Storage Revolution (0) | 2007.07.16 |