[ 编译 ]关于第一次访问编译问题。

emyx 2003-08-20 01:54:22
我有设定网站(测试环境)进行Daily Build,遇到一个问题就是,Build后(成功)第一次访问速度很慢,以后速度速度就快了。
不知道有没有办法,在用户使用前,原先让系统自行编译/访问。
...全文
52 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
emyx 2003-09-04
  • 打赏
  • 举报
回复
设定“匿名访问”才可以使用此方法!
追梦 2003-08-21
  • 打赏
  • 举报
回复
學習
Oldman 2003-08-21
  • 打赏
  • 举报
回复
系統提示錯誤: 您沒有檢視此網頁的授權.
Oldman 2003-08-21
  • 打赏
  • 举报
回复
http://www.aspalliance.com/PaulWilson/Articles/?id=9裡面的方法好像沒有用!
LevinForum 2003-08-20
  • 打赏
  • 举报
回复
:)
用ACT自己灌自己也是个方法.
saucer 2003-08-20
  • 打赏
  • 举报
回复
Pre-Compiling ASP.NET Web Pages
http://www.aspalliance.com/PaulWilson/Articles/?id=9

Force ASP.NET Apps to Keep-Alive
http://www.aspalliance.com/PaulWilson/Articles/?id=12


or a write a script to visit your pages one by one
追梦 2003-08-20
  • 打赏
  • 举报
回复
GZ
emyx 2003-08-20
  • 打赏
  • 举报
回复
沒有其他辦法了嗎?
chagel 2003-08-20
  • 打赏
  • 举报
回复
做个定时访问器
在老大们访问前connected it alive.:-)
qimini 2003-08-20
  • 打赏
  • 举报
回复
以上方法适用于Assembly
qimini 2003-08-20
  • 打赏
  • 举报
回复
用ngen.exe 工具把你的程序编译成本机代码(native image)

* 优点:运行快(MS说的)
* 缺点:版本控制较为麻烦
emyx 2003-08-20
  • 打赏
  • 举报
回复
呵呵,页面有一百多个,DailyBuild的时间是子夜啊!
有没有更好的办法呢?
chnking 2003-08-20
  • 打赏
  • 举报
回复
那就在build完后,自己先跑一遍了
chnking 2003-08-20
  • 打赏
  • 举报
回复
这是因为asp.net的缓存机制,asp.net不是介绍型的而是编译型的,第一次访问要先编译,所以慢,然后会吧编译好的页面缓冲起来,下次再访问这个页面就不需要编译过程了,所以以后速度就快了
孟子E章 2003-08-20
  • 打赏
  • 举报
回复
.net就是这样的。优化方法:精简代码;去掉viewstate
edobnet 2003-08-20
  • 打赏
  • 举报
回复
程序放在网站上,自己先运行一遍不就行了,只要执行到每一个文件就行了
emyx 2003-08-20
  • 打赏
  • 举报
回复
可是我想避免这种情况!

老大们总是比我上班早。

都是他们先访问,我会被K的。
cyp503 2003-08-20
  • 打赏
  • 举报
回复

这情况正常
emyx 2003-08-20
  • 打赏
  • 举报
回复
...预先让系统自行编译/访问。

62,039

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧