我开发了一个图像和视频博客网站,使用asp.net 4.0 & sql server 2008
. 一切进展顺利,但现在当大量用户同时访问时,我面临错误 503。我的网站位于共享主机 (GoDaddy) 上。到目前为止,我尝试过的是:
1.usingusing
语句(即每次查询后我的连接断开):
using (SqlConnection conn = new SqlConnection(constrg))
{
DataTable dt = new DataTable();
using (SqlCommand cmd = new SqlCommand(cmdText, conn))
{
cmd.CommandType = Type;
if (prms != null)
{
foreach (SqlParameter p in prms)
{
cmd.Parameters.Add(p);
}
}
SqlDataAdapter adpt = new SqlDataAdapter(cmd);
adpt.Fill(dt);
return dt;
}
}
2.set NoCount
对于sql程序
但我仍然面临同样的问题。现在我的问题是:
我怎样才能摆脱这个问题?
可以通过更改我的主机来解决吗?
这是我的代码中缺少的东西吗?
我应该实施缓存吗?& 如何?