ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re[4]: Разработка постоянного соединения с бэкендом



Hi,

Ок.  Перефразирую.  Когда  FEST  превратится  в  php?  :-) Отвечать не
обязательно. :-)

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

Виртуальная машина тоже неблокирующаяся?

Она просто очень быстро работает, по сравнению
с обычным парсером текста шаблонов.

Для простоты, можно ввести понятие блокировки
так: если время исполнения операции гарантировано
меньше 1 мс, то неблокирующая.

Виртуальная машина дает такую гарантию, при
условии, что откомпилированный шаблон
всегда меньше 500 Кб и нет длительных циклов
по данным. Об этом нужно помнить при
написании шаблонов, как и для SSI.

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

В  каком  месте  по-твоему  стоит  располагать  nginx  с  FEST-ом    и
виртуальной машиной: на фронтэенде или между фронтэндом и бэкендами?

Он создавался только для фронтэнда.

Есть  ли  сравнение  по  производительности  между  SSI,  оригинальным
FEST-ом и FEST-ом на виртуальной машине?

FEST медленнее FTVM по определению, поскольку FTVM исполняет
байткод, вместо парсинга текста шаблона.

SSI на его подмножестве операций будет быстрее или сравним
с FTVM, но SSI не поддерживает подмножество операций CTPP
шаблонизатора.

FTVM это синтаксическое расширение SSI до синтаксиса шаблонов CTPP.

----- Original Message ----- From: "Михаил Монашёв" <postmaster@xxxxxxxxxxxxx>
To: "Denis Erygin" <nginx-ru@xxxxxxxxx>
Sent: Saturday, February 23, 2008 6:15 PM
Subject: Re[4]: Разработка постоянного соединения с бэкендом


Здравствуйте Денис,

DE> Cтранный  вопрос,  это  тоже  самое,  что  спросить  чем SSI лучше
DE> встроеного perl-a, поскольку FEST есть расширенный аналог SSI.

Ок.  Перефразирую.  Когда  FEST  превратится  в  php?  :-) Отвечать не
обязательно. :-)

DE> Самое  главное  отличие - неблокирующие удаленные вызовы и простой
DE> синтаксис.

Коль скоро FEST станет общедоступным, хочется тебя поспрашивать про
него...

Виртуальная машина тоже неблокирующаяся?

В  каком  месте  по-твоему  стоит  располагать  nginx  с  FEST-ом    и
виртуальной машиной: на фронтэенде или между фронтэндом и бэкендами?

Есть  ли  сравнение  по  производительности  между  SSI,  оригинальным
FEST-ом и FEST-ом на виртуальной машине?

--

С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.






 




Copyright © Lexa Software, 1996-2009.