锁定老帖子 主题:技术架构问题!
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-06-19
wkbulletin 写道 kyo100900 写道 "大型网站,每天业务数量设计在百万级别"
我们公司直接买的商业解决方案,开源的东西如果用不好,的确是一个头痛的问题。 看来买商业解决方案是一个比较妥当的办法。专业的事还是的专人干。因为那种方案都有优缺点,就看那个更适合项目要求了。 建立一个专业的团队才是王道。 就这两种方案而言当然选第一个啦 |
|
返回顶楼 | |
发表时间:2008-06-19
hibernate不是性能问题,而是使用问题!我们使用它已经做了几个大型项目了,没有发现真正的性能问题,倒是有使用和设计不当造成的性能问题。我觉得hibernate确实要求内存比较高,其它方面都不错!!
|
|
返回顶楼 | |
发表时间:2008-06-19
wkbulletin 写道 听说对hibernate不是很精通,用了会影响性能。不知道这个说法对不对?
如果程序结构不好,直接使用JDBC的性能也不会很好。说不定还会比较差。 更头疼的是,对结构不好的程序进行性能调整,简直是一个不可完成的工作。(相对而言,使用ORM框架写的程序,结构会清晰很多。) 个人认为,只要对Hibernate有基本的使用经验,那么使用它之后省下来的时间足以花在搞定性能的研究上。但是,如果团队里没有人对Hibernate比较了解,还需要花大量的时间从头学习,那还是不要选hibernate,因为在开始的时候解决入门级问题的时间足够花掉它能节省的时间。 |
|
返回顶楼 | |
发表时间:2008-06-19
wkbulletin 写道 公司想要做一个大型网站,每天业务数量设计在百万级别上,开发时间在3个月,人员在10多人基础上。在选择技术架构时有两种方案:1) struts+spring+jdbc+freemarker
2) jsp+freemarker+bean 现在到底用哪种方案呢。大家给给意见 开发确定好技术架构是个关键。若目前自己公司没有架构,选择一套现成的技术框架来保证也不失为一个捷径。 另外,现在的框架很多,选择的时候,既要看框架的开发效率、运行性能,又有看框架的所支持部署的缩放性,这对你以后性能调优和架构扩展是十分重要的。当然,从框架关注问题角度来看,选择的框架最好是涵盖j2ee表示层、业务层和持久层的完整解决方案。 推荐你使用我的框架 http://www.beetlesoft.net |
|
返回顶楼 | |
发表时间:2008-06-19
LS强,广告做到这来了
|
|
返回顶楼 | |
发表时间:2008-06-19
struts+spring+ibatis+freemarker
国内某每日PV上亿的网站的架构,当然是集群来撑的。 |
|
返回顶楼 | |
发表时间:2008-06-19
架构不应该仅仅只考虑性能哟!
|
|
返回顶楼 | |
发表时间:2008-06-19
泡 泡 写道 struts+spring+ibatis+freemarker
国内某每日PV上亿的网站的架构,当然是集群来撑的。 集群不是万能,做不好,很影响性能。 支撑PV上亿,还有很多技术和技巧,而且更多的时候体现处理问题的设计上面。 |
|
返回顶楼 | |
发表时间:2008-06-19
还需要考虑到业务,网站的业务是常常变化的,策划那边一拍脑袋,说不定数据库就要变动,所以除了性能外,还要考虑到底层数据存储的扩展,变化
|
|
返回顶楼 | |
发表时间:2008-06-19
wkbulletin 写道 听说对hibernate不是很精通,用了会影响性能。不知道这个说法对不对?
的确是有很多这种说法,如果对hibernate不熟悉的话,完全可以考虑采用ibatis spring自带的例子petstrore就是一个对ibatis很好的应用,可以参考一下 |
|
返回顶楼 | |