理解大型asp.net应用程序中的会话

Understanding session in a large asp.net application

本文关键字:会话 应用程序 net 大型 asp      更新时间:2023-09-26

我有一个不寻常的web应用程序,在某些方面类似于DriveWorks和KBmax的实时版本。逻辑、接口和表由整个公司的销售团队和工程师在windows应用程序中创建,并存储在sql server中。在Web应用程序中,当用户单击产品菜单中的一个项目时,将从数据库中提取逻辑和接口,使用CodeDOM编译成InMemory可执行文件并存储在Session变量中。web应用程序中的Front接口是动态的,它调用会话中的可执行程序来控制逻辑事件。这些表也存储在会话中的数据集中。无论如何,这一切实际上都是有效的,但似乎有一些难以确定的随机怪癖。我想知道这是不是太多的方式放在会话和替代。

注意:我使用javascript在我可以,但是因为代码实际上是由其他用户创建的,也有很多回发正在进行。当我使用本地主机运行这个程序时,它似乎可以接受,但在主机服务器上它似乎很笨拙。我有一个与Windows应用程序相同的应用程序,它工作得很好,只是想做一个web版本。

如果使用64位进程,使用session应该没有问题。如果使用32位进程,您应该查看out-proc (db/windows服务器AppFabric)。关于随机的怪癖,我猜与代码有关。