学位论文 > 优秀研究生学位论文题录展示
内存缓存技术在门户网站开发中的应用研究
作 者: 曹志义
导 师: 杨立身
学 校: 河南理工大学
专 业: 计算机应用技术
关键词: Memcached Memcache 内存缓存 门户网站
分类号: TP393.092
类 型: 硕士论文
年 份: 2009年
下 载: 102次
引 用: 1次
阅 读: 论文下载
内容摘要
随着网民数量的不断增加,如何利用现有的资源支持一个百万级以上的同时在线人数成为了门户网站一直需要解决的问题。硬件提供的支持总是以一定的历史条件为基础的,这就造成了网民希望快速浏览网页和硬件有限度的矛盾。因此,很多著名学者提出了使用缓存的办法来解决这个问题。近年来,随着内存价格的一再降,使用内存进行数据缓存成为了一种可能。Memcached(内存缓存)是danga.com的一个项目,最早是为LiveJournal.com服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,分担数据库的压力。具体地说Memcached是一个简单、快速、高效的分布式基于内存的缓存工具,一般用于网站等数据库数据缓存、高速交换信息的缓存,比如Session数据等等。Memcached最主要的特点就是两个:一是它是基于内存的高效Hash类缓存方式,二是使用了LRU算法来进行数据有效期控制,这两点就能够很好的满足我们的大负载网站的应用。本文重点探讨研究了内存缓存系统的部署方案及实现方法。并且针对目前应用中发现的问题提出了自己的解决办法,文章第一次系统分析了内存缓存技术的核心代码,修正了一些不足。针对truelife.com的特点,自写了更加符合要求的客户端程序。基于对前人研究的分析和理解,系统的解决方案也吸收了国内外一些开源系统的优点。
|
全文目录
摘要 4-5 Abstract 5-7 1 绪论 7-11 1.1 研究背景 7-8 1.2 memcached 简介 8-9 1.3 国内外研究现状 9-11 1.3.1 国内研究现状 9-10 1.3.2 国外研究现状 10-11 2 memcached 部署应用 11-16 2.1 分布式系统简介与实际意义 11-12 2.2 试验环境简介 12 2.3 试验环境搭建 12-16 2.3.1 memcached 服务器端安装 12-14 2.3.2 memcached 客户端安装 14-15 2.3.3 memcached 的基本设置 15-16 3 memcached 实际应用 16-21 3.1 memcached 接口介绍与示例 16-18 3.2 memcached 高级应用 18-21 4 memcached 深度研究 21-49 4.1 memcached 应用中的问题 21 4.2 memcached 深度研究 21-39 4.2.1 memcached 内存管理机制 21-30 4.2.2 memcached 分布式深入分析 30-36 4.2.3 memcached 分析总结 36-39 4.3 memcached 服务端优化 39-43 4.4 memcached 客户端自写 43-46 4.5 memcached 优化结果检验 46-49 5 总结与展望 49-50 5.1 本文总结 49 5.2 memcached 发展前景 49 5.3 进一步的工作 49-50 参考文献 50-52 附录Ⅰ 52-53 附录Ⅱ 53-58 致谢 58
|
相似论文
- 我国地方政府门户网站研究,D630
- 湖北省人民政府门户网站公众接受度影响因素研究,D630
- 遂宁市船山区政府门户网站的优化和设计,TP311.52
- 基于层次分析法的政府门户网站影响力评估研究,D630
- 政府门户网站回应性测评研究,D630
- 政府信息公开及公民参与研究,D630
- 基于用户体验的政府门户网站评价指标体系研究,D630
- 政府门户网站框架的研究与实现,TP393.092
- 基于内容管理的电力系统企业门户网站设计与实现,TP393.092
- 我国地方新闻门户网站在网络舆论引导中的作用研究,G206
- 一种基于P4P技术的网络监管服务器的研究和实现,TP393.05
- 分布式数据缓存系统的自动化测试框架及其核心技术研究,TP333
- 基于层次分析法的中小学门户网站评价研究,G434
- 美国三大门户网站网络广告特征研究,F713.8
- 校园信息管理系统缓存模块的设计与实现,TP311.52
- 网络游戏行业“统一用户认证平台”的研究,TP311.52
- 中小企业门户网站评价实证研究,F49
- 门户网站顾客价值与网络忠诚度的关系研究,F49
- 中华网科技公司的竞争战略研究,F49
- 对等网络点播系统中媒体资源管理策略的研究,TN948.64
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序 > 网络浏览器
© 2012 www.xueweilunwen.com
|