我有一个ASP.NET应用程序,它最初需要花费更多时间来加载。第一次加载后,页面加载速度更快。
我的页面有一个图片库。此库根据类别选择加载。这是由ajax完成的。当我点击特定类别时,它将通过ajax加载图库。但问题是加载类别的第一个Ajax请求将花费更多时间。我们第二次尝试访问相同类别时,它会加载更快。
我没有启用服务器端和客户端缓存。场景背后究竟发生了什么?我想当我第一次尝试从磁盘读取文件时,它将缓存在内存中,第二次从内存中释放。我的假设是真的吗?所以我的问题是:
1.Will Os会将磁盘缓存文件读取操作吗?
2.如果不是这样,第一次打开时会出现什么问题?
3.如何解决这个问题?是否有任何IIS设置或页面级别?
请帮助。
答案 0 :(得分:0)
尝试将预编译的解决方案部署到服务器:
http://msdn.microsoft.com/en-us/library/ms228015(v=vs.85).aspx