Asp.Net应用程序在初始加载时缓慢加载
我有一个ASP.NET应用程序需要更多时间才能初始加载。第一次加载后,页面加载速度更快。Asp.Net应用程序在初始加载时缓慢加载
我的页面有一个图片库。此图库基于类别选择进行加载。这由ajax完成。当我点击一个特定的类别时,它会通过ajax加载一个图库。但问题是加载类别的第一个Ajax请求需要更多时间。第二次,我们尝试访问相同的类别,它会加载得更快。
我还没有启用服务器端和客户端缓存。场景背后发生了什么?我想当我第一次尝试从磁盘读取文件时,它将缓存在内存中,第二次从内存中提供。这是我的假设吗?所以我的问题是:
1.Will操作系统将磁盘高速缓存中的文件的读取操作?
2,如果没有那么是什么问题当打开第一次发生?
3.如何解决这个问题?有没有IIS设置或页面级别?
请帮忙。
尝试部署预编译的溶液到服务器:
http://msdn.microsoft.com/en-us/library/ms228015(v=vs.85).aspx
ASP网站!= ASP Web应用 – Magnus
发布是一个网站是一个预编译的部署它是否正确?如果我们选择发布和部署,我们是否需要预编译威斯特项目 – KiranPalode
不需要预编译一个asp.net网站。 对于MVC3 Web应用程序,您可以预编译视图http://*.com/questions/7166820/precompile-a-asp-net4-mvc3-website-using-visual-studio-2010 –
是它为每个类别的第一请求或者是它仅在一般应用程序的第一请求? – Pleun