ASP.NET我的网站第一次加载很慢,之后就很快了。
你好,ASP.NET不同于ASP,PHP这种服务器脚本。ASP.NET可以说已经不是在做网站了,更像是做网络软件工程。直接回答你的问题,通俗的说,ASPX第一次打开,需要先把你写的东西通过中介编译一遍,才能变成“网站”。
第二次访问时,你的电脑中就有这个网站的大部内容了(在缓存里),所以就快了。
调试时。NET要运行自己的编译程序,所以加载时有点慢。当放到网上去时。基本上都是已经编译好的。 不会太慢的。
)第一次请求需要编译,所以有点慢,这是正常,如果第二次请求还这么慢,那就是其他原因了。2)检查你的js和后台代码,看是否有比较耗时的操作。
用户和网站处于不同网段,例如电信用户与网通网站之间的访问,也会出现打开网页速度慢的问题。连接一个VPN代理服务器可以解决,推荐网一VPN,百度直接搜索网一VPN 网一代理服务器 就能找到。
我也遇到这个问题,其实服务器内存和cpu还有很多,可惜这个应用服务池默认的设置下只会使用很少的一部分内存,如果满了,对于aspx页面,就会很慢才会有反应。
asp.net访问速度慢问题
【出现频率】★★☆☆☆【解答】访问者通过浏览器初次访问ASP.NET网页,默认情况下,会使ASP.NET页面相关的代码发生编译的过程,运行库的编译器将相关的代码编译为程序集,所以初次访问响应慢。
A)后端优化加缓存,用的得当可以减少50%以上的时间。数据交互平凡的可以考虑用NoSQL(Redis)来实现。页面数据变动周期比较小的地方可以考虑静态化。用GZip压缩数据。代码优化、加分页等。其他。
调试时。NET要运行自己的编译程序,所以加载时有点慢。当放到网上去时。基本上都是已经编译好的。 不会太慢的。
其实这个问题是应用服务器池(也就是iis里面你网站使用的那个)满了造成的,你会发现你回收一下就快了。
)第一次请求需要编译,所以有点慢,这是正常,如果第二次请求还这么慢,那就是其他原因了。2)检查你的js和后台代码,看是否有比较耗时的操作。
vs2008制作的asp.net水晶报表,第一次打开特别慢,大概有两分钟左右,以后...
1、一开始要初始化吧。。生成一些DLL文件。所以会比较慢。。
2、代码创建的水晶报表确实每个操作都要从新执行一遍代码……它本身翻页或者你给他命令翻页,他也只是给他自身在传递几个新的参数,和你第一次访问其实就是一个意思。也就是说,每次都是从新来过,绑定不了之前的数据。
3、直接打开Debug是直接运行编译好的程序,肯定不会卡啊。估计是每次启动VS后都会重新分析系统环境,所以比较慢。重装下吧,比较省事的。
4、右击解决方案资源管理器中自己网站中的一个启用网页,选设为启动项 然后运行即可 最好再右击解决方案资源管理器中中网站名称,选重新生成。
5、一种是在开发工具上运行即vs2005/vs2008 另一种就是IIS.iis的步骤:将internet信息服务选中,安装。之后会在C盘的根目录下找到interpub的目录打开看到wwwroot的目录 之后将你的asp.net程序放到里面。
asp.net网站打开速度为什么那么慢
)第一次请求需要编译,所以有点慢,这是正常,如果第二次请求还这么慢,那就是其他原因了。2)检查你的js和后台代码,看是否有比较耗时的操作。
由于初次请求会引发这个过程,包括运行库初始化、分析、把页面类相关的代码编译为中间语言、然后即时编译为本地代码等,所以感觉很慢。
其实这个问题是应用服务器池(也就是iis里面你网站使用的那个)满了造成的,你会发现你回收一下就快了。
页面打开慢的原因有三:一是服务器(空间)不稳定;二是程序问题,资源使用后没有释放;三是网络问题,从你访问的计算机到服务器(空间)之间路由的多少及处理数据的能力。
调试时。NET要运行自己的编译程序,所以加载时有点慢。当放到网上去时。基本上都是已经编译好的。 不会太慢的。
关于asp.net首次启动慢和aspnet core 第一次访问慢的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。