Apusic应用服务器配置的优化
下面主要说明Apusic中的两个文件影响性能的参数说明(这两个文件放在%APUSIC_HOME%\config目录中)及数据库中的设置。
apusic.conf
把其中两个参数修改为:
MaxClients参数值设置的目的是防止拒绝服务攻击。当参数值设置较小时可以限制服务流量,起到防止拒绝服务攻击的作用,但是当访问的用户较多时而此参数设置较小时却会影响性能。一般情况下,不考虑防止拒绝服务攻击,此参数设置为-1,表示服务流量没有限制。
MaxWaitingClients:与MaxClients有类似的功能,他表示当许多并发用户访问时,可答应等待的最大客户服务数。一般情况下,不考虑防止拒绝服务攻击,此参数设置为较大的数,如10000,假如设置较小,如50,当等待响应的并发服务队列数超过50时,使得一些服务得不到响应,从而丢失一些响应结果。
datasources.xml
min-spare-connections:指连接池最小容量
max-spare-connections:指连接池最大容量
stmt-cache-size:指语句缓存容量
resultset-cache-size:指结果集缓存容量
resultset-cache-timeout:指结果集缓存超时配置如下:……
连接池最小容量:也就是初始连接数,此值不宜设置太小,太小须不断建立连接。也不宜设置太大,太大消耗资源。
连接池最大容量:连接池中可容纳的最大连接数,当连接池中的连接数不够用时,需要等待其他的被使用的连接得到释放,才能使用,否则只能等待。根据应用的实际情况设置此值。
语句缓存容量:对所执行的语句进行缓存,当再次执行此语句时,不必重新编译,从而提高了性能。根据机器内存的大小适当设置此值。
结果集缓存容量:把所得到的结果集进行缓存,当再次使用此结果集时,不必再次从数据库中取得,而可以直接从缓存中取得,从而提高性能。根据机器内存的大小适当设置此值。
结果集缓存超时:结果集过期时间,此时间不宜设置过长,以免浪费资源。
注:语句缓存容量、结果集缓存容量、结果集缓存超时参数主要针对Oracle数据库来设计的。
通过适当的调节Java虚拟机和Apusic的配置文件,可以显著的提升系统的性能。在一些具体的应用中,还能够通过增加实例池、加大Cached、改变并发策略等方法来改善系统的整体性能。开发人员只要经过不断的总结,就可以在Apusic应用服务器上开发出稳定而又高性能的企业应用。
分享到:
相关推荐
【Apusic应用服务器配置管理】 Apusic应用服务器是一款基于Java EE规范的应用服务器,它提供了运行和管理企业级Java应用程序的平台。本文档详细介绍了Apusic应用服务器的配置管理,包括服务器域的管理、J2EE应用的...
AAS-V10用户手册详细介绍了如何安装、配置和管理金蝶Apusic应用服务器V10。这包括但不限于以下几个方面: 1. **安装部署**:手册将引导用户进行系统需求检查、软件下载、安装过程及启动服务器等步骤,确保顺利建立...
金蝶Apusic应用服务器是企业级的中间件产品,主要用于构建和运行复杂的企业应用程序。它提供了稳定、高效、安全的运行环境,适用于分布式系统,并具备良好的可扩展性和伸缩性。Apusic V10版本进一步优化了这些特性,...
本文聚焦于如何运用JProfiler这一业界公认的高性能监控与分析工具,对Apusic应用服务器进行全面监控与优化。 #### JProfiler:性能监控领域的佼佼者 JProfiler是一款屡获殊荣的专业Java性能监控与分析工具,以其...
金蝶Apusic应用服务器V9.0用户手册全面覆盖了该版本中间件的安装、配置、管理和使用。内容从基础功能介绍到深入的技术细节,旨在帮助用户快速掌握产品并有效地应用于实际的项目开发和运行中。手册不仅包含了面向...
在压缩包子文件的文件名称列表中,"ApusicAS"可能指的是Apusic应用服务器的安装包或者相关的配置文件。通常,这样的压缩包会包含以下内容: 1. **安装程序**:如setup.exe或install.sh,用于在操作系统上安装Apusic...
而金蝶中间件Apusic的插件则增强了MyEclipse的功能,特别是在企业级应用开发领域,提供了对金蝶Apusic应用服务器的无缝集成。 金蝶Apusic是金蝶公司推出的一系列中间件产品,包括应用服务器、消息中间件、事务处理...
1. **服务器配置与管理**:该插件允许用户在MyEclipse内部直接配置和管理Apusic应用服务器,包括添加、删除、启动和停止服务器实例,以及查看服务器状态。 2. **应用程序部署**:开发人员可以方便地将项目部署到...
Apache 集群配置与 Apusic 应用服务器整合是实现高可用性和负载均衡的重要方法。在这个配置中,Apache 作为前端的负载均衡器,负责接收客户端请求并根据预设策略将其分发给后台的 Apusic 服务器。Apusic 是一个企业...
Apusic是应用服务器,用于处理业务逻辑和服务。在`apusic.conf`配置文件中,添加了`ClusterService`以启用集群功能。`LoadWeight`参数设置服务器的负载权重,`Distributable`和`Replicable`属性确保Session能够在...
根据提供的文档信息,我们可以归纳出金蝶Apusic应用服务器V6的相关知识点,这些知识点主要涵盖了安装部署、常规应用、应用开发、性能调优等方面。以下是对这些知识点的详细阐述: ### 一、发行说明 #### 1.1 关于...
Apusic中间件是金蝶公司推出的一款企业级应用服务器,它提供了高效、稳定且可扩展的运行平台,支持Java EE标准,广泛应用于企业级应用的开发和部署。 在压缩包中,我们可以看到以下几个主要的文件: 1. **AASv9-...
EAS Apusic是一款由东方通科技(Apusic)开发的企业应用服务器(Enterprise Application Server),它在2016年发布的一个版本是EAS Apusic 2016。这款产品主要用于构建、部署和管理企业级Java应用程序,尤其适用于...
金蝶Apusic应用服务器v10.0快速开始指南是一份详尽的操作手册,用于指导用户如何安装、使用和管理金蝶Apusic应用服务器。该文档涵盖了安装前的准备工作、安装流程、启动与停止管理、应用部署、数据源管理、集群部署...
总之,金蝶软件的部署涉及到Apusic应用服务器的配置和管理,这一环节对于整个企业的信息化建设至关重要。正确理解和操作金蝶软件的部署文件,能够帮助企业实现顺畅的业务流程,提升运营效率。同时,持续的监控和维护...
国内市场上,主要的应用服务器中间件产品包括中创软件商用中间件公司的InforWeb应用服务器、金蝶软件的Apusic应用服务器以及东方通科技的TongWeb应用服务器等。它们都是基于J2EE标准研制而成,具备了相应的服务与...
接着,调优Apusic应用服务器。针对高并发需求,应调整线程池配置以确保系统稳定性: 1. **线程池调整**:遵循每CPU核心50个用户的规则,以及HTTPHandler是MuxHandler三倍的原则,示例如下: ```xml ...
Apusic是金蝶国际软件集团有限公司开发的一款中间件产品,它提供了企业级的应用服务器平台,支持J2EE标准,用于构建、部署和管理企业级分布式应用。在本场景中,我们讨论的是Apusic5.0版本的许可信息。 "许可"在IT...
在Apusic AS(一个基于Java的企业级应用服务器)中,调用commons-logging进行日志处理是一个重要的实践。本篇将深入探讨Apusic AS如何利用commons-logging来实现日志功能,以及相关知识点。 首先,理解commons-...