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 Tue, Feb 09, 2010 at 10:10:12PM +0300, Igor Sysoev wrote:
> > > В v8 для каждого запроса, скорее всего, придётся делать свой Context, и
> > > в этом контексте будет один экземпляр объекта 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. Это мало.
--
Игорь Сысоев
http://sysoev.ru
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|