悬赏分:30 浏览:741 次
一个解决方案里建立很多的项目对整个项目的运行速度有多大影响?
公司的一个大项目,因为是几个人一起开发,所以里面的project也是很多,现在都有10多个项目在同一个解决方案里了,这时生成的bin里也有10多个dll,这样子对网站的速度有什么大的影响吗?如果有影响的话,可以怎么样解决?
之所以会这样子,是因为公司里有C# VB的同事在一起开发,没有办法共用一个项目来做。
另还望有相关团队(C# VB)开发的朋友可以说明一下如何进行团队开发,谢谢
|
拆分的细是好事情吧,没看到 petshop 4 二十几个 project ? 没影响 没啥影响的 DLL你要是嫌多了看着碍眼可以将它们一起编译为一个DLL不就完了 设置好各项目之间的引用关系,就不会影响到速度了,bin里生成的dll都是网站用到的,如果确定用不到,考虑删除引用,这样就不会再有了,如果有项目是其他所有项目都用不到的,最好还是拆出去 团队开发就要这样啊,加上版本控制,个人处理自己的项目,对速度不会有影响的,你放在一起倒会很乱的 |
|
9个月前 John Huang : 我见过最严厉的人,一个DLL文件不允许超过64K,因为64K是一般硬盘里的一个蔟,根据他的说法文件在64k以内的读取速度是最快的。 windows的IO本身就不怎么好,如果把所有的东西都编译成一个文件,那样只会加重系统的负担。 再一个是数据传递的问题,可能楼主是当心包与包之间数据传递会比较慢,这个其实是一个误区,数据传递是在内存跟CPU之间进行的,跟多少个包完全搭不上关系。 |