日期:2014-05-18  浏览次数:20638 次

什么叫asp.net一次编译,第二次不用编译。
这次编译指的是当前浏览器吗?

当用户关闭浏览器再打开这个网页要不要再编译??

什么叫一次编译。是指的是一个客户端?还是所有客户端浏览这个网站。都要编译一次?

我搞糊涂了。谢谢。

------解决方案--------------------
初次编译,下次直接调用,不管几个客户端只要第一个访问者访问编译后,其后不管多少都不用编译。
------解决方案--------------------
网上查下
接分
------解决方案--------------------
问题的答案就是:
aspx也会编译。比如a.aspx文件通常会编译成a_aspx类。

这个可以通过编译源查看。第一次访问的时候aspx文件会编译,所以会比较慢。


只是我不知道aspx文件编译之后放在哪儿。
------解决方案--------------------
主要指的是服务器端的编译
第一次访问编译好后,以后谁来都不用编译了
除非你修改代码

而客户端的脚本是解释执行,每次浏览都需要解释执行,
所谓解释就是一行一行翻译,翻译完一行就执行 继续下一行
------解决方案--------------------
http://msdn2.microsoft.com/zh-cn/library/ms178466(VS.80).aspx

------解决方案--------------------
用户第一次请求访问的时候进行编译,之后不管用户是谁再访问就不用编译了(速度比第一次快很多),修改源文件除外。编译好的aspx内容会放在内存中。搂主明白否