Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
大量并发用户访问asp.net sql server时出现错误503_Asp.net_Sql Server_Caching_Http Status Code 503_Windows Hosting - Fatal编程技术网

大量并发用户访问asp.net sql server时出现错误503

大量并发用户访问asp.net sql server时出现错误503,asp.net,sql-server,caching,http-status-code-503,windows-hosting,Asp.net,Sql Server,Caching,Http Status Code 503,Windows Hosting,我使用asp.NET4.0和SQLServer2008开发了一个图像和视频博客网站。一切都进行得很顺利,但现在当大量用户同时访问时,我面临错误503。我的网站是在一个共享托管GoDaddy。 到目前为止,我所尝试的是: 1.使用using语句,即每次查询后我的连接断开: using (SqlConnection conn = new SqlConnection(constrg)) { DataTable dt = n

我使用asp.NET4.0和SQLServer2008开发了一个图像和视频博客网站。一切都进行得很顺利,但现在当大量用户同时访问时,我面临错误503。我的网站是在一个共享托管GoDaddy。 到目前为止,我所尝试的是:

1.使用using语句,即每次查询后我的连接断开:

            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.设置sql过程的NoCount

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

我怎样才能解决这个问题

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

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


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

共享托管意味着同时最多不超过25个用户!你应该问他们能做什么。我也经历过同样的情况,1&1是最差的15个同时连接。改变主机是唯一的选择吗?或者我也可以改进我的代码?数百、数千或数百万用户?哪些是网站cpu/内存的性能。但是,看起来lil eyou在连接数据库方面有问题,而不是IIS上的问题。是的,我也认为这是SQL的问题,我有大约4k到5k个用户同时访问我共享的同一个链接。@ShaminderSingh您仍然需要配置错误报告。你还打算如何发现bug?也许用艾玛。