H2O (веб-сервер)
Оригинальный автор(ы) | |
---|---|
Первоначальный выпуск | 18 февраля 2015 г [1] |
Стабильная версия | 2.2.6 / 13 августа 2019 г [2] |
Репозиторий | |
Написано в | С |
Операционная система | Unix-подобный |
Тип | Веб-сервер |
Лицензия | МОЯ лицензия |
Веб-сайт | вода |
H2O — с открытым исходным кодом бесплатный веб-сервер . Он написан на языке C и распространяется на условиях лицензии MIT .
Он был разработан с упором на поддержку HTTP/2 и TLS , максимально используя новые веб-технологии, такие как расстановка приоритетов и передача данных на сервер. В результате он обеспечивает значительно лучшую производительность, чем обычные веб-серверы, такие как nginx . [3]
Функции
[ редактировать ]H2O имеет следующие ключевые особенности: [4]
- HTTP/1.0 и HTTP/1.1 Поддержка
- HTTP/2 Поддержка
- Полная поддержка зависимостей и приоритезации на основе веса с настройками на стороне сервера.
- с поддержкой кэша Отправка сервера
- Поддержка HTTP/3 (экспериментальная)
- TCP быстрое открытие
- TLS Поддержка
- Возобновление сеанса (автономно и с использованием memcached )
- Билеты на сеансы с автоматической сменой ключей
- Автоматическое сшивание OCSP
- Прямая секретность и быстрый AEAD набор шифров
- Защита закрытого ключа с использованием разделения привилегий
- Зашифрованный клиентский привет (экспериментальный) [5]
- Статический файловый сервис
- FastCGI Поддержка
- Обратный прокси
- Написание сценариев с использованием mruby (на базе стойки)
- Грациозный перезапуск и самостоятельное обновление
История
[ редактировать ]В июле 2014 года Кадзухо Оку приступил к разработке H2O для использования в качестве сервера для мобильных игр во время работы в DeNA . [6] Первоначальная версия была выпущена в декабре 2014 года , а первая стабильная версия была выпущена в феврале 2015 года , когда была завершена разработка спецификации HTTP/2. [7]
См. также
[ редактировать ]- Фастли — крупнейший пользователь H2O в мире. Оку присоединился к Fastly в январе 2017 года . [ нужна ссылка ]
Ссылки
[ редактировать ]- ^ Кадзухо Оку (19 февраля 2015 г.). «H2O, новый HTTP-сервер выходит на версию 1.0.0 по мере завершения разработки HTTP/2» . Блог Казухо . Проверено 1 августа 2020 г.
- ^ «Выпуски» . Гитхаб . Проверено 1 августа 2020 г.
- ^ Михо Харада (08 декабря 2015 г.). «HTTP/2-сервер «H2O» быстрее, чем Nginx» (на японском языке). Получено 1 августа 2020 г.
- ^ «H2O — оптимизированный HTTP/2-сервер» . ДеНА . Проверено 1 августа 2020 г.
- ^ «Базовые директивы — Настройка» . H2O — оптимизированный HTTP/2-сервер . Архивировано из оригинала 29 мая 2023 г. Проверено 18 июля 2023 г.
- ^ Кадзухо Оку (27 января 2015 г.). «H2O — улучшение HTTP» (на японском языке). СлайдПоделиться . Проверено 1 августа 2020 г.
- ^ Кадзухо Оку (05 февраля 2016 г.) «Что делает DeNA для ускорения работы Интернета — HTTP/2 и выше» (на японском языке, получено 1 августа 2020 г. ) .
Внешние ссылки
[ редактировать ]- Бесплатное программное обеспечение веб-сервера
- все
- Бесплатное программное обеспечение, написанное на C.
- Программное обеспечение, использующее лицензию MIT
- программное обеспечение 2015 года
- Обратный прокси
- Сетевое программное обеспечение Unix
- Программное обеспечение веб-сервера для Linux
- Заглушки бесплатного программного обеспечения и программного обеспечения с открытым исходным кодом
- Интернет-заглушки