关于网站分层设计(web、bussiness、dbaccess)的效率问题。高手请进!
要做一个网站,用ASP.NET。
关于工程分层的问题。
1)、分web层,bussiness层,dbaccess层。
那么工程发布后就有三个dll,一个页面操作,将由web层的dll调用bussiness层的dll最后再调用dbaccess的dll,这样执行的效率是不是就降低了很多?
2)、如果只分web层和dbaccess层。
那么工程发布后只有两个dll,这样一个相同的操作是不是比第一种快得多?
3)、如果只建一个工程,将数据访问作为一部分加入,最后只有一个dll,那么是不是效率最高的。
假如是门户网站,每天的访问量特别大,那么以上那个效率上最高,还是没有什么差别?请高手指点!
给出参考文章也可以,谢谢!