The OpenNET Project / Index page

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



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

Оглавление

Доступен сервер приложений NGINX Unit 0.2, opennews (?), 20-Окт-17, (0) [смотреть все]

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


3. "Доступен сервер приложений NGINX Unit 0.2"  –3 +/
Сообщение от a1x (ok), 20-Окт-17, 10:45 
Это можно сделать что-то похожее на Apache + PHP?
Ответить | Правка | Наверх | Cообщить модератору

41. "Доступен сервер приложений NGINX Unit 0.2"  +1 +/
Сообщение от пох (?), 20-Окт-17, 19:12 
> Это можно сделать что-то похожее на Apache + PHP?

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

Ни "динамического", ни какого либо еще.

Что-то похожее на php-fpm, но без php-fpm. Зачем - неясно.

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

53. "Доступен сервер приложений NGINX Unit 0.2"  +/
Сообщение от Аноним (-), 21-Окт-17, 08:14 
Ну почему без. Можно в качестве этого самого "сервиса приложений" использовать, видимо. Просто у Сысоева маниакальная потребность рулить чуть ли не каждым битом в хттп-запросе. Многим нравится.
Ответить | Правка | Наверх | Cообщить модератору

55. "Доступен сервер приложений NGINX Unit 0.2"  +1 +/
Сообщение от пох (?), 21-Окт-17, 10:52 
> Ну почему без.

он там не используется, эта штука сама себе fpm и сама себе, видимо, uWSGI (а вот go придется руками патчить чтобы вместо net.http он использовал протокол этого чуда)

кстати, во втором случае оно даже выглядит в теории несколько менее ненужно - пихоновский хреново документированный и совершенно загадочный для человека не в теме скрипт с миллиардом командных параметров у меня никогда не вызывал восторгов (php-fpm, понятно, ничем не лучше, но как-то уже привыкли все).

А вот какой смысл заменять в go net/http на какой-то другой интерфейс "использующий shared mem", но все равно общающийся с веб-сервером еще через один сокет - загадка.

В принципе, там настолько много всякого coming soon, что, возможно, мы пока недопонимаем всей глубины затеи.

но зачем было выкладывать полудописанный код, если даже внятно объяснить его назначение не можешь (я даже, поборов отвращение, запустил видео - но там просто пересказывается документация, без всяких попыток объяснить, нахрена ж нам это щастье)

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

56. "Доступен сервер приложений NGINX Unit 0.2"  +/
Сообщение от Аноним (-), 21-Окт-17, 11:33 
Да почти наверняка "чудо" - это некая хрень буферизирующая и распределяющая потоки всё в те же сокеты(ну или IPC), врядли они сумеют сварганить столь низкоуровневые библиотеки что для пхп, что для го, косяков не оберёшся. Будет всё аффигено управляемо, сбалансировнно, оптимизированно, во главе чего будет сидеть ацкий админ и выверять параметры с точностью до полбита.
Ответить | Правка | Наверх | Cообщить модератору

59. "Доступен сервер приложений NGINX Unit 0.2"  +/
Сообщение от пох (?), 21-Окт-17, 12:33 
> врядли они сумеют сварганить столь низкоуровневые библиотеки что для пхп, что для го

они используют стандартные - что для пехепе, что для go. И стандартную же libpython.
Ничего военного в самостоятельной реализации на их основе fpm'а, uwsgi и просто запускалки дочернего процесса для go (вроде ему больше ничего и не надо) нет.

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

но вот нафига оно нужно, переизобретение велосипеда - пока совершенно не видно.

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

60. "Доступен сервер приложений NGINX Unit 0.2"  +/
Сообщение от Andrey Mitrofanov (?), 21-Окт-17, 12:48 
> они используют стандартные - что для пехепе, что для go. И стандартную
> же libpython.
> Аналогичные модули для апача и то сложнее было написать, поскольку они не
> изолированы в отдельном "unit", и им приходится жить среди апачевских корявых
> потрохов и по их правилам.
> но вот нафига оно нужно, переизобретение велосипеда - пока совершенно не видно.

Впечатление, что они создали спрос на фичи апача, упростив их 'away' в nginx, и теперь _удовлетворяют запрос рынка_.  %)))

.htaccess, mod_php, jee-coming-soon и т.д.

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

62. "Доступен сервер приложений NGINX Unit 0.2"  +/
Сообщение от пох (?), 21-Окт-17, 14:13 
> Впечатление, что они создали спрос на фичи апача, упростив их 'away' в

они и в апаче были весьма относительной нужности, создавая больше проблем чем решая.
Исключая как раз .htaccess, смысла которого Сысоев, работавший в закрытом аквариуме рамблера, видимо, совершенно искренне не понимает.

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

Первое разработчики делать разучились, им теперь непременно нужно нагадить в целую кучу всяких разных /etc/*/*.d/ , "а если тебе не нравится - используй докер", второе вымирает, заменяясь всякими aws.

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

61. "Доступен сервер приложений NGINX Unit 0.2"  +/
Сообщение от Andrey Mitrofanov (?), 21-Окт-17, 12:55 
> но вот нафига оно нужно, переизобретение велосипеда - пока совершенно не видно.

Ещё вариант: войти в реку "упрощения" дважды. nginx _когда-то_ был прост и невелик, и быстр, а апач всё рос и ро-о-ос.  апач по-прежнему рОстет  --  уже пора делать "ма-а-ахонькие" mod_php и ко., решили ребята в маркетингах.

Туда же: у каждого языка, который "ходил" в торону большого веба есть свой апп.сервер, на себе самом обычно, те же обычные, как везде, фаст-старты и (?)сокет-mux-ы...  Таки, может, если их всех "упростить" до одной апп-пускалки, то...

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

63. "Доступен сервер приложений NGINX Unit 0.2"  +1 +/
Сообщение от пох (?), 21-Окт-17, 14:19 
> Туда же: у каждого языка, который "ходил" в торону большого веба есть
> свой апп.сервер, на себе самом обычно, те же обычные, как везде,
> фаст-старты и (?)сокет-mux-ы...  Таки, может, если их всех "упростить" до
> одной апп-пускалки, то...

то зачем? Запускать на одном и том же хосте разом go, пихон и пехепе ? Их наоборот хочется растащить друг от друга как можно дальше, даже если они все на пехепе, и даже, так случается, одной и той же версии. (кстати, а разные версии пихона оно, походу, нишмагло? Или авторы не знают о том, что они разные?)

В современном мире, где виртуализация "дешева", а контейнеры вообще "ничего не стоят" (обе фразы в кавычках неверны, но инвесторам на самом деле пох) - оно в общем давно именно так у всех и делается. И выковырять ЭТО обратно из контейнера уже и невозможно в принципе.

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

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

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




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

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