首页 新闻 会员 周边

如何让asp.net程序永远驻留?

0
悬赏园豆:20 [已解决问题] 解决于 2011-12-12 13:04

大家都知道 .net 程序启动比较慢.

如果是 winform 程序,也就是启动时比较慢,但启动后就好了,客户基本能接受.

但 asp.net 程序就有很大的问题了,我用 asp.net 做了个企业网站,放到空间上,第一次打开网页时真慢,客户说真是太慢了,我说等第一次打开后就快了...

第一次打开然后接着访问是很快,但问题在于因为是企业网站访问的人太少了.造成客户每一次打开都非常慢...

这说明 asp.net 程序不像 winform 一样永远驻留内容,过一段时间后又要重新启动了,这样对于访问量少的网站,永远都是一个字: 慢 !

如何解决这个问题?

阿水乐园的主页 阿水乐园 | 初学一级 | 园豆:18
提问于:2011-08-03 03:28
< >
分享
最佳答案
0

首先, 你不要让任何软件扫描你的网站目录,因为有时杀毒软件扫描过后, 网站就需要重新编译,如果真的很少人访问, 你在服务器上写一个程序,最好做成是那种后台服务类型的,十几二十分钟请求一次页面

收获园豆:10
风浪 | 老鸟四级 |园豆:2996 | 2011-08-03 10:12
其他回答(5)
0

可以利用缓存。但是如果特别慢的话说明你的网站有问题,需要查找一下慢得原因。

刘鸿海 | 园豆:655 (小虾三级) | 2011-08-03 08:03
0

优化程序

artwl | 园豆:16736 (专家六级) | 2011-08-03 08:10
0

少用控件...或者先编译成DLL然后使用Ngen.exe工具生成本机映像,可以明显加快速度

收获园豆:5
56180825 | 园豆:1756 (小虾三级) | 2011-08-03 08:26
0

企业网站,首页不要有太多的运算,或者每次更新产生静态的首页,还有看看服务器的配置是不是有问题

收获园豆:5
John29 | 园豆:825 (小虾三级) | 2011-08-03 08:36
0

不大可能,asp.net程序可能随时重启。

顾晓北 | 园豆:10844 (专家六级) | 2011-08-03 09:37
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册