文档章节

一场版本升级引发的性能血案 - 王者归来

罗格林
 罗格林
发布于 2018/06/04 12:05
字数 535
阅读 202
收藏 4

上次老码农在一场版本升级引发的性能血案 - 之数据历险一文中讲得口吐白沫, 最后还是没有一个结果, 反而被 OSCer 们各种吐槽:

"看得我快快精尽人亡了" "看着一头雾水" "一脸懵逼进来,一脸懵逼出去" ...

看来是扯得太细致了一些 (虽然老码农已经省略了 99% 的历险细节了). 这次老码农保证文章绝对简单易懂, 中心思想就四个字: 王者归来.

这次不需要什么探案过程, 直接把结果给大家汇报一下.

JSON 测试结果

image

单次查询测试结果

image

20 次查询测试结果

image

查询及后端模板生成测试结果

image

20 次数据更新测试结果

image

Hello World 文本返回测试结果

image

这次的测试结果老码农非常满意, 完全回到了 Act 在 1.8.1 时期的性能水准, 甚至还有提高. 再一次证明了 ActFramework 在 Java Web 框架中明显的性能优势. 当然老码农也看到还有一些测试数据表现出明显的异常, 最典型的就是 act + hibernate 在 postgresql 数据库的 20 次数据更新测试中得分非常低, 在 Java 框架中基本上处于垫底的位置. 这个是老码农在接下来的性能优化工作的重点照顾对象. 而一场版本升级引发的性能血案本身也就此结案了.

关于 ActFramework

ActFramework 是一款功能强大的 Java Web 框架, 适用于传统的 Web 应用程序开发, 也非常适用于 RESTful 后端服务开发. ActFramework 的核心理念是为 Java 后端开发人员提供易于表达的开发工具, 尽量去除开发时的各种阻抗, 包括因为代码改变需要重启应用等. ActFramework 也提供了强大而便利的端到端测试工具, 详情参见老码农的博客 RESTFul 服务测试自动化的艺术 - TODO 服务篇.

© 著作权归作者所有

罗格林

罗格林

粉丝 310
博文 46
码字总数 49389
作品 4
其他
架构师
私信 提问
加载中

评论(3)

红白机
红白机
结案陈词!!
罗格林
罗格林 博主

引用来自“wen66”的评论

终于结束了
只是一段插曲的结束, Act 在性能调优之路会一直走下去, 更确切地说, Act 的品质提升之道永无止境
wen66
wen66
终于结束了
使用JSTL的SQL标签库碰到的问题

Date:2012-10-23 Environment:Eclipse 4.2,Tomcat 7,PostgreSQL9.2 今天使用sql:setDataSource碰到的问题,在这里总结一下: 1.错误描述:invalid driver class name: "java.lang.ClassNotFoun......

陈好
2012/10/24
0
1
2017中国企业互联网技术与产业峰会(第二届)

付费报名链接:http://event.31huiyi.com/651014490/index?c=kyzg 7月27日,一场规模超过1500人,包罗企业家、技术大咖、行业组织负责人和年轻创业者的跨界盛宴,将在成都首座万豪酒店盛大启...

崔牛会
2017/07/10
0
0
传 Windows Phone 9 将会使用全新交互界面

外媒消息称在2014年微软会发布全新的手机操作系统,将会对所有的对手发出挑战。在收购Nokia的智能手机和平板电脑部门后,微软现在正集中精 力研发Windows Phone 9。据说这次的升级幅度将会是...

oschina
2013/12/14
3.5K
21
2016重庆前端交流大会再度起航,评论抢赠票

简介:2016年11月26日,重庆科技馆,前端盛会再度来袭。在前端技术推陈出新、跨界频发的今天,除了奉献一场技术盛宴,还将一起探讨,开发者及初创企业如何能在互联网技术浪潮中稳步前进。 参...

Alaise
2016/11/16
467
7
2016重庆前端交流大会再度起航,评论抢赠票

简介:2016年11月26日,重庆科技馆,前端盛会再度来袭。在前端技术推陈出新、跨界频发的今天,除了奉献一场技术盛宴,还将一起探讨,开发者及初创企业如何能在互联网技术浪潮中稳步前进。 参...

Alaise
2016/11/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mac部分目录读写提示“Operation not permitted”解决

今天试图在mac os x下重命名/usr/bin/python,提示Operation not permitted,虽然我是root,很奇怪。原来mac os x里还有一个安全机制:rootless,少用root。参考这篇文章如何开关rootless,不...

swingcoder
35分钟前
2
0
49.Nginx防盗链 访问控制 解析php相关 代理服务器

12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置(502的问题) 12.16 Nginx代理 扩展 502问题汇总 http://ask.apelearn.com/question/9109 location优先级 http://blog....

oschina130111
41分钟前
4
0
信必优成功案例 – 中国网络电视台(CNTV)

项目背景 •中国网络电视台(英文简称CNTV),由央视国际网络有限公司主办,是中央电视台旗下的国家网络广播电视播出机构。中国网络电视台全面部署多终端业务架构,已建设网络电视、IP电视、...

symbiochina88
41分钟前
6
0
redis cluster集群 三主三从

redis 集群一般由 多个节点 组成,节点数量至少为 6 个,才能保证组成 完整高可用 的集群。每个节点需要 开启配置 cluster-enabled yes,让 redis 运行在 集群模式 下。 redis5之后使用redis...

MonroeCode
43分钟前
1
0
新东方的Kubernetes实践:从服务化ES到Kafka和Redis

2017年,新东方开始了利用容器化手段将中间件业务服务化的探索,基于Rancher 1.6使用ES;2019年,新东方再次开始了扩大了中间件的业务服务化,基于Kubernetes使用Kafka、ES和Redis。在服务化...

RancherLabs
44分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部