我有一个简单的 asmx Web 服务,只需要将一些信息记录到事务数据库中。但是,它对客户端来说是超时的。更新数据库的调用只调用了 1 个存储过程,我不相信它可以进一步优化以获得更好的性能。我已经简化为只使用 log4net 记录运行,然后通过更新数据库的单独进程读取日志。
我想知道是否有更好的方法来做到这一点。我想知道是否有办法让我的代码执行以下操作:
public bool method(...)
{
LogRun(...)
Asynchronously call method to insert transaction
return true;
}