Организация Apache Software Foundation представила релиз высокопроизводительного http-сервера Apache Traffic Server 7.0, который может выступать в роли промежуточного звена, перенаправляющего запросы к бэкэндам, генерирующим динамический контент, или обеспечить отдачу статических объектов, таких как файлы, javascript, CSS и картинки. Traffic Server также включает в себя набор сервисов для работы в качестве распределенной системы, в том числе средства конфигурирования, управления сессиями, балансировки, авторизации и маршрутизации запросов. Изначально продукт был разработан компанией Yahoo, но в 2009 году переведен в разряд открытых проектов и передан фонду Apache.
Из изменений, представленных в новом выпуске, можно отметить:
Включены по умолчанию HTTP/2 и IPv6;
В реализацию HTTP/2 добавлена поддержка операций Server PUSH;
В разряд устаревших переведены механизмы кластеризации кэша и поддержка протокола ICP (Internet Cache Protocol), вместо которых рекомендуется использовать плагин carp. Устаревшей также объявлена поддержка протокола SPDY, на смену которому пришёл HTTP/2;
Новые настройки:
proxy.config.cop.active_health_checks
proxy.config.memory.max_usage
proxy.config.http.strict_uri_parsing
proxy.config.hostdb.max_size
proxy.config.hostdb.partitions
proxy.config.hostdb.max_count
Новые плагины:
Header Frequency - подсчёт HTTP-заголовков;
AuthProxy - перенаправление запросов аутентификации на внешние обработчики;
Background Fetch - упреждающая загрузка объектов в кэш;
ESI - реализация спецификации Edge Side Includes (ESI);
Generator - генерация произвольных ответов для тестирования или измерения производительности;
Regex Revalidate - задаваемые через регулярные выражения правила для принудительной повторной проверки актуальности объектов в кэше;
AWS S3 Authentication - поддержка средств аутентификации Amazon S3;
XDebug - возможности для отладки операций с Traffic Server через использование заголовка X-Debug.
Traffic Server используется в Yahoo для обеспечения работы системы динамической обработки HTTP-запросов, предоставляя средства для кэширования, позволяющие снизить нагрузку на сервер и сократить внутренний трафик за счет повторного использования и кэширования отдачи часто запрашиваемых web-страниц, изображений и обращений к web-сервисам. Для запросов которые не поддаются кэшированию может применяться режим прокси, предоставляющий средства балансировщика нагрузки и фильтрации запросов. Для расширения функциональности Apache Traffic Server предоставляется API для разработки плагинов, способных решать различные задачи, такие как изменение HTTP-заголовков и содержимого отдаваемого контента или создание обработчиков c реализацией поддержки новых протоколов.
Релиз Apache Traffic Server 7.0
Организация Apache Software Foundation представила релиз высокопроизводительного http-сервера Apache Traffic Server 7.0, ..., Организация Apache Software Foundation представила релизТакже по теме: