0

我的网站加载时间几乎超过 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 个以使其成为网络花园,但没有运气。

任何帮助我该怎么办?请帮帮我,谢谢

4

0 回答 0