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

基于缓存技术的BBS系统优化

作 者: 杨鹏飞
导 师: 林予松
学 校: 郑州大学
专 业: 计算机应用技术
关键词: Web BBS 缓存 优化
分类号: TP393.094
类 型: 硕士论文
年 份: 2010年
下 载: 16次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机应用的不断普及,人们的工作和生活越来越离不开网络。BBS作为一种传统的网络应用,至今仍吸引着大量的用户,并且用户数量程逐年递增的趋势。并发量大、交互性强、信息含量高是BBS系统区别于一般网络应用的主要特点。如何提高BBS系统的响应速度,是众多研究人员面临的一项重要课题。提高BBS响应速度的方法有很多种,并且都能取得一定的效果。如果能在不增加硬件开销的情况下短时间内提高网站性能,那么对站点的所有者来说是最经济的手段。Web缓存技术就是在这种设想下提出的一种最为有效的手段。本文以一个现有的BBS网站为例,研究了缓存技术在Web中的应用,并根据测验结果,提出了一些观点,具有一定的参考价值。本文首先介绍了中国互联网发展状况和Web系统面临的主要问题。对可用的几种解决手段进行了分析,通过比较它们各自的优缺点,选定了研究的主要内容——BBS缓存技术的应用。接着介绍了缓存技术产生的主因、应用范围、缓存的位置及Web缓存的几个主要性能指标。分析了静态页面和动态页面的可缓存性及缓存的位置。然后根据实际情况选定了以ASP.NET 2.0为主要技术平台,阐述了在.NET 2.0中提供的缓存管理手段和使用方法。以此为基础对现有系统展开分析,包括BBS系统的用户行为分析和可缓存性分析,并以此为基础提出了一整套系统优化方案,其中包括对参数变化不大的页面进行整页缓存,对部分内容在一定时期内具有稳定性的页面进行部分缓存,对需要大量查询操作才能生成的页面进行应用程序数据缓存。同时考虑到缓存数据过期问题,利用SQL缓存依赖保证了数据一致性。最后利用Firebug软件的网络监控功能,对优化前和优化后的系统性能进行了对比和评价。最后得出结论,综合运用本文提出的优化方案,系统整体性能有较大的提高,降低了对用户响应的等待时间,改善了用户体验。

全文目录


摘要  3-4
ABSTRACT  4-6
目录  6-9
第一章 引言  9-16
  1.1 中国互联网发展状况  9-10
  1.2 BBS发展状况  10-12
  1.3 存在的问题和解决途径  12-14
  1.4 主要工作和结构安排  14-16
第二章 WEB缓存的研究  16-30
  2.1 缓存介绍  16-17
    2.1.1 缓存的产生  16
    2.1.2 高速缓存的工作原理  16-17
    2.1.3 高速缓存的构成  17
    2.1.4 缓存应用范围  17
  2.2 静态页面缓存技术  17-22
    2.2.1 客户端缓存技术  18
    2.2.2 代理服务器缓存技术  18-20
    2.2.3 服务器端缓存技术  20-21
    2.2.4 内容缓存的定义  21-22
  2.3 动态页面缓存技术  22-29
    2.3.1 CGI规范  22-23
    2.3.2 ASP.NET技术  23-25
    2.3.3 动态页面可缓存性问题  25-27
    2.3.4 Web缓存的性能指标  27-29
  2.4 小结  29-30
第三章 实施缓存的关键技术  30-41
  3.1 页输出缓存  30-32
  3.2 缓存页面的多个版本  32-34
  3.3 部分缓存  34-36
  3.4 缓存应用程序数据  36-39
  3.5 缓存依赖  39-41
第四章 系统应用  41-62
  4.1 BBS系统工作原理  41-42
  4.2 现有系统分析  42-48
    4.2.1 系统模块分析  42-44
    4.2.2 用户行为分析  44-45
    4.2.3 可缓存性分析  45-48
  4.3 具体实施  48-57
    4.3.1 页输出缓存的实现  48-50
    4.3.2 部分缓存的实现  50-52
    4.3.3 应用程序数据缓存的实现  52-55
    4.3.4 数据一致性的解决方案  55-57
  4.4 系统测试  57-62
    4.4.1 测试目的  57
    4.4.2 测试方法  57-58
    4.4.3 测试结果  58-62
第五章 总结与展望  62-64
  5.1 总结  62-63
  5.2 展望  63-64
参考文献  64-66
致谢  66

相似论文

  1. 超声波钎焊填缝及钎缝优化工艺研究,TG454
  2. 曲拉精制干酪素褐变因素及工艺优化研究,TS252.5
  3. 压气机优化平台建立与跨音速压气机气动优化设计,TH45
  4. 常温低温组合密封结构的有限元分析与优化设计,TH136
  5. CMOS星敏感器图像采集系统研究,V448.2
  6. 涡轮S2流面正问题气动优化设计研究,V235.11
  7. 基于蚁群算法的电梯群优化控制研究,TU857
  8. 中心回燃式燃烧室燃烧特性研究,TK223.21
  9. 内置式高效永磁同步电机的设计研究,TM341
  10. 内点法在大型电力系统无功优化中的应用研究,TM714.3
  11. 轴向磁通感应子式高温超导电机的基础研究,TM37
  12. AVS视频解码器在PC平台上的优化及场解码的改善,TN919.81
  13. 多重ANN/HMM混合模型在语音识别中的应用,TN912.34
  14. AES算法及其DSP实现,TN918.1
  15. 多层卫星网络稳定性设计研究,TN927.23
  16. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  17. 海量多数据库集成系统的查询处理研究,TP311.13
  18. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  19. 隐式用户兴趣挖掘的研究与实现,TP311.13
  20. 基于WEB的仿真互操作性测试工具研究,TP391.9
  21. LXI仪器Web接口开发,TP274

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序 > 远程登录(Telnet)
© 2012 www.xueweilunwen.com