+ -
当前位置:首页 → 问答吧 → 把所有的类库放在app_code下,会不会影响速度?

把所有的类库放在app_code下,会不会影响速度?

时间:2011-12-17

来源:互联网

把所有的类库放在app_code下,会不会影响速度?

作者: zbgdd   发布时间: 2011-12-17

跟运行速度没有关系,它会编译成dll后再运行的。

作者: dalmeeme   发布时间: 2011-12-17

http://baike.baidu.com/view/1261171.htm

这边说注意 在开发时,对App_Code文件夹的更改会导致整个应用程序重新编译。对于大型项目,这可能不受欢迎,而且很耗时。

我是没有编译成dll的

作者: zbgdd   发布时间: 2011-12-17

没关系的,发布的时候编译成dll

作者: andyalex   发布时间: 2011-12-17

发布的时候编译成dll,就不会影响速度了是吗。

作者: zbgdd   发布时间: 2011-12-17

前提是更改App_Code里的内容,但网站运行时一般是不会更改它的,因为里面是些类文件。

作者: dalmeeme   发布时间: 2011-12-17

引用 2 楼 zbgdd 的回复:

http://baike.baidu.com/view/1261171.htm

这边说注意 在开发时,对App_Code文件夹的更改会导致整个应用程序重新编译。对于大型项目,这可能不受欢迎,而且很耗时。

我是没有编译成dll的

这里影响的速度只是编译的速度,大型项目,编译一次需要很长时间,你放 App_Code 里,当然不受欢迎了。你尝试一下,你的网站编译要多长时间,如果低于一分钟,就不用考虑这个问题。

作者: orain   发布时间: 2011-12-17

是不是每次网站访问时候app_code都要编译一次。

我把类放在app_code主要是考虑代码安全方面。

作者: zbgdd   发布时间: 2011-12-17

当向生产服务器部署网站之前,你应该在vs的“发布窗口”将第一个选项“允许修改此预编译网站”的勾去掉(第一次发布默认是选中的)。

这样你才能保证网站真正被编译了。

作者: sp1234   发布时间: 2011-12-17

引用 8 楼 zbgdd 的回复:

是不是每次网站访问时候app_code都要编译一次。

我把类放在app_code主要是考虑代码安全方面。


当然整个app_code目录仅仅编译一次。

不过这是调试、测试或者开发时使用的,方便你随时通过修改源代码来修改程序。

还是那句话,修改了源代码之后当然要导致重新编译了!这个当作什么网站维护经验来发布,有点晕头了。

作者: sp1234   发布时间: 2011-12-17

路过帮顶,sp哥所言甚是

作者: renyiqiu   发布时间: 2011-12-17