1

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

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

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

1.Os会不会对文件读操作进行磁盘缓存?

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

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

请帮忙。

4

1 回答 1

0

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

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

于 2012-05-15T15:09:37.117 回答