当前位置:编程学习 > C#/ASP.NET >>

.NET更适合做浏览性网站

我这个人有啥说啥哈 其实.NET运行比一般的语言是要慢点的,.NET适合做商城网站,有人说微软官方网站怎么不慢,??我纳闷了 刚才打开时非常慢 呵呵 可能是我的电脑问题吧 我们公司的是光纤 网速一般没有问题吧 不知道CSDN用的是什么服务器 都知道CSDN不是一种语言的 多的去了 查不清 还有起点网 流量都是不小的,如果做大型分类信息网站的话 我相信.NETA会低头的 也许你现在用不出来等你好每天假如上百万条信息的话 肯能能感觉出来 .NET适合做商城网站 和汽车 小说什么的网站 也就是说适合做浏览性的网站 不适合做信息发布平台网站 当然如果你花几百万买个服务器应该好多了 都说微软 CSDN 怎么怎么快 这些话说不好听了都是 放PI 他们的服务器多少钱买的? 如果说服务器怎么样怎么样 那好 你用几千万配个服务器 我相信ASP的照样也能做个 GOOGLE 百度出来你信不信??????
--------------------编程问答-------------------- 又来了? --------------------编程问答--------------------

google不是asp能做出来的. --------------------编程问答-------------------- --------------------编程问答-------------------- 有何动机? --------------------编程问答-------------------- 还有个重要的没说 .NET是编绎后再运行的 所以说.NET慢是正常的 --------------------编程问答-------------------- google的服务器几千万买不到 --------------------编程问答--------------------
引用 5 楼 xinhuoxian 的回复:
还有个重要的没说 .NET是编绎后再运行的 所以说.NET慢是正常的

为啥? --------------------编程问答-------------------- 诋毁.net~?

--------------------编程问答-------------------- 低级的问题  --------------------编程问答-------------------- --------------------编程问答-------------------- 无聊的问题~! --------------------编程问答-------------------- .net刚开始运行的时候会自动编译,速度会慢点
编译好了速度不就和其他语言一样了吗 --------------------编程问答--------------------
引用 6 楼 xinbin1122 的回复:
google的服务器几千万买不到


那服务器上跑的软件系统更是加几倍的钱也买不到。
--------------------编程问答-------------------- --------------------编程问答-------------------- 第一次运行会编译生成一些文件.会慢.
以后就直接调用....
对于为什么会慢.得懂得很多技巧
比如数据库优化.缓存技术等等....
我还太嫩.所以就小小bs一下lz就好了 --------------------编程问答-------------------- 发布的时候都已经编译好了啊

之后.net是自动在无人访问时清内存,这是为了不占用资源,让服务器上其他网站运行更快。

像PHP那种一直不释放才是不合理的做法。 --------------------编程问答-------------------- 我很晕。 --------------------编程问答--------------------
引用 7 楼 xinbin1122 的回复:
引用 5 楼 xinhuoxian 的回复:

还有个重要的没说 .NET是编绎后再运行的 所以说.NET慢是正常的

为啥?


???楼主不知道编译好程序再发布?难道你一直是放code目录里面放代码? --------------------编程问答-------------------- 再慢也比解释语言快,要快的用C语言写CGI去吧 --------------------编程问答-------------------- 这种问题不加于考虑,不是我们讨论的,知道就好! --------------------编程问答--------------------
引用 5 楼 xinhuoxian 的回复:
还有个重要的没说 .NET是编绎后再运行的 所以说.NET慢是正常的

我想知道楼主是站在哪个阵营的?java同样是编译后执行 --------------------编程问答-------------------- 俺打酱油来着~ --------------------编程问答--------------------
引用 5 楼 xinhuoxian 的回复:
还有个重要的没说 .NET是编绎后再运行的 所以说.NET慢是正常的


编译后运行的.net,比每次运行都要编译的语言慢,这是你的逻辑? --------------------编程问答-------------------- 网站慢不慢,不是靠语言的。。。 --------------------编程问答-------------------- 再牛逼的语言,没有缓存,没有代理,没有多台服务器的支撑,在海量数据的查询和高并发面前,等待的时间也会让你崩溃的。在某些情况下,语言耗费的时间,和数据库、文件查找比起来,都不是一个数量级的时间的, 所以楼主这样说,个人觉得有些狭隘了。。 --------------------编程问答-------------------- 俺打酱油来着~  顺便围观 --------------------编程问答-------------------- 大家都没有回答问题。。。像吵架一样的。。呵呵 --------------------编程问答-------------------- 打酱油!倒了.... --------------------编程问答-------------------- 打酱油!无聊 --------------------编程问答-------------------- 楼主的人品不好,所以楼主的网站慢 --------------------编程问答-------------------- 第一次运行会比较慢的吧,不过在2005中,可以直接编译的,可以解决第一次运行慢的问题 --------------------编程问答-------------------- 一个网站的速度快不快,并不是单单靠语言的,要综合考虑,比如当前的浏览量、服务器、所用语言、代码写的效率是否高等; --------------------编程问答-------------------- 无聊的问题~! --------------------编程问答--------------------
引用 33 楼 dengxiao1981 的回复:
无聊的问题~!

太无聊了 --------------------编程问答--------------------
引用 30 楼 yuna123 的回复:
楼主的人品不好,所以楼主的网站慢

娜姐一語中的啊 !!!! --------------------编程问答-------------------- 其实 .net并不是为了网站速度快而生的,它是为了"开发方便,开方效率高"而生的.

虽说.net有所谓的预编译.但一个.net系统要运转其起来,需要一个较臃肿而复杂的支撑系统.

你想 winxp运行速度比win98快,想vista跑得比winxp快,那都是不现实的.
但是,新的舞台灯光更豪华,设施更先进,更强大,当前,前提是你先要花很多银子.
--------------------编程问答-------------------- 这个网站随便找的一个.NET的 看看他的速度 http://www.madaha.cn --------------------编程问答--------------------
引用 37 楼 xinhuoxian 的回复:
这个网站随便找的一个.NET的 看看他的速度 http://www.madaha.cn

第一次打开确实慢了些,再次打开速度还是不错的。
大致看了下网页源码,首先网站首页的viewstate影响了速度。
可以考虑禁止viewstate,并且不用控件输出,直接输出字符串会快很多;另外用还可以用cache来提升速度。 --------------------编程问答--------------------
引用 37 楼 xinhuoxian 的回复:
这个网站随便找的一个.NET的 看看他的速度 http://www.madaha.cn


什么样的水平做什么样的网站,你也不看看那VIEWSTATE,有必要吗?完全可以禁止,另外首页也完全可以cache的。

“还有个重要的没说 .NET是编绎后再运行的 所以说.NET慢是正常的”冲你这句话就知道你有多2了。 --------------------编程问答-------------------- 大网站,如果不生成静态,任何语言写的都慢. --------------------编程问答-------------------- 每天回帖即可获得10分可用分! --------------------编程问答--------------------
引用 37 楼 xinhuoxian 的回复:
这个网站随便找的一个.NET的 看看他的速度 http://www.madaha.cn

说实话,做这个网站的人是新手,在这我不想说他有多2!
如果有经验的人,还做出这样垃圾网站,我只想说,他智商有问题,不适合在IT里混! --------------------编程问答--------------------
引用 42 楼 pxh360395296 的回复:
引用 37 楼 xinhuoxian 的回复:
这个网站随便找的一个.NET的 看看他的速度 http://www.madaha.cn

说实话,做这个网站的人是新手,在这我不想说他有多2!
如果有经验的人,还做出这样垃圾网站,我只想说,他智商有问题,不适合在IT里混!

再加一条:
如果有经验的人,还做出这样的垃圾网站,他就像这个网站的名字一样---巴大哈 --------------------编程问答-------------------- 楼主是。net新人 --------------------编程问答--------------------
引用 5 楼 xinhuoxian 的回复:
还有个重要的没说 .NET是编绎后再运行的 所以说.NET慢是正常的

的确是编译后运行……但是每次访问还用再编译????????????
装都不会装了? --------------------编程问答--------------------
引用 5 楼 xinhuoxian 的回复:
还有个重要的没说 .NET是编绎后再运行的 所以说.NET慢是正常的

按照你说,java 是编译后解析语言,岂不更慢!
--------------------编程问答--------------------
引用 24 楼 zhuanshen712 的回复:
网站慢不慢,不是靠语言的。。。


+1 --------------------编程问答-------------------- 楼主,如果是那种浏览性的网站,静态化成HTML就可以了,哪里用得着.Net?

(当然,从动态内容生成静态内容的过程,你可以让.Net参与进来) --------------------编程问答-------------------- 虽然lz没有说,但是我似乎看出来了,lz甚至还没有能分辨asp.net跟.net呢!

另外就算asp.net,你用它的十分之一的功能,就跟其它网站是一样的(其它靠html/javascript来编写)。 --------------------编程问答-------------------- 我来打酱油。。呵呵 --------------------编程问答-------------------- 其实网站用html,javascript就够了 --------------------编程问答-------------------- 唉~无语~
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,