`
dingjun1
  • 浏览: 213363 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WEB应用性能调优记录

阅读更多
2009-7-10日
一个子系统做好后,进行性能测试,由于是在一个大系统中,所以很多组件使用了原系统中的。
测试环境:
数据库:Intel(R) Core(TM) 4CPU 2.4GHz 3.25GB Windows 2003  Oralce10g

中间件:Intel(R) Core(TM) 2CPU 2.4GHz 3.25 Windows 2003   Was 6.1.0.11

网络:公司内网
测试工具:loadrunner8

目标:200并发,3s

一开始测时,有好几个页面在60S,一查看原来是页面里包含了几个1.5M左右JS和CSS文件,其实很多
脚本文件在这些页面是不需要引用的,但是在开始的时候把全部的JS和CSS合并到了一个JSP页面里,
方便调用,没想到在这里引起了问题。

解决办法:1、清除不需要引用的JS脚本和CSS文件,
  2、把需要用到的文件在登陆页面提前引用,进入系统后浏览器会使用缓存,不会重新下载这些文件

由于系统没有复杂的逻辑,因些服务端程序没有发现太大的性能问题。
主要做了如下调整:
1、对查询SQL,打印出来,然后查看其执行计划,根据过滤条件加索引。
                2、在查询一个列表时,由于用到了多对一关联。后台查询时出现多条相同的查询SQL,(hiberante3.2)查了一下原因,虽然在hbm.xml配置文件中设置了fetch="join"。但是在查询时写法如下:from TZfdaInfo info where info.NRybh = ?,没有强制去取回映射的对象,
改为这程形式就好了:
from TZfdaInfo info inner join fetch info.user where info.NRybh = ?


分享到:
评论

相关推荐

    LINUX性能调优方法总结

    13. **应用级别的优化**:针对特定的应用程序(如数据库、Web服务器)进行配置调整,如MySQL的`my.cnf`或Apache的`httpd.conf`。 14. **更新和补丁**:保持系统和软件包的最新状态,以获取性能改进和安全修复。 15...

    Windows Server 2008应用程序架构-第01部分 IIS 7.0 概览、IIS 组件、IIS 7.0 性能调优

    Windows Server 2008中的IIS 7.0是一个重要的里程碑,标志着Web服务器平台的巨大进步。...无论是开发人员还是系统管理员,都可以从IIS 7.0的灵活性和易用性中受益,实现高效、安全的Web应用部署和管理。

    weblogic性能调优(官方文档)

    本文基于一份来自Oracle官方的中文版WebLogic性能调优教程,深入解析其中的关键知识点,涵盖WebLogic Server内核、Web应用程序、JDBC、EJB/MDB、JMS、超时及诊断性能问题等多方面调优策略。 ### WebLogic Server...

    系统调优性能测试报告.docx

    综上所述,该系统调优性能测试报告详细地记录了测试的过程、方法和结果,通过对登录和理财交易处理能力的测试,分析了系统在不同并发情况下的性能表现,为系统优化提供了数据支持和决策依据。通过对比优化前后的测试...

    WebLogic Server 10 + 性能调优

    本文将详细介绍WebLogic Server 10的性能调优方法,涉及内核调优、Web应用程序调优、JDBC调优、EJB/MDB调优、JMS调优、应用程序调优、超时调优和诊断性能问题等方面。 内核调优主要是针对WebLogic Server的基本运行...

    linux性能调优方法总结

    Linux性能调优的案例提供了多种优化手段,比如在多用户环境中,可以增加本地端口范围,从而允许更多的并发连接,这对于繁忙的Web服务器来说是十分重要的。调整缓冲区大小和TCP参数,可以使Linux服务器更加高效地处理...

    J2EE性能调优.docx

    J2EE性能调优是Java开发中至关重要的环节,特别是在大型企业级项目中。本文将主要探讨针对J2EE应用的调优策略,以WebLogic服务器为例...同时,定期监控和分析应用性能,及时发现和解决问题,是保持应用高效运行的关键。

    WeblogicServer应用性能考虑及调优

    数据库往往是影响Web应用性能的重要因素之一。对于Oracle数据库,可以采取以下优化措施: - **ORACLE参数优化**:调整Oracle数据库的配置参数,如缓存大小等,以提高查询效率。 - **JDBC调优**: - **选择正确的...

    websphere性能调优

    总结来说,Websphere性能调优涉及多个层面,包括Web容器、ORB、JVM堆、数据库连接池、ORB参数、日志记录以及HTTP Server配置等。每个环节的优化都需要结合实际业务负载和系统资源进行,通过精细化调整,实现整体性能...

    Websphere配置与性能调优

    【WebSphere配置与性能调优】是针对IBM的WebSphere Application Server进行的深入探讨,该应用服务器为电子商务的开发、部署和管理提供了全面的支持。WebSphere标准版基于开放且标准化的平台,支持多种技术规范,如...

    Java性能调优方法[定义].pdf

    Java性能调优是一种针对Java应用程序进行优化以提升其运行效率和响应速度的技术。现代企业级Java应用具有高度的复杂性,涉及多种输入源、多输出形式、复杂的框架和业务处理引擎,这使得调优变得尤为困难。过去,基于...

    LINUX性能调优方法总结.docx

    Linux性能调优是提高系统效率和稳定性的关键环节,尤其对于服务器环境而言至关重要。本文将深入探讨几个核心的Linux性能优化方法,重点关注网络性能和磁盘子系统的优化。 首先,我们来看网络性能调优。在Linux中,...

    Websphere portal tuning调优

    性能调优是确保应用程序能够在高负载下保持稳定运行的关键步骤。通过对应用服务器、数据库服务器、目录服务器以及网络等关键组件的合理配置,可以显著提高系统的响应速度和处理能力。 #### 应用服务器调优 应用...

    通向架构师的道路(第四天)之Tomcat性能调优-让小猫飞奔.docx

    【标题】:“通向架构师的道路(第四天)之Tomcat性能调优-让小猫飞奔.docx” 【描述】:本篇文档是关于如何优化Apache Tomcat以提升其性能...因此,对Tomcat的深入理解和细致调优对于提升整个Web应用的性能至关重要。

    针对WAS6.1,对线程数、jvm,日志以及数据库连接进行性能调优

    针对 WAS 6.1 的性能调优策略 在本文中,我们将讨论针对 WAS 6.1 的性能调优策略,涉及到线程数、JVM、日志和数据库连接等方面的优化。 一、线程数优化 在 WAS 6.1 中,线程数的设置对性能的影响非常大。我们可以...

    report net性能调优

    ### Cognos ReportNet 性能调优方案详解 #### 第一章 软件环境调优 在Cognos ReportNet系统中进行性能优化,首先需关注的是软件环境的配置,包括HTTP服务器(Web服务器)、应用服务器以及Cognos ReportNet自身的...

Global site tag (gtag.js) - Google Analytics