我有一个 asp.net 3.5 Web 应用程序,它会生成大量与审计相关的数据。由于该数据与用户没有立即相关,我希望能够将其异步保存到 MSSQL 数据库中,让用户无需等待即可进入下一页。我使用 Nhibernate 作为我的 ORM。
我研究了 PageAsyncTasks,据我所知,它们只允许您并行执行页面操作,但所有操作仍然必须在页面完成加载之前完成。是否有另一种相当轻量级的异步处理方法可以继续进行而不影响页面加载?简单地手动启动一个新线程是一个可接受的过程吗?
我有一个 asp.net 3.5 Web 应用程序,它会生成大量与审计相关的数据。由于该数据与用户没有立即相关,我希望能够将其异步保存到 MSSQL 数据库中,让用户无需等待即可进入下一页。我使用 Nhibernate 作为我的 ORM。
我研究了 PageAsyncTasks,据我所知,它们只允许您并行执行页面操作,但所有操作仍然必须在页面完成加载之前完成。是否有另一种相当轻量级的异步处理方法可以继续进行而不影响页面加载?简单地手动启动一个新线程是一个可接受的过程吗?