Релиз Static Web Server 2.1.0, http-сервера для отдачи статических файлов

Автор Сообщение
news_bot ®

Стаж: 6 лет 9 месяцев
Сообщений: 27286

Создавать темы news_bot ® написал(а)
29-Окт-2021 13:30

Выпущена новая версия компактного и высокоскоростного веб-сервера Static Web Server 2.1.0, предназначенного для отдачи файлов и статических веб-ресурсов. Код проекта написан на языке Rust и распространяется под лицензиями MIT и Apache. Готовые сборки подготовлены для Linux, Windows, macOS и FreeBSD. Имеется сборка в виде готового к использованию Docker-контейнера, насчитывающего более 90 тысяч загрузок. Также подготовлено подробное руководство с описанием процесса конфигурирования Static Web Server в разных окружениях.
Разработчики отмечают следующие отличия своего продукта от уже существующих аналогов:
  • Кросплатформенность. Сборки готовы для Linux, macOS, Windows и FreeBSD для архитектур x86, x86_64, ARM32 и ARM64.
  • Малый размер полностью готового к работе исполняемого файла - 4 МБ в распакованном виде (статическая сборка с Musl) и 2.28 МБ в виде Docker-контейнера.
  • Прозрачные и гибко конфигурируемые механизмы ведения лога и трассировки.
  • Настраиваемая многопоточность.
  • Низкое потребление памяти и ресурсов CPU.
  • Опциональное сжатие текстовых ресурсов методами GZip, Deflate и Brotli. Поддерживается заголовок Accept-Encoding.
  • Возможность обработки слушающего сокета вместо файлового дескриптора для использования в sandbox-окружениях и on-demand-приложениях (например, для интеграции с systemd).
  • Использование языка Rust для скорости, безопасности и многопоточности;
  • Поддержка HTTP/2, TLS, Basic HTTP Authentication, Range-запросов,
    Cache-Control, CORS и других типовых возможностей классического http-сервера.
  • Реализация HTTP/1 и HTTP/2 основана на HTTP-библиотеке hyper, а для асинхронной обработки запросов применяется библиотека Tokio.

===========
Источник:
OpenNet.RU
===========

Похожие новости: Теги для поиска: #_sws, #_http, #_server
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 22-Ноя 12:54
Часовой пояс: UTC + 5