を使用して、画像とビデオのブログ Web サイトを開発しましたasp.net 4.0 & sql server 2008
。すべてが順調に進んでいましたが、現在、多数のユーザーが同時にアクセスするとエラー 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. set NoCount
SQL プロシージャー用
しかし、それでも私は同じ問題に直面しています。今私の質問は次のとおりです。
どうすればこの問題を解決できますか?
ホスティングを変更することで解決できますか?
私のコードに欠けているものはありますか?
キャッシングを実装する必要がありますか? & どのように?