
正文
asp.net首次慢,aspnet 48
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
为什么asp.net页面要编译两次?为什么第一次显示asp.net页面要花几秒钟...
1、ASP.NET 页面编译两次的原因是因为 ASP.NET 使用了一种称为“即时编译”(Just-In-Time Compilation,JIT)的技术来生成和执行代码。这种技术会在首次请求 ASP.NET 页面时进行编译,并将生成的代码保存在内存中。
2、用的应用程序还是网站?网站的就会很慢,加载和运行机制有区别。应用程序就不会慢,但是修改了cs文件后,需要重新编译,但是速度快很多倍。
3、【出现频率】★★☆☆☆【解答】访问者通过浏览器初次访问ASP.NET网页,默认情况下,会使ASP.NET页面相关的代码发生编译的过程,运行库的编译器将相关的代码编译为程序集,所以初次访问响应慢。
4、作用:实现网页之间数据传递,是一个存储在服务器端的对象集合。
5、反正这不是.net的问题,是你浏览器的问题。我原来好几个同学都是这样,后来他们重新装了一下浏览器就OK了。
6、不必要全部重新更新页面上的显示内容,确实需要重新更新的,你就更新好了,不更新的,我还照原样返回回去了。
相关问答
Q1: 为什么很多ASP.NET网页初次访问很慢,以后几次访问很快
1、第一次打开会很慢,这段时间就是服务器在编译。而你说的编译两次,应该是IIS自动回收应用池,也就是网站有一段时间没有访问,之前编译过的会被清空。当产生访问时候,又会重新编译。
2、用户和网站处于不同网段,例如电信用户与网通网站之间的访问,也会出现打开网页速度慢的问题。连接一个VPN代理服务器可以解决,推荐网一VPN,百度直接搜索网一网页加速器 就能找到。
3、第二次访问时,你的电脑中就有这个网站的大部内容了(在缓存里),所以就快了。
Q2: ASP.NET我的网站第一次加载很慢,之后就很快了。
你好,ASP.NET不同于ASP,PHP这种服务器脚本。ASP.NET可以说已经不是在做网站了,更像是做网络软件工程。直接回答你的问题,通俗的说,ASPX第一次打开,需要先把你写的东西通过中介编译一遍,才能变成“网站”。
一开始要初始化吧。。生成一些DLL文件。所以会比较慢。。
其实这个问题是应用服务器池(也就是iis里面你网站使用的那个)满了造成的,你会发现你回收一下就快了。
第二次访问时,你的电脑中就有这个网站的大部内容了(在缓存里),所以就快了。
用户和网站处于不同网段,例如电信用户与网通网站之间的访问,也会出现打开网页速度慢的问题。连接一个VPN代理服务器可以解决,推荐网一VPN,百度直接搜索网一VPN 网一代理服务器 就能找到。
asp.net首次慢的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于aspnet 48、asp.net首次慢的信息别忘了在本站进行查找喔。





