首页 > 编程语言 > 详细

Java EE (11) - 影响性能的因素

时间:2015-10-31 19:51:14      阅读:255      评论:0      收藏:0      [点我收藏+]

垂直层(Tier)影响性能的因素

资源层
--数据库性能
通常考虑以下方面的优化(MySQL为例):
--使用哪种存储引擎:MyISAM vs. InnoDB, MERGE, MEMORY, Federated, ARCHIVE
--使用分区机制
--建立必要的索引
--设置缓存
--调优服务器参数
Table_open_cache
max_connection
Open_files_limit
Thread_cache_size

--客户端并发访问速度
受以下几个方面的影响
--事务
--锁与隔离级别
--并发用户数量
--缓存

--网络速度
应用服务器与数据库服务器:同一台主机或者位于同一网段

业务层(含整合层)
--层内数据与数据库的同步
--业务层应用程序的性能
--与表示层数据交换的速度

表示层
--Web应用程序的性能
--客户端并发访问的速度
--并发数
网络速度

客户层
--客户端代码
--网络带宽

水平层(Layer)影响性能的因素

硬件层
--主机的性能
--复制策略的使用

操作系统层
--OS的性能

中间件层
--JVM的性能
--应用程序服务器的性能

应用程序层
--程序的结构
--编码的质量

Java EE (11) - 影响性能的因素

原文:http://www.cnblogs.com/thlzhf/p/4925941.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!