程序第一次运行特别慢的解决方案
公司有一台服务器只用做运行ASP.NET程序,而且每天上班开机,下班就关机。服务器配置:2G双核
每天早晨上班时第一次打开网站首页 Login.aspx 需要35秒的时间才能打开完成,第二个客户端、三个、四个……只须2秒就可以了,Login.aspx 页面只放了两个输入框和一个按钮。
这个问题网友的回答都是说第一次是这样子的速度,因为要加载很多东西,以后会快些。
也有网友说预编译的应用程序后再放到服务器上去:代码为
执行cmd
cd\WINDOWS\Microsoft.NET\Framework\v2.0.50727
运行:
aspnet_compiler -v Web -p D:\Web d:\Web
按照网友 预编译的方法放到服务器上去后,每天第一次运行还是很慢啊?也要大于30秒。是不是预编译的方法不对啊?
有什么更好的解决方案吗?