ПРОЕКТЫ 


  АРХИВ 


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: embedded javascript



On 10.02.2010, at 14:55, Igor Sysoev <igor@xxxxxxxxx> wrote:

On Tue, Feb 09, 2010 at 10:10:12PM +0300, Igor Sysoev wrote:

В v8 для каждого запроса, скорее всего, придётся делать свой C ontext, и в этом контексте будет один экземпляр объекта request. Так что он всегда
будет правильный.
То есть поделиться данными с другим запросом будет нельзя? Да и подтормаживать они должны эти контексты, так как несут полные ко пии встроенных объектов и всякое такое. А почем вы решили их исп ользовать?

Потому что
http://code.google.com/apis/v8/embed.html#templates

You can create a set of templates and then use the same ones for every new context you make. You can have as many templates as you require. However
you can only have one instance of any template in any given context.

request - это instance of template. Насколько контексты тяжёлые, п ока не знаю. И также не знаю, можно ли контексты использовать повторно, т о есть,
деражть пул использованных контекстов.

Контексты тяжёлые: в моих тестах получилось около 2ms и это совпадает
с заявлением разработчиков:
http://groups.google.ru/group/v8-users/browse_thread/thread/028fbd0449b0bca2

То есть, 500 context/s. Это мало.
У спайдерманки немного больше: ~2500 песочниц (evalcx("")) в секунду (правда, на стареньком интеле).


--
Игорь Сысоев
http://sysoev.ru

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.