学位论文 > 优秀研究生学位论文题录展示

利用缓存技术对教学培训系统的性能优化

作 者: 吴萍
导 师: 乐嘉锦
学 校: 东华大学
专 业: 计算机应用技术
关键词: Web缓存 ASP.NET Web测试 ACT 压力测试
分类号: TP319
类 型: 硕士论文
年 份: 2006年
下 载: 82次
引 用: 5次
阅 读: 论文下载
 

内容摘要


随着Internet和Intranet/Extranet的快速增长,Web已经对商业、工业、银行、财政、教育、政府和娱乐及我们的工作和日常生活产生了深远的影响。海量的信息和数据库系统正在被移植到互联网上,WWW成为了互联网上最受欢迎的应用之一,由于其快速增长导致网络拥塞和服务器超载,同时人们对因特网的服务品质和访问速度要求也越来越高,如何提高Web服务的性能成为了一个重要的研究方向。目前,缓存技术是一个被广泛采纳的方法,缓存技术被认为是减轻服务器负载、降低网络拥塞,减少客户访问延迟的有效途径之一。通过各种Web缓存方法,可以使Web服务获得很大的性能提高。 随着Web应用的增多,基于B/S结构的大型应用也越来越多,如何对这些Web应用进行测试已经成为日益迫切需要解决的问题,特别是为确定Web应用在现实的网络环境中是否可以正确且安全地处理各种用户提交的不确定请求,因而为检验程序的健壮性而进行的压力测试,受到普遍关注。 本文主要介绍在.NET平台下,利用ASP.NET缓存技术实现在整个应用程序中动态页面的缓存。文章以笔者所参加的科研项目“上海市职业培训中心数据库实训系统”为依托,详细分析了利用ASP.NET缓存技术对该实训系统进行性能提高的过程。该项目采用了Microsoft.NET作为开发平台,ASP.NET作为开发工具,是一个能够

全文目录


第一章 绪论  12-16
  1.1 研究背景  12-13
  1.2 论文研究内容及立题意义  13-14
  1.3 论文组织  14-16
第二章 Web缓存相关技术  16-25
  2.1 WEB缓存技术概述  16-19
    2.1.1 Web缓存现状  17
    2.1.2 动态页面的缓存技术  17-19
  2.2 ASP.NET缓存  19-23
    2.2.1 输出缓存  20-21
    2.2.2 页片断缓存  21-22
    2.2.3 缓存 API  22-23
  2.3 缓存一致性  23-25
第三章 基于 Web的系统测试  25-36
  3.1 基于 WEB的系统测试方法  25-30
    3.1.1 功能测试  25-26
    3.1.2 性能测试  26-27
    3.1.3 可用性测试  27-29
    3.1.4 客户端兼容性测试  29
    3.1.5 安全性测试  29-30
  3.2 压力测试  30-36
    3.2.1 ASP.NET压力测试  30-34
    3.2.2 其他测试  34-36
第四章 教学培训系统的性能改进  36-56
  4.1 系统分析  36-45
    4.1.1 现代教育平台的现状  36-37
    4.1.2 教学培训系统功能介绍  37-39
    4.1.3 教学培训系统模块分析  39-44
    4.1.4 教学培训系统的 ER图设计  44-45
  4.2 ASP.NET缓存的实现技术  45-51
    4.2.1 页面级输出缓存的实现方法  46-48
    4.2.2 页片断缓存的实现方法  48-50
    4.2.3 缓存 API的实现方法  50-51
  4.3 数据一致性的解决方案  51-56
    4.3.1 依赖和过期策略  51-52
    4.3.2 数据库的依赖问题  52-56
第五章 测试系统性能  56-76
  5.1 系统测试环境及性能分析指标  56-58
  5.2 测试过程  58-64
    5.2.1 测试实验介绍  58-60
    5.2.2 创建测试脚本  60-62
    5.2.3 执行性能测试  62-64
  5.3 系统测试结果分析  64-74
    5.3.1 系统最大可伸缩性测试结果分析  65-67
    5.3.2 页面级输出缓存测试结果分析  67-69
    5.3.3 页片断缓存测试结果分析  69-72
    5.3.4 缓存 API测试结果分析  72-74
  5.4 系统性能优化结果  74-76
第六章 总结与展望  76-78
  总结  76-77
  展望  77-78
参考文献  78-81
附录  81-82
致谢  82

相似论文

  1. 教学档案管理系统的设计与实现,TP311.52
  2. 部队在线考试系统设计与实现,TP311.52
  3. 基层部队人员日常管理信息系统设计实现,TP311.52
  4. 基于模型的Web测试技术研究与应用,TP311.53
  5. 六年级学生分数计算能力的培养及其对分数应用能力的影响,G623.5
  6. 基层部队网站的设计与建设,TP311.52
  7. 部队人员住房管理系统的开发与实现,TP311.52
  8. 基于分布式环境压力测试问题的研究,TP311.52
  9. 康复医疗信息系统的设计和实现,TP311.52
  10. 军队现役干部考核信息系统的设计与实现,TP311.52
  11. 基于WebQuest的职校电子专业网络教学平台的设计与实现,TP311.52
  12. 企业事务日历即时管理系统,TP311.52
  13. 基于ASP.NET技术的托幼机构卫生保健管理系统的设计与实现,TP311.52
  14. 湖南网络职院教务综合管理平台的设计与实现,TP311.52
  15. 军队科技干部在线心理测评系统的设计与实现,TP311.52
  16. 社区WebGIS原型系统设计与实现,P208
  17. 高校教务管理系统与实现,TP311.52
  18. 江西省社区矫正对象信息管理系统设计与开发,TP311.52
  19. 工程项目管理系统的设计与实现方法研究,TP311.52
  20. 基于.net的酒店信息管理平台设计与实现,TP311.52
  21. 房地产项目管理系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 专用应用软件
© 2012 www.xueweilunwen.com