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

服务器默认的内容传回方法是否等价于Response.Write?
我们知道,如果访问一个apsx动态页,系统先通过运算生成Html文本,再传回到用户浏览器显示。
我想知道这一过程在开销上是否等价于我用Response.Write直接发回Html文本串,在完全自己编程控制的情况下,还有比Response.Write更高效的回传方法吗?

------解决方案--------------------
只要是aspx,都通过 aspnet_isapi.dll 解析后出去,使用 response.write 对性能提高不大。
------解决方案--------------------
如果你什么都用response.write的话,那asp.net的一大堆控件对你来说都是完全多余的. 它们都把后台生成html的过程封装起来了. 不用控件,用.net还有什么意义呢?

非要追求效率的话, 可以像本版块的某位自认为很高明的老兄那样,完全用C语言.
------解决方案--------------------
当然效率会高。

但是,功能上缺失,或者不考虑将来、组织协同,那么这种开发对我来说无意义。如果我是你的 PM,对于功能和庞大的系统架构不认真对待、不看整体效率只看自己所知道的只言片语的代码的效率的程序员,我会更在乎你写的代码的功能而不是效率问题。