Представлен новый выпуск http-сервера Apache 2.4.17, примечательный включением в состав модуля mod_http2 с реализацией протокола HTTP/2. Модуль построен на базе движка libnghttp2, созданного разработчиками проекта Curl и продолжающего развитие библиотеки spdylay. Включение HTTP/2 производится через директиву Protocols (например, "Protocols h2 http/1.1").
HTTP/2.0 решает задачи повышения эффективности использования сетевых ресурсов и снижения задержек при соединении и обмене данными между клиентом и сервером, в условиях изменившихся современных реалий, при которых для загрузки сайта требуется отправить множество отдельных запросов, связанных с получением CSS, файлов JavaScript и картинок. По оценке компании Google скорость открытия страниц при использовании HTTP/2.0 увеличивается в среднем на 15-50%. С особенностями протокола HTTP/2 можно познакомиться в тексте анонса RFC 7540.
Вторым заметным улучшением в Apache 2.4.17 является возможность использования в модулях MPM флага SO_REUSEPO
...
Читать дальше »