ngx_http_script_module

Sergey Skvortsov skv at protey.ru
Tue May 8 18:34:55 MSD 2007


On 08.05.2007 17:14, Михаил Монашёв wrote:
> 
> SS> Текущий  же  вариант - со встраиваением perl, весьма гибок в плане
> SS> расширения   функциональности.  А  использование  Parrot  позволит
> SS> увеличить скорость выполнения еще больше.
> 
> Parrot на production кто-нить использует?

"на production" - это как?

Полностью переведённых на Parrot VM динамических языков сейчас нет:
http://www.parrotcode.org/languages/

Там, страшно сказать, есть "c99" и "perl1". Есть Cardinal (== Ruby 1.9)
и т.п.

Как VM - Parrot вполне стабилен и функционален.

Де-факто, PIR в Parrot можно рассматривать как ассемблер для
динамических языков (хотя это натяжка, поскольку есть PASM).

И почему надо бояться использовать нестандартные технологии?

Я бы с удовольствием писал на PIR некоторые content handlers, поскольку
это тривиально и удобно и быстро. Равно как matching uri => location.
Хотя и на C мне писать их несложно, но вот в случае в VM есть
возможность RAD - быстро менять код (например даже автоматически), не
требуея перекомпиляции (и, главное, рестарта) nginx.

Если бы мы боялись следовать за прогрессивным state-of-the-art - то
никто бы не использовал nginx.

-- 
Sergey Skvortsov
mailto: skv at protey.ru





More information about the nginx-ru mailing list