我的问题是我的ASP.NET网站在我的产品服务器上的运行速度比在我的开发服务器上慢。
在我的开发环境中,一个在120ms内执行的页面在服务器上执行需要400ms。我已经用分析器监视了SQL服务器,在服务器上运行的页面上的查询只用了大约50毫秒就完成了400毫秒-所以我确信我的问题不是SQL服务器的问题。
我的开发机器是一个6 6GB内存的英特尔I7,生产服务器是一个带有16 6GB内存的2xAMD四核服务器。
发布于 2009-08-27 12:02:46
有几点你可以考虑提高你的网站的性能。
的性能
编辑:使用此网站http://www.websiteoptimization.com/services/analyze/ 测量您的网站性能
http://www.websitepulse.com/
发布于 2009-08-27 10:43:37
您是否检查过web.config中的debug=false?
服务器是64位的吗?尝试为您的应用程序创建专用应用程序池,并将应用程序池设置为在32位经典模式下运行。这有什么区别吗?
您的类是预编译的,还是设置为在运行时编译?
发布于 2009-08-27 10:49:26
设置页面“true”(<%@ Trace= Trace="true"...)在您的页面中,当页面加载到浏览器中时,您将在页面底部获得许多有用的信息。您将确切地知道在服务器上处理请求需要多长时间。如果时间足够短,则问题可能出在IIS设置中。将它们与您的开发环境中的版本进行比较。
https://stackoverflow.com/questions/1340218
复制相似问题