JFinal的极速开发真的太爽了,但是爽了之后,我总是担心这个小框架能否跟Spring等大框架媲美呢,能否真正在大型的高并发的生产环境使用呢?还是说JFinal只能定位到小型私活这个领域。
JFinal有没有大型项目的案例,或者有没有性能方面的真实测试报告
1:尽可能少地创建对象
2:尽可能少地执行代码,即尽可能少地调用方法也即尽可能短的调用栈
3:对热点代码重点优化,例如 Invocation 这个类
4:尽可能不使用java反射
5:在不可避免要使用反射时,在系统启动时一次性解决,例如 jfinal 的路由与action的映射关系是在系统启动时通过反射建立的,服务启动完成以后不再需要反射匹配路由的动作
6:极简设计,概念最少化,极薄封装,从架构上保障性能最大化
有用户与 SSH 做过性能测试对比,jfinal 性能是 SSH 的 4.56 倍,这里找到一个压力测试的贴子,可以看一下:https://www.oschina.net/news/90815/jfinal-3-3