URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 107563
[ Назад ]

Исходное сообщение
"Увидел свет http-сервер Apache 2.4.20"

Отправлено opennews , 14-Апр-16 09:55 
Состоялся (http://permalink.gmane.org/gmane.comp.apache.announce/81) релиз http-сервера Apache 2.4.20 (http://httpd.apache.org/), в котором представлено 58 изменений (http://www.apache.org/dist/httpd/CHANGES_2.4.20), 24 из которых связаны с исправлениями в модуле mod_http2. Выпуск 2.4.19 был пропущен, следом за 2.4.18 сразу опубликован релиз 2.4.20.

Из изменений можно отметить:


-  Добавлена директива GlobalLog, позволяющая организовать работу общего лога, включающего логи всех  виртуальных хостов, определённые через директиву CustomLog;

-  Запрещено чтение файлов .htaccess при невыставленных директивах AllowOverride и AllowOverrideList (по умолчанию присваивается значение "None");

-  На платформе Windows смягчены ограничения фильтра переменных окружения, который теперь допускает скобки для передачи переменных, подобных PROGRAMFILES(X86);

-  В mod_include добавлена переменная DOCUMENT_ARGS с аргументами запроса SSI-документа;

-  В mod_authz_host добавлен новый тип авторизации "forward-dns", не полагающийся на обратный резолвинг IP;

-  В mod_ssl добавлена серия хуков, позволяющих другим модуля подключаться  к различным стадиям обработки соединения;

-  В mod_rewrite добавлен флаг QSL|qslast для организации перезапси ссылок на файлы в именах которых имеется вопросительный знак;

-  В SetHandler обеспечена возможность указания выражений для определения логики выбора обработчика;

-  В файл mime.types добавлено расширение  "m4a", связанное с MPEG 4 Audio;
-  В mod_http2 реализована система динамического расчтёта числа рабочих потоков, обрабатывающих соединения (начинается с 4). Документировано использование при определении формата записи в лог  переменных H2_PUSH, H2_PUSHED, H2_PUSHED_ON, H2_STREAM_ID и H2_STREAM_TAG. Переработан код оценки состояния соединений. Добавлена возможность применения для HTTP/2 директив Timeout и KeepAliveTimeout.

-  Добавлена поддержка спецификации accept-push-policy draft (https://tools.ietf.org/html/draft-ruellan-http-accept-push-p...), позволяющей клиенту управлять отправкой сервером push-запросов;


-  Добавлен обработчик статистики для HTTP/2 (SetHandler http2-status), выводящий в формате JSON различные полезные параметры и счётчики, включающие данные о текущем соединении и кэше.

URL: http://permalink.gmane.org/gmane.comp.apache.announce/81
Новость: http://www.opennet.me/opennews/art.shtml?num=44243


Содержание

Сообщения в этом обсуждении
"Увидел свет http-сервер Apache 2.4.20"
Отправлено Аноним , 14-Апр-16 09:55 
> На платформе Windows смягчены ограничения фильтра переменных окружения, который теперь допускает скобки для передачи переменных, подобных PROGRAMFILES(X86);

Как видно ничему их не научила дыра Shellshock в bash, если прогибаются под попытки применения переменных окружения в формате функций.


"Увидел свет http-сервер Apache 2.4.20"
Отправлено Аноним , 14-Апр-16 11:08 
на игрушечной платформе это не имеет значения.

"Увидел свет http-сервер Apache 2.4.20"
Отправлено Аноним , 14-Апр-16 09:57 
Что лучше, Nginx или Апач?

"Увидел свет http-сервер Apache 2.4.20"
Отправлено A.Stahl , 14-Апр-16 10:10 
Давай меняться: ты мне скажешь что лучше vim или emacs, а я тебе скажу что лучше Apache или nginx...

"Увидел свет http-сервер Apache 2.4.20"
Отправлено Аноним , 14-Апр-16 15:21 
> Давай меняться: ты мне скажешь что лучше vim или emacs,

Конечно emacs. Отличная ОСь  с WM, ФМ, играми, шеллом, мультимедийной поддержкой  вплоть до редактора видео, браузерами, почтовыми клиентами,  чатом и т.д. и т.п.
И даже тектовый редактор (evil) установить можно, благо пакетный менеджер так же присутствует. Плюс – развивается намного активнее (см. версии – очевидно же, что с 7.х этот ваш вим еще из альфы не вышел, тогда как емакс с 24.х (злые языки уверяют, что там еще еденичка "потерялась", однако это неправда!) – уверенная бета/RC!)  

> а я тебе скажу что лучше Apache или nginx...

Ждем-с


"Увидел свет http-сервер Apache 2.4.20"
Отправлено Игорь , 14-Апр-16 10:11 
Nginx - легковесный.
Apache - более конструктивен, имеет кучу модулей, которые на Ваш взгляд можно подключать.
Я всегда был за Apache по его функционалу.

"Увидел свет http-сервер Apache 2.4.20"
Отправлено Аноним , 14-Апр-16 10:23 
Поставь перед ним добротный reverse-proxy, и будет еще лучше.

В качестве реверс-прокси, таки да, и Nginx подойдет, хотя есть и более заточенные (в т.ч. под управление кешем) продукты, которые, увы, развиваются медленнее.


"Увидел свет http-сервер Apache 2.4.20"
Отправлено Аноним , 15-Апр-16 07:42 
огласите весь список

"Увидел свет http-сервер Apache 2.4.20"
Отправлено й , 15-Апр-16 15:18 
да по большому счёту varnish, haproxy (без кэширования), squid (да, есть люди, которые его так используют) и всё (не считая in-house cdn-решений). остальное съел nginx.

"Увидел свет http-сервер Apache 2.4.20"
Отправлено Ясновидящий , 15-Апр-16 23:54 
Более заточенный Varnish? Не смешите, BBC от него недавно отказались в пользу nginx и получили 5-кратный прирост производительности (гуглить bbc varnish nginx).

"Увидел свет http-сервер Apache 2.4.20"
Отправлено Bocha , 14-Апр-16 10:42 
Вы же в контексте приготовления яичницы спрашиваете? Оба плохие.

"Увидел свет http-сервер Apache 2.4.20"
Отправлено loskiq , 14-Апр-16 14:10 
Каждый для разных целей

"Увидел свет http-сервер Apache 2.4.20"
Отправлено XoRe , 14-Апр-16 18:20 
> Что лучше, Nginx или Апач?

Бери nginx, нет времени объяснять


"Увидел свет http-сервер Apache 2.4.20"
Отправлено th3m3 , 14-Апр-16 18:29 
Nginx конечно. Апач прожорливый и тяжёлый, по сравнению с nginx.

"Увидел свет http-сервер Apache 2.4.20"
Отправлено leap42 , 15-Апр-16 10:31 
ох уж эти диванные эксперты. когда я последний раз мерил, связка nginx+php-fpm жрала памяти больше чем apache+mod_php, вот так.

"Увидел свет http-сервер Apache 2.4.20"
Отправлено Аноним , 15-Апр-16 11:38 
>>> php-fpm жрала памяти больше чем mod_php

удивительно, а это стоило ещё и проверять?

Вы фигней страдали. Проверили бы как себя ведет сервак при 10000 запросах в секунду в течении 2-3 недель и потом делали бы выводы :-)


"Увидел свет http-сервер Apache 2.4.20"
Отправлено XoRe , 22-Апр-16 18:19 
> ох уж эти диванные эксперты. когда я последний раз мерил, связка nginx+php-fpm
> жрала памяти больше чем apache+mod_php, вот так.

веб не ограничивается связкой apache/nginx+php-fpm


"Увидел свет http-сервер Apache 2.4.20"
Отправлено fvl , 14-Апр-16 13:19 
Запрещено чтение файлов .htaccess при невыставленных директивах AllowOverride и AllowOverrideList (по умолчанию присваивается значение "None");
Бред какой то. Там я писал в рассылку по этому поводу. При выставленном AllowOverrideList в None продолжал читаться .htaccess и это приводило к 500.

"Увидел свет http-сервер Apache 2.4.20"
Отправлено gogo , 14-Апр-16 14:26 
GlobalLog - наконец-то... Не понятно, почему с самого начала это не было сделано...

"Увидел свет http-сервер Apache 2.4.20"
Отправлено turbo2001 , 14-Апр-16 15:53 
Удивительно, SSI до сих пор жив и как-то развивается.

"Увидел свет http-сервер Apache 2.4.20"
Отправлено XoRe , 14-Апр-16 18:22 
> Удивительно, SSI до сих пор жив и как-то развивается.

С его помощью очень удобно страницу разбивать на блоки, которые запрашивать отдельно с разных мест.


"Увидел свет http-сервер Apache 2.4.20"
Отправлено Анином , 15-Апр-16 01:52 
и кешировать

"Увидел свет http-сервер Apache 2.4.20"
Отправлено й , 15-Апр-16 15:20 
>> Удивительно, SSI до сих пор жив и как-то развивается.
> С его помощью очень удобно страницу разбивать на блоки, которые запрашивать отдельно
> с разных мест.

любой template engine это позволяет. собственно, ssi и есть примитивный template engine.


"Увидел свет http-сервер Apache 2.4.20"
Отправлено rvs2016 , 20-Апр-16 12:33 
> Удивительно, SSI до сих пор жив и как-то развивается.

Недавно было лениво ваять сайт на обычных для сего дня "движках". Нужно было всего несколько страничек наваять. Несколько страничек потом разрослись в кучку поболя, а там уж и старый добрый SSI вытащил, сдул с него пыль и понавставлял всяких там include для однотипных элементов - шапка сайта, меню, подвал и т.п. Так что SSI жив, курилка! Живее всех живых! Жил, жив, будет жить! :-)


"Увидел свет http-сервер Apache 2.4.20"
Отправлено turbo2001 , 20-Апр-16 13:08 
Да ладно. Как раз на меню обычно SSI и заканчивается, когда выясняется, что неплохо бы выделять активный пункт.

"Увидел свет http-сервер Apache 2.4.20"
Отправлено Аноним , 15-Апр-16 08:15 
На платформе Windows смягчены ограничения фильтра переменных окружения, который теперь допускает скобки для передачи переменных, подобных PROGRAMFILES(X86)

Самое весомое изменение в этом релизе.