H2O(웹 서버)
H2O (web server)원저작자 | |
---|---|
초기 릴리즈 | 2015년 2월 [1] | , 전(
안정된 릴리스 | 2.2.6 / 2019년 8월 [2] , 전( |
저장소 | |
기입처 | C |
운영 체제 | Unix와 같은 |
유형 | 웹 서버 |
면허증. | MIT 라이선스 |
웹 사이트 | h2o |
이 문서는 C로 작성되어 있으며 MIT 라이선스의 조건에 따라 배포됩니다.
개요
HTTP/2 및 TLS를 기반으로 설계되었으며, 우선 순위 부여 및 서버 푸시 등의 HTTP/2 기술을 최대한 활용하여 nginx와 [3]같은 기존 웹 서버 소프트웨어보다 훨씬 뛰어난 성능을 제공합니다.
특징들
H2O에는 다음과 같은 주요 [4]기능이 있습니다.
- HTTP/1.0 및 HTTP/1.1 지원
- HTTP/2 지원
- 서버측 조정으로 의존관계 및 가중치 기반 우선순위 부여를 완전히 지원
- 캐시 인식 서버 푸시
- HTTP/3 지원(실험적)
- TCP 퍼스트 오픈
- TLS 지원
- 정적 파일 서비스
- Fast CGI 지원
- 리버스 프록시
- mruby에 의한 스크립트 작성(랙 기반)
- 그레이스 풀 재시작 및 셀프 업그레이드
역사
2014년 7월,[5] 오쿠카즈호[ja 는 DeNA내의 모바일 게임 서버로서 H2O의 개발을 개시.최초 버전은 2014년 12월에 출시되었으며, 최초 안정 버전은 HTTP/2 규격이 확정된 2015년 [6]2월에 출시되었습니다.
「 」를 참조해 주세요.
- Fastly - H2O의 세계 최대 사용자입니다.Oku는 2017년 1월에 Fastly에 합류했다.
레퍼런스
- ^ Kazuho Oku (2015-02-19). "H2O, the new HTTP server goes version 1.0.0 as HTTP/2 gets finalized". Kazuho's Weblog. Retrieved 2020-08-01.
- ^ "Releases". GitHub. Retrieved 2020-08-01.
- ^ 原田美穂 (2015-12-08). "Nginxより高速、HTTP/2サーバー「H2O」" (in Japanese). @IT. Retrieved 2020-08-01.
- ^ "H2O - the optimized HTTP/2 server". DeNA. Retrieved 2020-08-01.
- ^ Kazuho Oku (2015-01-27). "H2O - making HTTP better" (in Japanese). SlideShare. Retrieved 2020-08-01.
- ^ Kazuho Oku (2016-02-05). "ウェブを速くするためにDeNAがやっていること - HTTP/2と、さらにその先" (in Japanese). SlideShare. Retrieved 2020-08-01.