做了个培训方面的门户网站,有个业内人看了,就说技术陈旧!哎~~~~希望大家看看我这样做是否真的陈旧。如果真的陈旧,需要在那里改善?555555

nil2000 2009-10-12 09:47:27
问他为什么陈旧,说太多了没法详细说,是我们老板找的一个某国内top20门户网站的架构经理。
伤感的10几个人搞了半年了。快上线了来这么一下。打击的厉害。
我不知道该怎么说!

1、我们网站的架构是struts + spring,之所以没用ssh就是觉得h对db的效率较低,程序方面对db的控制力有些局限,另外人员成本也会增加。

2、现在的网站有一个前台,有一个后台,后台就是做一些cms的事情,以及网站论坛的审核、置顶、删除、精华帖子等功能。

3、挂了一个cnzz、一个探针!

4、通过跟业务讨论按照他们的要求做了一个用户行为分析的东西给业务提供必要的数据。

5、系统前台用LoadRunner测试最耗时业务能达到300并发、最频繁用的业务能达到500并发

6、1、2级页面也都是静态化后的纯html页面。

7、apserver是resin+ap ,ap负责静态的html。resin负责动态的jsp。

8、采用cookie方式。后面有一个存储所以天生支持集群。(不存在session复制问题。以及资源文件同步问题(如论坛中的图片等都抽到了存储上))可以通过简单增加一台server实现负载均衡。

9、db、ap都有自己的容灾策略。温备等。。。。。。



...全文
494 54 打赏 收藏 举报
写回复
用AI写文章
54 条回复
切换为时间正序
请发表友善的回复…
发表回复
nil2000 2009-10-22
  • 打赏
  • 举报
回复
谢楼上!自己up下
nil2000 2009-10-22
  • 打赏
  • 举报
回复
谢楼上!自己up下
nil2000 2009-10-22
  • 打赏
  • 举报
回复
谢楼上!自己up下
qq774097676 2009-10-18
  • 打赏
  • 举报
回复
感觉楼主已经挺强悍的啦 不用太在意别人的看法
nil2000 2009-10-18
  • 打赏
  • 举报
回复
up下
nil2000 2009-10-18
  • 打赏
  • 举报
回复
up下
nil2000 2009-10-18
  • 打赏
  • 举报
回复
up下
thegodofwar 2009-10-18
  • 打赏
  • 举报
回复
觉得你们做的应该还不错了吧!!
nil2000 2009-10-17
  • 打赏
  • 举报
回复
55外网不能访问呢还!
nil2000 2009-10-17
  • 打赏
  • 举报
回复
55外网不能访问呢还!
nil2000 2009-10-17
  • 打赏
  • 举报
回复
55外网不能访问呢还!
BearKin 2009-10-15
  • 打赏
  • 举报
回复
你发你的网站地址吧 偶们不怪你广告地..
nil2000 2009-10-15
  • 打赏
  • 举报
回复
不知道什么算先进的。。。。。。。。。。。。。。。。。。。。。。。网站!有人说说吗?
nil2000 2009-10-15
  • 打赏
  • 举报
回复
不知道什么算先进的。。。。。。。。。。。。。。。。。。。。。。。网站!有人说说吗?
nil2000 2009-10-15
  • 打赏
  • 举报
回复
不知道什么算先进的。。。。。。。。。。。。。。。。。。。。。。。网站!有人说说吗?
24K純帥 2009-10-14
  • 打赏
  • 举报
回复
听LZ的描述觉得很不错啊,很OK
portnet 2009-10-14
  • 打赏
  • 举报
回复
[Quote=引用 34 楼 gao512008 的回复:]
自己觉得好就可以了
[/Quote]
你当自己是老板么?就算你是,别人需要什么你也不能随着自己的意思来啊。
taolei 2009-10-14
  • 打赏
  • 举报
回复
10楼说的没错,贬低你们抬高他自己呗,不要信他的鬼话,让你们老板也别信。
好用才是硬道理,管它是什么新的旧的。java的许多所谓新技术,还不都是从别的系统里抄来的。
彤袅 2009-10-14
  • 打赏
  • 举报
回复
自己觉得好我不觉得有问题,当然也是一个心理使然,但是得从需求分析出发,软件和项目个人觉得有三个阶段,第一个阶段是覆盖需求,第二阶段是业务优化,最后一个阶段是技术优化,所以使用旧技术还是新技术不是最只要考虑的。
1.软件项目结束过后第一考虑的是否真正做到了需求覆盖,即使使用新技术没有很好覆盖需求就不算一个好项目,楼上说得很对,在自己对软件项目的肯定上只要自己觉得做好了就可以了。至于需求的覆盖,不同的人有不同的看法,个人觉得有两个层面:考验代码完整性的就是需求是否全部覆盖,更加考验设计的就是项目是否可以适应变化的需求,第二点往往只能从设计下手,不论是成熟架构、还是非成熟的设计,覆盖需求和适应变化都是尽可能要做到的。
2.第一个阶段做好了就是业务优化,业务优化的核心在于:用户体验,当然这一点不是有技术就能完成的,也可以理解为这个阶段是针对需求和技术进行二次结合挖掘,因为在整个开发过程中,终端用户才是软件的使用者,而终端用户往往都不会很好地理解技术的,它只在乎:这个东西怎么用、怎么好用。我们作为软件开发人员不能过于偏执得觉得:用好技术新技术或者说全用古老技术只要满足业务,需要在业务需求和技术中找到一个平衡点,而业务优化就是一个典型的寻找平衡点的过程。
3.第三个阶段就是技术优化,技术优化对设计存在一个巨大的挑战,有时候面临必须针对技术架构进行升级,技术升级的基础参照还是以用户体验为主,有时候不是说技术很牛或者技术很新就叫技术优化,而是使用技术能够提高用户在效率上的用户体验,我觉得才是技术优化最核心的。新技术比起普遍的旧技术确实有它的优势,如何利用优势就是项目后期需要做一定考虑的。
上边纯属个人观点。
gao512008 2009-10-14
  • 打赏
  • 举报
回复
自己觉得好就可以了
加载更多回复(34)

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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