У меня есть веб-сервис RESTful C # (с использованием Open Rasta), для которого я хочу запускать сценарии IronPython, которые общаются с CouchDB.
Я мог бы уточнить одно: как часто мне нужноновый экземпляр движка Python и область?по одному на каждое приложение?за сеанс?за запрос?
В настоящее время у меня есть статический движок на уровне приложения и словарь скомпилированных скриптов;затем, по запросу, я создаю новую область и выполняю код в этой области ...
Это правильно?поток безопасно?и настолько быстродействующим, насколько это возможно?
РЕДАКТИРОВАТЬ: в отношении награды Пожалуйста, также ответьте на вопрос, который я поставил в ответ Джеффу: будет ли статический экземпляр механизма заставлять последовательные запросы от разных клиентов ждать в очереди для выполнения?в таком случае мне, вероятно, потребуется все для каждого запроса.