The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз новой стабильной ветки http-сервера Apache 2.4"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от opennews (ok) on 20-Фев-12, 14:31 
Доступен (http://httpd.apache.org/dev/dist/Announcement2.4.html) релиз http-сервера Apache 2.4.1 (http://www.apache.org/dist/httpd/), первый выпуск новой стабильной ветки 2.4.x, последние годы развиваемой в рамках экспериментальной ветки 2.3.x (прошлая стабильная ветка Apache 2.2 вышла (https://www.opennet.ru/opennews/art.shtml?num=6546) в 2005 году, а первая альфа-версия 2.3.0 была представлена в 2008 году). В составе ветки 2.4.x развивались новые возможности, которые невозможно было интегрировать в стабильную ветку 2.2.x в силу большого размера вносимого кода, необходимости значительной переработки подсистем или из-за нарушения совместимости.

Несмотря на то, что в ветке 2.4 заметно расширен API, он остаётся обратно совместимым с API Apache 2.2. Написанные для Apache 2.2.x модули потребуют перекомпиляции, но будут работать в  Apache 2.4 без изменений кода или потребуют минимальных изменений. В отличие от прошлых выпусков, из состава пакета с исходными текстами Apache 2.4 исключе...

URL: http://httpd.apache.org/dev/dist/Announcement2.4.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=33138

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от arcade (ok) on 20-Фев-12, 14:31 
Апачему Event MPM на KQueue и EPoll но не на GCD?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +1 +/
Сообщение от XPEH email on 20-Фев-12, 15:06 
Проблемы яблок индейцев не интересуют :)
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

35. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +1 +/
Сообщение от arcade (ok) on 21-Фев-12, 12:07 
Не знаю что там с индейцами и яблоками а MPM для GCD уже есть. http://libdispatch.macosforge.org/trac/wiki/apache

Лицензия, кстати, Apache License. В данный момент уже поддерживается в FreeBSD и MacOS и есть реализация для пингвинов с солярой.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от Аноним2 on 20-Фев-12, 15:25 
Потому что KQueue > GCD ?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от Аноним (??) on 20-Фев-12, 15:28 
> Потому что KQueue > GCD ?

Скорее потому что kqueue способ уведомления о событиях, а GCD способ запуска новых потоков, с чем неплохо справляется и более низкоуровневый pthread.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

36. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от arcade (ok) on 21-Фев-12, 12:13 
>> Потому что KQueue > GCD ?
> Скорее потому что kqueue способ уведомления о событиях, а GCD способ запуска
> новых потоков, с чем неплохо справляется и более низкоуровневый pthread.

Не совсем так, GCD это целый комбайн, изначально он работает с волокнами но позволяет запускать несколько потоков для их обработки.

pthread по сравнению с ним кстати та ещё монстрятина.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

6. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от Аноним (??) on 20-Фев-12, 15:25 
А разве GCD работает вне Objective C runtime?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

26. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от Andrew Kolchoogin on 20-Фев-12, 20:43 
FYI: devel/libdispatch. GCD for FreeBSD. :)
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

2. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +2 +/
Сообщение от фклфт (ok) on 20-Фев-12, 15:06 
Ну вроде не плохо
особенно порадовало mod_ratelimit
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от RedRat (ok) on 20-Фев-12, 15:16 
Рад, что Индеец жив, здоров и растёт большим. Но я на днях последний сервер под Апачем на nginx перевёл. А после включения в php-fpm опции ondemand всё стало совсем шоколадно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от Аноним (??) on 20-Фев-12, 15:47 
Я думал индеец это чероки...
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "Релиз новой стабильной ветки http-сервера Apache 2.4"  –2 +/
Сообщение от Andrey Mitrofanov on 20-Фев-12, 15:51 
Глупый, indian же.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

17. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от Аноним (??) on 20-Фев-12, 17:27 
> Я думал индеец это чероки...

А я думал что апачи и чероки - разные племена индейцев. Может, историю и географию хоть немного изучать надо? А то вон какой позор на публике получается :)

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

22. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +1 +/
Сообщение от Аноним (??) on 20-Фев-12, 17:33 
> А я думал что апачи и чероки - разные племена индейцев. Может,
> историю и географию хоть немного изучать надо? А то вон какой
> позор на публике получается :)

А еще есть куча людей, которые путают индейцев, индийцев и индусов.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

37. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от Аноним (??) on 21-Фев-12, 12:57 
>> А я думал что апачи и чероки - разные племена индейцев. Может,
>> историю и географию хоть немного изучать надо? А то вон какой
>> позор на публике получается :)
>индийцев и индусов.

в чем разница?


Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

41. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от Аноним (??) on 21-Фев-12, 18:03 
> в чем разница?

Примерно как между русскими и православными.

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

11. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +2 +/
Сообщение от sphere on 20-Фев-12, 15:59 
> сервер под Апачем на nginx перевёл. А после включения в php-fpm

всё дело в том, что apache - это несколько больше чем php

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

12. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от RedRat (ok) on 20-Фев-12, 16:14 
> всё дело в том, что apache - это несколько больше чем php

А с этим никто и не спорит. Просто в конкретно моём случе оказалось, что на шести разных серверах под разными проектами связка nginx+php-fpm+third-part-modules покрывает все потребности. И там, где раньше сервер упирался в максимальное количество запущенных процессов апача, сейчас он ни во что не упирается.

Ещё раз напомню, речь не о том, что nginx > apache, а о том, что нынче бОльшая часть функций апача (но не все, разумеется) легко реализуется на nginx с меньшим потреблением ресурсов системы.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

27. "Релиз новой стабильной ветки http-сервера Apache 2.4"  –3 +/
Сообщение от myhand (ok) on 20-Фев-12, 21:21 
> А с этим никто и не спорит. Просто в конкретно моём случе оказалось, что на шести разных серверах под разными проектами связка nginx+php-fpm+third-part-modules покрывает все потребности. И там, где раньше сервер упирался в максимальное количество запущенных процессов апача, сейчас он ни во что не упирается.

И раньше и теперь - сервер явно "упирается" в некомпетентного системного администратора.  Судя по описанию "проблемы" - в вашем случае было достаточно просто поставить перед апачем легкий прокси, хоть тот же апач с другим MPM (event, woker).

> нынче бОльшая часть функций апача (но не все, разумеется) легко реализуется на nginx

"Большая", потому что вы готовы посчитать и сравнить числа - или потому что просто вам кажется что больше?

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

29. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от arisu (ok) on 20-Фев-12, 21:26 
>  Судя по описанию «проблемы» — в вашем случае было достаточно
> просто поставить перед апачем легкий прокси, хоть тот же апач с
> другим MPM (event, woker).

внизапна! после установки этого «прокси» апач вообще оказался не нужен.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

30. "Релиз новой стабильной ветки http-сервера Apache 2.4"  –1 +/
Сообщение от myhand (ok) on 20-Фев-12, 22:40 
В данном случае - да.  Правда, проделана куча ненужной, в общем-то, работы.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

34. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +2 +/
Сообщение от RedRat (ok) on 21-Фев-12, 12:00 
> И раньше и теперь - сервер явно "упирается" в некомпетентного системного администратора.

О, господи, ещё один "диагност по фотографии"... Ничего не знает ни о задаче, ни о параметрах системы - но обязательно вылезет со своим "авторитетным" мнением.

> Судя по описанию "проблемы" - в вашем случае было достаточно просто поставить перед апачем легкий прокси, хоть тот же апач с другим MPM (event, woker).

Понятно. Простая мысль "а зачем ставить Апач, если его можно НЕ ставить" головы "компетентных" горе-теоретиков редко посещает. Как и другая мысль, что количество возможных решений больше одного, им известного.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

38. "Релиз новой стабильной ветки http-сервера Apache 2.4"  –4 +/
Сообщение от myhand (ok) on 21-Фев-12, 12:59 
>> И раньше и теперь - сервер явно "упирается" в некомпетентного системного администратора.
> О, господи, ещё один "диагност по фотографии"... Ничего не знает ни о задаче, ни о параметрах системы

Понимающему вы сообщили достаточно.  Если считаете, что "диагност" ошибся - опишите проблему детальнее.

> Простая мысль "а зачем ставить Апач, если его можно НЕ ставить" головы "компетентных" горе-теоретиков редко посещает.

Головы компетентных без кавычек - посещает, поверьте.  Естественно, если действительно можно не ставить, что достаточно нетипично для бакенда.  

> количество возможных решений больше одного, им известного

И это известно.  Более того, вам показали как можно было решить "проблему" не переделывая фактически все.

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

18. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +1 +/
Сообщение от Аноним (??) on 20-Фев-12, 17:28 
> всё дело в том, что apache - это несколько больше чем php

Особенно хорошо это заметно когда он форкает 100500 процессов где и похапэ и апач и память заканчивается :)


Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

21. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от MVK (??) on 20-Фев-12, 17:33 
> Особенно хорошо это заметно когда он форкает 100500 процессов где и похапэ
> и апач и память заканчивается :)

- неужели не слышали что кроме prefork есть другие MPM? Даже в статье написано - worker, процессов будет 2-3, а расход ресурсов существенно упадет


Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

24. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от Аноним (??) on 20-Фев-12, 18:32 
>- неужели не слышали что кроме prefork есть другие MPM? Даже в статье написано - worker, процессов будет 2-3, а расход ресурсов существенно упадет

В apache столько всего что его нужно изучать чтобы пользоваться им эффективно - мало просто понатыкать опции чтобы как-то завелось (если у вас наблюдаются признаки синдрома виндузятника - то вам сначала надо пройти курс терапии чтобы приниматься за осноение этого мощного, гибкого и очень быстрого комбайна).

По новости нужно отдать должное майнтайнерам за грамотное решение (с заботой о пользователях): "Несмотря на то, что в ветке 2.4 заметно расширен API, он остаётся обратно совместимым с API Apache 2.2. Написанные для Apache 2.2.x модули потребуют перекомпиляции, но будут работать в Apache 2.4 без изменений кода или потребуют минимальных изменений."

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

42. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от angra (ok) on 21-Фев-12, 21:19 
Когда я последний раз интересовался mod_php, оно все еще падало под всем кроме prefork. А без mod_php апач таки действительно не нужен.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

45. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +1 +/
Сообщение от AlexAT (ok) on 22-Фев-12, 07:54 
> Когда я последний раз интересовался mod_php, оно все еще падало под всем
> кроме prefork. А без mod_php апач таки действительно не нужен.

Это хорошо объяснено в мануале PHP. Дело не в самом mod_php или PHP, дело в том, что не все собираемые PHP воедино библиотеки thread-safe. Поэтому использовать PHP с тредами можно разве что для экспериментов.

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

44. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от AlexAT (ok) on 22-Фев-12, 07:53 
Просто не юзайте винду, в нормальных ОС есть разделение памяти процессами до момента записи в оную.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

47. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от arisu (ok) on 22-Фев-12, 13:51 
> Просто не юзайте винду, в нормальных ОС есть разделение памяти процессами до
> момента записи в оную.

вообще-то в винде тоже есть. те же DLL она пречудесно расшаривает между процессами, если есть возможность.

друге дело, что CreateProcess() реализован несколько… через соседский анус. в принципе, при использовании Native API и некоторых недокументированых структур возможно сделать «почти настоящий» fork(), даже с некоторым расшариванием памяти. но это геморрой, да к тому же структуры меняются чуть ли не с каждым сервиспаком.

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

8. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от mikevmk (??) on 20-Фев-12, 15:37 
mod_lua хехе. это очень жорошо, что свободные проекты свободно обмениваются идеями
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от Аноним (??) on 20-Фев-12, 16:47 
поддержка асинхронных операций чтения и записи - давно этого ждали...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от o on 20-Фев-12, 20:00 
event mpm потестим, а то он все падал..
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от myhand (ok) on 20-Фев-12, 21:22 
> event mpm потестим, а то он все падал..

Интересно.  А в каких условиях "падал"?  Вы часом, с mod_php его не используете?

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

31. "Релиз новой стабильной ветки http-сервера Apache 2.4"  –1 +/
Сообщение от Аноним (??) on 20-Фев-12, 23:53 
На самом деле, что в апаче, что в nginx жутко не хватает встроенного, из коробки, mod_wsgi.

fast_cgi - зло, а альтернативы на продакшн нет. Собсно, это заставляет встраивать в свои проекты

Складывается впечатление, что авторам современных сделать поддержку нормального WSGI просто в жуткое западло.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от Аноним (??) on 21-Фев-12, 00:28 
> fast_cgi - зло

Чем?

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

33. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от Eugene Prokopiev email on 21-Фев-12, 08:37 
> На самом деле, что в апаче, что в nginx жутко не хватает
> встроенного, из коробки, mod_wsgi.

а это разве не из коробки - http://wiki.nginx.org/HttpUwsgiModule?

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

39. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от KOL (ok) on 21-Фев-12, 13:32 
Мануалы не предназначены для настоящих джедаев.

>This module first appeared in nginx-0.8.40

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

40. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +1 +/
Сообщение от Аноним (??) on 21-Фев-12, 18:01 
Есть же FastCGI, зачем вам WCGI?
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

43. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от XoRe (ok) on 21-Фев-12, 22:20 
mod_fastcgi ?
И даже дружит с fpm?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от Vladimir (??) on 22-Фев-12, 12:25 
Дружит, причем давно. У меня apache в роли "выполнялки .htaccess" прекрасно работает в связке nginx + apache 2.2(mod_fastcgi) + php-fpm
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

48. "Релиз новой стабильной ветки http-сервера Apache 2.4"  +/
Сообщение от XoRe (ok) on 24-Фев-12, 00:55 
> Дружит, причем давно. У меня apache в роли "выполнялки .htaccess" прекрасно работает
> в связке nginx + apache 2.2(mod_fastcgi) + php-fpm

Мы говорим об одном fastcgi?
Я про тот, который демонизируется и слушает порт.

.htacess + fastcgi - я так понимаю, работает все, кроме php_value/flag ?

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру