我有一个不同寻常的网络应用程序,在某些方面类似于DriveWorks和KBmax的实时版本。逻辑,接口和表由Windows应用程序由整个公司的销售团队和工程师创建并存储在sql server中。在Web应用程序中,当用户单击产品菜单中的项目时,逻辑和接口将从数据库中提取,使用CodeDOM编译为InMemory可执行文件并存储在Session变量中。 Web应用程序中的Front接口是动态的,并在会话中调用控制逻辑事件的可执行文件。表也存储在Session中的DataSet中。无论如何,这一切实际上都有效,但似乎有随机怪癖很难确定。我想知道这是否会增加会议和替代方案。
注意:我尽可能使用javascripting,但由于代码实际上是由其他用户创建的,因此还会有很多回发。当我使用我的localhost运行它似乎运行可接受,但在主机服务器上它似乎笨重。 我有一个与Windows应用程序相同的应用程序,它运行良好,只是尝试制作Web版本。
答案 0 :(得分:0)
如果使用64位进程,使用会话应该不是问题。如果使用32位进程,您应该查看out-proc(db / windows server AppFabric)。关于随机怪癖,我想与代码有关。