私のサイトは読み込みに 5 秒以上かかりますが、同じサーバーでホストされている他のすべてのサイトは正常に動作し、高速に開きます。それらはすべて同じ DNS を指しています。
同じ接続ヘルパー クラスを使用して、すべてのサイトの MS Sql Express 2008 Express R2 (SP1) への接続を開きます。
public class ConnectionHelper : IConnectionHelper
{
public ObjectContext Connection
{
get
{
if (_connection == null && HttpContext.Current.Items["DbActiveContext"] != null)
{
_connection = (cpusortEntities)HttpContext.Current.Items["DbActiveContext"];
}
else
{
_connection = new cpusortEntities(ConnectionString);
//HttpContext.Current.Items.Add("DbActiveContext", _connection);
HttpContext.Current.Items["DbActiveContext"] = _connection;
}
return _connection;
}
}
private ObjectContext _connection;
public string ConnectionString
{
get
{
return ConfigurationManager.ConnectionStrings["cpusortEntities"].ToString();
}
}
}
IIS 7.5 でほぼすべてを試しましたが、ワーカー プロセスを 2 に増やして Web ガーデンにしましたが、うまくいきませんでした。
どうすればいいですか?助けてください、ありがとう