The OpenNET Project / Index page

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



"Выпуск mod_perl 2.0.11"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск mod_perl 2.0.11"  +/
Сообщение от opennews (??), 06-Окт-19, 08:11 
Спустя три года с момента прошлого обновления представлен новый выпуск Apache-модуля mod_perl 2.0.11. Mod_perl позволяет интегрировать интерпретатор Perl в http-сервер Apache и увеличить скорость выполнения динамического контента на Perl за счёт кэширования его байткода, а также обеспечить низкоуровневый доступ perl-скриптов ко внутренностям Apache, в том числе даёт возможность создавать модули на языке Perl, управлять конфигурацией, обрабатывать все стадии прохождения запроса...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=51624

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

Оглавление

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


1. "Выпуск mod_perl 2.0.11"  +/
Сообщение от Аноним (1), 06-Окт-19, 08:11 
В 2019 это уже скорее не нужно
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск mod_perl 2.0.11"  –13 +/
Сообщение от Аноним (3), 06-Окт-19, 09:02 
Причем, не "это", а "оба". И апач, и перл.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск mod_perl 2.0.11"  +6 +/
Сообщение от Онаним (?), 06-Окт-19, 09:11 
Если вам лично не нужно, то это ничего не значит.

Старичок Apache ещё всей хипстоте даст фору https://w3techs.com/technologies/overview/web_server/all

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

5. "Выпуск mod_perl 2.0.11"  +2 +/
Сообщение от Всем Анонимам Аноним (?), 06-Окт-19, 11:02 
Я уже привык, что местные анонимы все легко знают на свете.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Выпуск mod_perl 2.0.11"  +15 +/
Сообщение от Аноним (7), 06-Окт-19, 11:15 
В отличие от анонимов апач работает
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Выпуск mod_perl 2.0.11"  –9 +/
Сообщение от th3m3 (ok), 06-Окт-19, 11:20 
Апач - это как php, давно уже ненужно, есть полно более лучших вариантов. Но кто-то продолжает пользоваться по инерции.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

12. "Выпуск mod_perl 2.0.11"  +4 +/
Сообщение от Онаним (?), 06-Окт-19, 11:31 
Всё так, вот только все эти "более лучшие" варианты "более лучши" только в головах упоротых по ним хипстеров, а реальных юзкейсов у них полторы штуки.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

17. "Выпуск mod_perl 2.0.11"  –3 +/
Сообщение от th3m3 (ok), 06-Окт-19, 12:22 
> Всё так, вот только все эти "более лучшие" варианты "более лучши" только
> в головах упоротых по ним хипстеров, а реальных юзкейсов у них
> полторы штуки.

В случае с апачом - он жрёт больше ресурсов и может обслужить намного меньше запросов, при тех же равных, чем nginx. Есть и совсем запущенные случаи, когда ставят апач+nginx, чтобы совсем жизнь лёгкой не казалась. Я понимаю ещё когда на шаред-хостингах апач, а иногда апач+nginx - ещё можно как-то понять. Но, а так, если не нужны какие-то специфичные модули апача - нет смысла его юзать.

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

19. "Выпуск mod_perl 2.0.11"  –2 +/
Сообщение от Онаним (?), 06-Окт-19, 12:59 
Я что-то проспал и нгинх стал уметь динамику без костылей?

Открою секрет - и не будет уметь никогда. Его модель работы не предполагает серьёзных задержек внутри отработки запросов. Поэтому там, где динамика - либо апач, либо подпорки и костыли в виде fpm, nginx unit и т.п.

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

23. "Выпуск mod_perl 2.0.11"  –1 +/
Сообщение от Аноним (23), 06-Окт-19, 15:11 
Да, вы проспали появление openresty и аналогов.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

35. "Выпуск mod_perl 2.0.11"  +1 +/
Сообщение от Онаним (?), 06-Окт-19, 17:32 
> Да, вы проспали появление openresty и аналогов.

openresty - это самый жуткий костыль из всех костылей, которые я видел, если честно. Попытка закостылить незакостыливаемое. Я понимаю, что хайп, (ложное) чувство патриотизма и всё такое - но возьмите себя в руки: этот продукт пригоден в эксплуатацию, разве что если вам больше заняться нечем.

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

37. "Выпуск mod_perl 2.0.11"  +/
Сообщение от Аноним (23), 06-Окт-19, 18:02 
В каком месте это костыль?

Встроили сервер приложений в вебсервер, чтобы убрать реверс-прокси и промежуточный протокол общения с сервером приложений. На нагрузке с большим rps это оправданное решение.

>Я понимаю, что хайп, (ложное) чувство патриотизма

Щитоа? Попуститесь, сударь.

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

20. "Выпуск mod_perl 2.0.11"  –1 +/
Сообщение от Онаним (?), 06-Окт-19, 13:03 
> может обслужить намного меньше запросов, при тех же равных, чем nginx

Пропущено "на статику / в режиме прокси" после "запросов". Причём для второго haproxy выглядит куда продуманнее.

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

24. "Выпуск mod_perl 2.0.11"  +8 +/
Сообщение от Аноним (23), 06-Окт-19, 15:22 
Жрет больше ресурсов чем что?
Если сравнивать php-fpm и mod_php, разница в расходе памяти будет на единицы процентов. Особенно если потюнить апач.
С тех пор, как угнездился мем об отсталости апача, в нем появилась быстрая отдача статики, которая мало уступает нгинксу.

Так что если вам не нужны фичи нгинкс и разница в 5-10% производительности не является критичной - можно брать апач. Работать будет хорошо.

В случае perl все гораздо интереснее. Mod_perl вчистую выиграет у модулей, реализующих FCGI на уровне приложения. Потому что парсеры этих промежуточных протоколов написаны на самом перле и при разборе больших запросов могут даже подвесить сервер. Приличных, годных к продакшену http-серверов для perl нет. Да и большинство приложений написаны так, чтобы выполняться синхронно, в контексте CGI.
Недавно появился nginx unit, возможно он лучше, чем mod_perl. Но это пусть знающие люди комментируют.

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

PS Я сам очень люблю nginx и умею его готовить ( ко всему ). Использую с версий примерно 0.7.

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

33. "Выпуск mod_perl 2.0.11"  +/
Сообщение от Аноним (33), 06-Окт-19, 16:49 
>он жрёт больше ресурсов

это про prefork? или при всех равных используемую нгинксом память мерили без учета чего-то типа php-fpm?
>может обслужить намного меньше запросов

отключите обработку .htaccess.

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

45. "Выпуск mod_perl 2.0.11"  +/
Сообщение от suffix (ok), 07-Окт-19, 20:01 
Да, ресурсов (памяти) связка nginx+apache  (mpm-prefofk) потребляет больше чем nginx+php-fpm - ну и что ?

Если ресурсов сервера конкретного проекта (а не сферического коня в вакууме) хоть попой ешь и даже под максимальной нагрузкой для этого конкретного проекта памяти хватает для всего включая файловый кэш с запасом - то чем эта связка хуже то ?

В плане "быстродействия" сайта никак не уступает, для сайтов на Битрикс скажем такая связка вообще предпочтительнее. Так что не надо быть настолько категоричным.

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

11. "Выпуск mod_perl 2.0.11"  +/
Сообщение от Онаним (?), 06-Окт-19, 11:30 
Да и за доброй половиной нгинха/флейра там всё тот же апач.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

21. "Выпуск mod_perl 2.0.11"  –1 +/
Сообщение от Аноним (23), 06-Окт-19, 13:08 
Вопрос всем упоротым: на чем работает опеннет?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

26. "Выпуск mod_perl 2.0.11"  +2 +/
Сообщение от Аноним (26), 06-Окт-19, 15:31 
На ЭВМ.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

44. "Выпуск mod_perl 2.0.11"  +/
Сообщение от Аноним (44), 07-Окт-19, 15:19 
> На ЦЭВМ.

Не благодари.

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

27. "Выпуск mod_perl 2.0.11"  –1 +/
Сообщение от cat666 (ok), 06-Окт-19, 15:39 
Я не упоротый, но отвечу :)
nmap -sV www.opennet.ru
Starting Nmap 7.80 ( https://nmap.org ) at 2019-10-06 15:35 MSK
Nmap scan report for www.opennet.ru (94.142.141.14)
Host is up (0.59s latency).
rDNS record for 94.142.141.14: opennet.ru
Not shown: 997 filtered ports
PORT    STATE SERVICE  VERSION
53/tcp  open  domain   dnsmasq 2.78
80/tcp  open  http     nginx
443/tcp open  ssl/http nginx
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

29. "Выпуск mod_perl 2.0.11"  –1 +/
Сообщение от анонн (ok), 06-Окт-19, 16:02 
> Я не упоротый, но отвечу :)
> nmap -sV www.opennet.ru
> Starting Nmap 7.80 ( https://nmap.org ) at 2019-10-06 15:35 MSK

А можно было сделать просто:


$ HEAD opennet.ru                                                                          
200 OK
Connection: close
Date: Sun, 06 Oct 2019 12:57:17 GMT
Accept-Ranges: bytes
Server: nginx
Vary: Host

Кстати, опеннет уже на линухе или все еще на той самой, "рипнутой и старперской"  ОС? ))
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

40. "Выпуск mod_perl 2.0.11"  +/
Сообщение от Michael Shigorinemail (ok), 06-Окт-19, 23:53 
# nmap -A -T4 opennet.ru | grep ^OS
OS CPE: cpe:/o:linux:linux_kernel:3 cpe:/o:linux:linux_kernel:4
OS details: Linux 3.10 - 4.11, Linux 3.2 - 4.9
OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
# nmap -A -T4 pair.com | grep ^OS
OS CPE: cpe:/o:linux:linux_kernel:3 cpe:/o:linux:linux_kernel:4
OS details: Linux 3.10 - 4.11
OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .

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

41. "Выпуск mod_perl 2.0.11"  –2 +/
Сообщение от Аноним (41), 06-Окт-19, 23:53 
Судя по виду, на перле. Ну я так подумал до того как посмотрел в адресную строку. РИП, перл, кои8р, опеннет собрал всё самое лучшее из интернетов (лет 20 назад такое сошло бы конечно, не спорю).
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

2. "Выпуск mod_perl 2.0.11"  +2 +/
Сообщение от ыы (?), 06-Окт-19, 08:12 
Разрешив пользователю изменять настройки сервера, вдруг обнаружили что он этим воспользовался...Как он мог....
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Выпуск mod_perl 2.0.11"  +/
Сообщение от Аноним (15), 06-Окт-19, 11:42 
.htaccess предназначен для того, чтобы менять только настройки, относящиеся к отдельному каталогу. А тут полный доступ к управлению конфигурацией, если верить новости.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

48. "Выпуск mod_perl 2.0.11"  +/
Сообщение от gogo (?), 09-Окт-19, 02:12 
Ну дык юзер и изменял настройки каталогу. В одном включал перл, в другом - нет ;)
Впрочем, mod_perl в конфигурации со многими пользователями - это явно перебор. Он ведь не умеет от имени юзера работать.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

31. "Выпуск mod_perl 2.0.11"  +1 +/
Сообщение от adderemail (ok), 06-Окт-19, 16:24 
Есть же PSGI/Plack и довольно производительные сервера, starman, Twiggy.
Использую связку nginx+starman+Plack.

Mod_perl вспоминается с теплотой, но сейчас, все таки, немного устарел.

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

38. "Выпуск mod_perl 2.0.11"  +/
Сообщение от Аноним (38), 06-Окт-19, 20:13 
FCGI?
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

39. "Выпуск mod_perl 2.0.11"  +1 +/
Сообщение от adderemail (ok), 06-Окт-19, 21:04 
Я про это.

https://ru.wikipedia.org/wiki/PSGI

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

42. "Выпуск mod_perl 2.0.11"  +/
Сообщение от Аноним (42), 07-Окт-19, 08:24 
Вот ругают тут апач, а что думают, интересно, насчёт lighttpd, лайти вроде был неплохо, на то он и "лайт"...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

43. "Выпуск mod_perl 2.0.11"  +/
Сообщение от Аноним (43), 07-Окт-19, 09:27 
Апач конечно неплох, но у нджикса конфиги удобнее.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Выпуск mod_perl 2.0.11"  +1 +/
Сообщение от Anonymouse (?), 08-Окт-19, 09:32 
А вы прямо ежедневно конфиги меняете, да?
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

47. "Выпуск mod_perl 2.0.11"  +/
Сообщение от gogo (?), 09-Окт-19, 02:09 
У nginx'а уже запрет на симлинки освоили? Или таки продолжают бороться за производительность? ;)
Если юзеров на сервере больше одного, то Apache единственный и неповторимый.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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