【系统性能优化】减少页面对公共资源Easyui的访问次数
来源:互联网 发布:中国地图gis数据 编辑:程序博客网 时间:2024/04/29 11:34
原因:
系统主页面嵌套子页面太多,用的是远程调用,又涉及多个子系统的数据库IO操作,所以很慢.第一版做出来,加载首页需要8s,8秒钟什么概念?用户体验极差!所以我们对系统首页进行了性能优化.
如图1,2,3,4分别是嵌入主页面的四个子页面,我们使用的是IFrame标签,
这个标签代表我们的子页面都是独立的页面,而父页面与所有的子页面中都添加了对EasyUI的引用了
<%@ includefile="/common.jsp" %>,这样会导致在访问父页面时,对easyUI请求多次,导致页面加载很慢.
开始优化:
子页面不能作为单独页面来加载,而是作为父页面的一部分嵌进来,类似.net的模板页,公共代码只有一份.我们只保留个性化的子页面部分,不用iframe,而是换一种实现方式,即,如果请求controller返回页面,使用第一种,如果添加jsp使用第二种.
然后去掉子页面中对easyui的引用,即注释掉如下代码.
首页优化完成后,页面显示正常,easyui请求一次,首页加载时间1.05s.优化过程中,测试的时间是漫长的,不过思路清晰.
1 0
- 【系统性能优化】减少页面对公共资源Easyui的访问次数
- 数据库性能优化-4-减少对数据库的连接次数
- javascript性能提升——减少访问DOM的次数
- 如何减少对Mysql的访问以优化SQL语句
- Web项目性能优化之减少HTTP请求次数优化
- Web项目性能优化之减少HTTP请求次数优化
- 前端性能优化的方法和工具,减少http请求的次数和速度
- 减少表扫描次数的优化
- Java Web性能优化之一:减少DAO层的调用次数
- 将数据取到内存,减少对数据库的访问次数,加快速度
- 如何减少对数据库的访问次数来加快sql执行
- 数据库性能提升之减少访问数据库次数
- 数据库提升性能 要减少访问数据库次数
- 数据库性能提升之减少访问数据库次数
- .net 性能优化之减少连接数据次数
- 前端性能优化--合并压缩js,减少http请求次数
- 如何减少访问磁盘的次数,减少访问磁盘的次数
- 设计文件系统时应尽量减少访问磁盘的次数,以提高文件系统的性能.下列各种措施中,哪些可以减少磁盘服务时间?
- Mapped Statements collection does not contain value for xxxx
- Android Studio 导入jar包
- Lintcode(2)-比较字符串
- 树的基本操作
- ios与unity3d的交互,及调用友盟分享SDK应注意事项
- 【系统性能优化】减少页面对公共资源Easyui的访问次数
- 该怎样理解 Lua 逻辑运算符 and 和 or 的设计?
- 让ubuntu下的eclipse支持GBK编码
- 运行yum报错Error: Cannot retrieve metalink for reposit
- [基本实验] 2014-6271 bash
- 数据库异常:无法打开登录所请求的数据库 "THTreasureDB"。登录失败。
- unity关于中文字体显示问题
- c# 逆变 协变的理解
- 各种排序算法的分析及java实现(二)