发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 CQRS
1 2 下一页 Go 2

JSF性能问题

         
2008-08-18 09:53
赞助商链接

在网上转了些时间,大家都说JSF很慢,不知道真假?

刚买了本书看,请使用过的朋友们,指点一下.

2008-08-20 10:44

效率还是不错的,那只能看了,只能看服务器的配置了,既然买书了,自己可以好好研究下

2008-08-20 17:37

我现在用seam集成的JSF,这是没办法,整个组都在用我也不能例外,可能是我没掌握到精髓,单页面测试还是要比struts等等慢一些。我个人非常不喜欢JSF,但是seam的其它方面还是挺好的,只要别按照示例那样做。

2008-08-21 10:19

JSF/Struts2都是要慢的,这从其界面机制可以看出,服务器直接推出Html是最快的,比如apache,多快,不用服务器对每个Jsp文件进行过多解析,因为里面都是html语法,不用解析,是客户端浏览器解释的。

JSF/Struts2性能致命点就是掩盖了html语法,它的一个标签tag语法后面隐藏了很多html语法,那么就要耗费服务器来解析了,而且每次都不一样,缓存就帮不了忙,当然性能非常慢。

原来一直在讨论动态页面是不是比静态页面慢?Struts1.x经过这么多年证明并不算慢,因为Struts1.x基本以html为主,没有复杂的tag解析,但是JSF等就走向极端。

最后,你的系统可能输在表现层上,而不是业务层上,那是架构的失败。只能依靠CPU再上一个台阶。

其实现在业界也有另外一种解决方案,就是AJAX,Struts1.x +AJAX是性能好,又兼顾界面友好的目前最优组合设计。通过AJAX将很多复杂的界面推到客户端实现,不必由服务器解析,当然轻量了。

2008-08-21 17:43

谢谢banq老师的指导.

不知道JSF算不算一个鸡肋啊.呵呵

2Go 1 2 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com