我有一个执行以下操作的应用程序:
现在有一些情况,
在大多数情况下,DLLS对于用户而言是相同的。例如,当应用程序为每个租户执行一些默认工作时,DLL将特定于该工作,但还提供了一项条款,为每个可以自己使用的租户添加自定义工作。
有不同租户使用的同一dll的多个版本。
对于该应用程序而言,由于我们正在不断通过appdomain容器加载和卸载dll,因此API的执行速度确实非常慢。另外,即使应用程序运行完美,使用的资源也不会得到优化。 (我们在内存和计算上付出了更多,而没有获得性能)。
因此,我需要一些选项来对此进行优化。
请提出在这些情况下最好的选择是什么。