我正在做一个从query-string获取参数的网页。此网页仅将此参数插入DB。而已。
用户获取空文档。像这样:
public ActionResult Track(string q)
{
// Insert to DB.
return new EmptyResult();
}
我想要做的是尽快返回空文档。我的意思是没有等到数据库插入。我正在考虑运行一个后台任务,如:
Task.Factory.StartNew(() => dowork());
这是好习惯吗?
如果我们假设此网页每秒会收到1000个请求,那么性能呢?