0

我开发了一个图像和视频博客网站,使用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程序

但我仍然面临同样的问题。现在我的问题是:

我怎样才能摆脱这个问题?

可以通过更改我的主机来解决吗?

这是我的代码中缺少的东西吗?

我应该实施缓存吗?& 如何?

4

0 回答 0