`

WEB应用性能调优

    博客分类:
  • web
阅读更多
http://dingjun1.iteye.com/blog/423153

一个子系统做好后,进行性能测试,由于是在一个大系统中,所以很多组件使用了原系统中的。
测试环境:
数据库: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 = ?
分享到:
评论

相关推荐

    WEB服务器性能调优

    在IT行业中,Web服务器性能调优是至关重要的,它直接影响着网站的响应速度、稳定性和用户体验。...通过深入学习和实践这些内容,可以有效地提升Java Web应用的运行效率,满足高并发、大数据量的业务需求。

    MySQL性能调优与架构设计.pdf

    "MySQL性能调优与架构设计.pdf" 本资源摘要信息是关于 MySQL 数据库软件的性能调优和架构设计的知识点。MySQL 是一个流行的开源数据库管理系统,具有简单高效可靠的特点,广泛应用于各个行业。以下是从给定的文件中...

    JAVA-WEB系统性能调优.doc

    在开发和维护Java Web应用程序时,性能调优是一项至关重要的任务,它能够确保系统的高效运行,减少延迟,提高用户体验。本文档将详细讲解Java Web系统性能调优的过程,主要关注JVM(Java Virtual Machine)的优化。 ...

    JAVA-WEB应用服务器调优方案.pptx

    TOMCAT服务器性能优化是JAVA-WEB应用服务器调优的重要步骤。TOMCAT服务器参数包括最大线程数、最少工作线程数、最大工作线程数、允许排队队列中的线程数等。 * 最大线程数(maxThreads):最大线程数决定了TOMCAT...

    Web应用性能提升之前端调优

    Web应用性能提升之前端调优Web应用性能提升之前端调优Web应用性能提升之前端调优

    WebLogic Server性能调优

    在J2EE应用程序体系结构方面,文档通过BEA WebLogic Server 8.1版本的架构来展示,从Web层、业务层到数据层逐一介绍,提示在各个层次的性能调优要点。例如,在Web层,Web Server和WL Plug-In可能会影响静态内容和...

    LINUX性能调优方法总结

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

    DS5000 性能调优推荐

    ### DS5000 性能调优推荐 #### IBM Disk Family Overview 在开始讨论具体的性能调优策略之前,我们先来了解下IBM Disk Family的整体布局。IBM的存储产品线非常广泛,覆盖了从入门级到企业级的各种需求。这里我们将...

    liferay性能调优文档

    然而,随着应用规模的增长,性能调优成为提升用户体验和系统效率的关键环节。以下是对标题"liferay性能调优文档"中涉及的知识点的详细阐述: 1. **资源优化**:Liferay性能调优的第一步是优化资源使用,包括内存...

    HP-UX中的Java应用性能调优概述.doc

    在HP-UX操作系统中,Java应用性能调优是一项关键任务,以确保应用程序高效运行并充分利用系统资源。本文主要概述了在HP-UX环境下进行Java应用性能优化的一些基本策略和工具。 首先,性能问题往往与Java虚拟机(JVM...

    web性能调优1

    【Web性能调优1】 在Web性能优化领域,理解并掌握关键指标至关重要。"Response Time"(RT)是衡量系统性能的重要参数,它是指从发送...同时,识别并解决CPU、内存、磁盘I/O等各个层面的瓶颈是提升Web应用性能的关键。

    EBS性能调优之全面挖掘_V4.2(ebs性能优化、oracle性能优化、linux性能优化)

    EBS(Oracle E-Business Suite)性能调优是一项关键任务,它涉及多个层次的优化,包括存储设备、主机、数据库、应用系统、网络和客户端。此文档重点聚焦于应用系统和数据库层面的调优策略,同时也涵盖了一部分Linux...

    weblogic性能调优(官方文档)

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

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

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

    Oracle与MySQL在数据库性能调优策略上的深度对比

    MySQL则以其简单易用和社区支持的特点,适合中小型企业和Web应用。开发者应根据具体的应用场景和需求选择合适的数据库系统,并熟悉其性能调优的策略和方法。通过合理配置和监控,可以有效地提高数据库的性能和稳定性...

    Java ee性能调优.rar

    - **应用性能监控**:利用工具如JProfiler、VisualVM或Jaeger来监控CPU、内存、线程和GC状态。 - **日志收集与分析**:通过Logstash、Fluentd或ELK Stack收集和分析日志,及时发现性能问题。 10. **代码优化**: ...

    Web2.0网站性能调优实践

    ### Web2.0网站性能调优实践:关键知识点解析 #### 一、Web2.0网站性能优化的重要性 Web2.0网站强调交互性和实时性,其核心在于提供快速、稳定的服务体验。对于用户而言,服务速度和稳定性是首要考虑的因素,这...

Global site tag (gtag.js) - Google Analytics