【发布时间】:2010-01-31 23:05:53
【问题描述】:
我有一个自建的 asp.net 页面 (link),在我自己的 localhost-server 上它运行得非常快。 但是当我将它上传到我租用的服务器(Win08Server、3GB Ram、3GhZ...)时,它变得非常非常慢(站点切换 3-5 秒)。
很想知道什么程序令人不安或哪里有泄漏?
(大部分内容是静态的,开头只有2个数据库查询!!!)
【问题讨论】:
标签: asp.net performance
我有一个自建的 asp.net 页面 (link),在我自己的 localhost-server 上它运行得非常快。 但是当我将它上传到我租用的服务器(Win08Server、3GB Ram、3GhZ...)时,它变得非常非常慢(站点切换 3-5 秒)。
很想知道什么程序令人不安或哪里有泄漏?
(大部分内容是静态的,开头只有2个数据库查询!!!)
【问题讨论】:
标签: asp.net performance
您是否检查过托管在同一台服务器上的其他网站,它们也很慢...
我认为问题在于服务器而不是您的代码,正如您所说,它在主页上只有两个查询。
如果其他网站响应速度很快,则必须审查您的代码。
【讨论】:
可能是身份验证问题吗?如果您使用的是网络主机,可能他们的 AD 服务器负载不足,或者您有一个奇怪的组查找,需要几秒钟来设置查询的安全上下文?
我仍然会按照@Li0liQ 的建议去做,但是先跟踪,不要进行心理调试。
【讨论】:
您的访客人数是多少?如果你没有很多并发,你可以使用这些策略:
【讨论】: