Asp.Net应用程序在初始加载中缓慢加载

时间:2012-05-15 15:02:27

标签: c# asp.net asp.net-mvc-3 iis-7

我有一个ASP.NET应用程序,它最初需要花费更多时间来加载。第一次加载后,页面加载速度更快。

我的页面有一个图片库。此库根据类别选择加载。这是由ajax完成的。当我点击特定类别时,它将通过ajax加载图库。但问题是加载类别的第一个Ajax请求将花费更多时间。我们第二次尝试访问相同类别时,它会加载更快。

我没有启用服务器端和客户端缓存。场景背后究竟发生了什么?我想当我第一次尝试从磁盘读取文件时,它将缓存在内存中,第二次从内存中释放。我的假设是真的吗?所以我的问题是:

1.Will Os会将磁盘缓存文件读取操作吗?

2.如果不是这样,第一次打开时会出现什么问题?

3.如何解决这个问题?是否有任何IIS设置或页面级别?

请帮助。

1 个答案:

答案 0 :(得分:0)

尝试将预编译的解决方案部署到服务器:

http://msdn.microsoft.com/en-us/library/ms228015(v=vs.85).aspx