失效链接处理 |
分布式论文 PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
1. Memcached
1.1Memcached基础
1.1.1简介
MemCache是一个开源的高性能的分布式的内存对象缓存系统,用于各种动态应用以减轻数据库负担。它通过在内存中缓存数据和对象,来减少读取数据库的次数,从而提高动态、数据库驱动应用速度。MemCache会在内存中开辟一块空间,建立一个统一的巨大的hash表,hash表能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。
1.1.2Memcached应用场景
通常在访问量高的Web网站和应用中使用MemCache,用来缓解数据库的压力,并且提升网站和应用的响应速度。
在应用程序中,我们通常在以下节点来使用MemCached:
1.访问频繁的数据库数据(身份token、首页动态)
2.访问频繁的查询条件和结果
3.作为Session的存储方式(提升Session存取性能)
4.页面缓存
5.更新频繁的非重要数据(访客量、点击次数)
6.大量的hot数据
常用工作流程(如下图):
|