Welcome! Log In Create A New Profile

Advanced

Re: nginx и lua

Валентин Бартенев
March 17, 2016 09:38AM
On Thursday 17 March 2016 00:17:09 denis wrote:
> 16.03.2016 18:08, Валентин Бартенев пишет:
> >
> > Количество строк кода на Си в nginx:
> >
> > nginx $ sloccount src
> >
> > ansic: 121577
> >
> > Количество строк кода на Си в lua-модуле для nginx
> > (это только модуль, без самого lua-интерпретатора):
> >
> > lua-nginx-module $ sloccount src
> >
> > ansic: 34276
> >
> > т.е. объем одного lua-модуля превышает четверть nginx-а
> > со всеми его 50+ модулями.
> >
> > Выводы каждый может сделать сам.
> вывод - много кода это плохо? Что мешает тогда взять этот код и
> почистить его как следует? Или это таки нужный код, который нельзя так
> выкинуть? И заодно весь софт, где больше миллиона строк, включая ядро
> линукса.

Совершенно верно, много кода это плохо, особенно если объем кода
не соответствует сложности решаемой задачи.

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


> А по делу - если есть код типа ngx_http_subrequest(), что мешает
> привести код в норму?

Я уверен, что автор lua-модуля будет рад вашим патчам.


> Понимаю что хочу многого, но почему до сих пор нет нормальных лёгких
> _современных_ модулей? Желательно не js, очень он.. попахивает, луа
> лучше. Ну и хорошо бы, чтобы была предкомпиляция, чтобы код не
> интерпретировался при каждом запуске с нуля, это чересчур накладно.
>

Вы считаете, что существует востребованная ниша и точно знаете
как правильно её заполнить. Так что же мешает этим заняться?

Если вы желаете помочь разработке, но не имеете необходимых
навыков, то самый лучший способ сделать это - оформить подписку
на NGINX Plus.

Ссылка тут: https://www.nginx.com/products/pricing/

--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx и lua

Иван Мишин March 14, 2016 02:36AM

Re: nginx и lua

Maxim Dounin March 14, 2016 09:24AM

Re: nginx и lua

mva March 14, 2016 03:38PM

Re: nginx и lua

denis March 15, 2016 09:32AM

Re: nginx и lua

Konstantin Pavlov March 15, 2016 09:34AM

Re: nginx и lua

Валентин Бартенев March 16, 2016 11:10AM

Re: nginx и lua

denis March 16, 2016 05:20PM

Re: nginx и lua

Валентин Бартенев March 17, 2016 09:38AM

Re: nginx и lua

Илья Шипицин March 16, 2016 12:32AM

Re: nginx и lua

Maxim Dounin March 16, 2016 09:30AM

Re: nginx и lua

Илья Шипицин March 17, 2016 12:00AM

Re: nginx и lua

Maxim Dounin March 17, 2016 12:46AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 306
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready