网站有没有必要用三层结构?

xwspider 2008-02-19 01:05:48
感觉在网站开发方面没有必要用三层结构,毕竟网站和桌面软件不同。比如一个程序同样是浪费2毫秒的时间,在桌面软件用的人是感觉不到的(个人电脑为单位),但是如果是100000IP的网站,那些2毫秒的消耗将全部附加到服务器上。
也可能是我没有做过淘宝那样大的网站,目前音乐网站每天IP在10万左右有没有必要用三层结构?
但是现在又流行这个,我是从asp时代开始做网站的 所以可能对这些没有理解全面
...全文
724 40 打赏 收藏 转发到动态 举报
写回复
用AI写文章
40 条回复
切换为时间正序
请发表友善的回复…
发表回复
icoffeefox 2008-02-28
  • 打赏
  • 举报
回复
什么三层不三层的,架构分的再清晰,但是使用的技术跟不上不也没用
和拍照片一样,出不出好片子不在于镜头优劣,而是看镜头后面那个头的优劣
相同条件下,同样的一个取数据,不同的程序员写出来的代码执行效率就千差万别
所以一切踏踏实实的做就行了,一开始就10wIP,神仙吗?
从100,1kIP的规模开始做,在成长中进步
cheng_feng001 2008-02-28
  • 打赏
  • 举报
回复
单层相对多层,效率确实要高一些;但是多层也有其明显的优点,如更健壮,更易维护,代码的重用,系统架构更加清晰等等。我网站一般也会分三层架构,要不然回到asp时代,真的难以数据库操作,也无逻辑和HTML标签混在一起会是怎样的一种灾难!
sunzhong2003 2008-02-28
  • 打赏
  • 举报
回复
3层架构便于维护和管理,结构更清晰
同样的功能,许多人将写出不同的代码,效率当然也有所差异,很多情况下,效率是人为的。
jayfushuai 2008-02-28
  • 打赏
  • 举报
回复
好像三层这个问题,不是很很很很懂得情况下,随意发表言论是会受到善意的攻击的
呵呵
LZ多学习多学习
wangdetian168 2008-02-27
  • 打赏
  • 举报
回复
没有必要的
网站么
又不要什么
单层是最好的
stray2010 2008-02-27
  • 打赏
  • 举报
回复
现在的开发技术都追求方便 快捷 易扩展 分层也是为了追求这些...
wz2zf 2008-02-27
  • 打赏
  • 举报
回复
恩哼,继续讨论
yjw2006 2008-02-20
  • 打赏
  • 举报
回复
看具体项目!
要便于修改!
便于管理!
cnmmbd 2008-02-20
  • 打赏
  • 举报
回复
难道生成静态页面就不是三层了?
静态页面是怎么生成的?
难道连搜索功能都不提供?抑或是直接历遍所有的静态页面进行搜索?
tuyanhu 2008-02-20
  • 打赏
  • 举报
回复
项目大的用的好.小的.没必要.
  • 打赏
  • 举报
回复
已经过时的话题了。在考虑是否“三层”之前,现在最好先精通 linq(例如 linq to SQL)。
JustLovePro 2008-02-19
  • 打赏
  • 举报
回复
想各位老大学习~
最后一只恐龙 2008-02-19
  • 打赏
  • 举报
回复
三层的作用是后期维护方便,但效率低,所以:
(1)对于门户网站的大部分内容,因为访问量大,数据库结构简单,不采用3层更有利。
(2)对于企业级应用,业务逻辑复杂,而访问量小,3层是个有效方案。
xxoo2007 2008-02-19
  • 打赏
  • 举报
回复
个人认为分层主要是为了协作,代码多的话,使用分层技术才能很好的把工作分派给多个人一起做,也能避免代码的混乱。如果自己一个人做,分布分都无所谓了。
zzmsl 2008-02-19
  • 打赏
  • 举报
回复
“然后你把所有功能用一个类实现了,你肯定在想我好强呀,别人用N个层N类实现的功能,我一个就搞定了.我只怕没人敢调你的类.
然后就有人好崇拜的和你说,哥哥你好牛比呀,

真的很牛比. ”

这个说得不错。呵呵。
xwspider 2008-02-19
  • 打赏
  • 举报
回复
学习啦...,决定不用什么3层架构,直接用业务组织类库。
ljm66 2008-02-19
  • 打赏
  • 举报
回复
3层架构便于维护和管理,结构更清晰,但是资源要占得多些
lwl0376 2008-02-19
  • 打赏
  • 举报
回复
学习了
cime63 2008-02-19
  • 打赏
  • 举报
回复
网站想提速,应该用别的技术.绝不是说代码混在一起速度就快了.
viena 2008-02-19
  • 打赏
  • 举报
回复
一个网站采用什么架构,完全是由其定位与具体需要来决定的
像这样泛泛而谈,没有任何意义!
加载更多回复(20)

62,046

社区成员

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

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

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

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