我想创建一个 ASP.NET MVC Web 应用程序,它具有不需要重新构建的可扩展逻辑。我正在考虑创建一个具有 IronPython 引擎实例的过滤器。我想知道的是:在每个 Web 请求期间创建一个新引擎有多少开销,保留一个静态引擎会更好吗?但是,如果我要保留一个静态引擎,就锁定和脚本范围而言,我可能会遇到什么问题?是否可以在同一个 IropPython 引擎中有多个范围,这样我就不会在 Web 请求之间遇到变量冲突和安全问题?
问问题
305 次