在大访问量的网站中,可以适当的采用缓存,以减少对数据库服务器的访问。

memCached为分布式缓存系统,在服务器端运行memCached服务,客户端将缓存请求和访问请求发送到客户端。

为key - value类型的缓存,通过hash存储。

1. 可缓存一切可序列化的对象。

2. 可以有多台memCached服务器,client通过相应算法将缓存请求或访问请求发送给其中一台服务器。

3. server 和 client间通过tcp通信。

4. 缓存的开销为: 序列化开销 + tcp通信开销;

访问的开销为: tcp通信开销 + 反序列化开销;

5. server上硬件资源主要占用内存,cpu占用很少。

6. server上的缓存内容通过hash表来组织,通过key访问。

7. 与asp.net 的system.web.caching.cahe的比较。cache只能缓存在app服务器上,和app服务器共用内存,可使用的内存有限,不能分布式,但速度更快。

Voldemort   http://project-voldemort.com/

web优化其他方面:

1. Lighttpd服务器,适合于做图片服务器。

分布式缓存 - memCached Voldemort相关推荐

  1. .NET分布式缓存Memcached测试体验

    一直在学习关注大访问量网站的缓存是如何实现,之前看过Memcached的资料,忙于没有时间来真正测试一下,今天测试下分布式缓存Memcached 首先要在缓存服务器上安装安装:memcached(1. ...

  2. 分布式缓存-Memcached

    分布式缓存-Memcached (2012-03-29 17:01:09)     分布式缓存出于如下考虑,首先是缓存本身的水平线性扩展问题,其次是缓存大并发下的本身的性能问题,再次避免缓存的单点故障 ...

  3. 分布式缓存memcached

    Memcached是一款开源.高性能.分布式内存对象缓存系统,可应用各种需要缓存的场景,其主要目的是通过降低对数据库的访问来加速web应用程序.它是一个基于内存的"键值对"存储,用 ...

  4. ITOO4.1之缓存—分布式缓存Memcached学习(理论篇)

    1.   何为缓存?     缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找.由于缓存的运行速度比内存快 ...

  5. 企业项目开发--分布式缓存memcached(3)

    此文已由作者赵计刚授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 3.3.ssmm0-data 结构: 3.3.1.pom.xml 1 <?xml version=&q ...

  6. 分布式缓存Memcached之Java使用篇

    一.Memcache的客户端类型: 1.   官方提供的基于传统阻塞io由Greg Whalin维护的客户端 https://github.com/gwhalin/Memcached-Java-Cli ...

  7. 分布式缓存系统Memcached简介与实践(.NET memcached client library)

    原文:分布式缓存系统Memcached简介与实践(.NET memcached client library) 缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加 ...

  8. 第一节 Memcached分布式缓存入门

    关于Memcached的博文太多了,以下是个人学习的收集整理. 本节讨论问题: 简单介绍与应用 下载安装注意事项 简单测试 Memcached分布式原理 一.介绍与应用 在常规的WEB开发下,基本都会 ...

  9. .NET下实现分布式缓存系统Memcached

    [IT168 技术文档]在Web应用程序中,数据通常保存在RDBMS中,应用服务器从数据库中读取数据并在浏览器中显示.但随着数据量的增大.访问的集中,就会出现RDBMS的负载加重.数据库响应变慢.网站 ...

  10. php分布式缓存系统 Memcached 入门

    Memcached 是一个分布式的缓存系统, 但是 Memcachd 到底是什么意思,有什么作用呢?缓存一般用来保存一些经常被存取的数据和资源(例如:浏览器会将访问过的网页会话缓存起来),因为通过缓存 ...

最新文章

  1. 优质的网站结构设计有哪些好处?
  2. 集群、负载均衡、分布式
  3. 玩转SVN系列之【如何放弃本地/服务器端所做的修改】
  4. 一枚戒指,一场仪式,这件事阿里巴巴坚持了15年
  5. 操作系统中死锁的概念
  6. CListCtrl 使用方法总结
  7. CentOS+Asterisk+Freepbx
  8. java 原型模式_原型模式
  9. Oracle数据库的四款工具软件
  10. Axure使用 element UI 元件库
  11. 如何批量将class文件反编译为java文件?
  12. 健身运动App需求分析
  13. java 获取今天是星期几
  14. Protractor locator
  15. Linux信息收集常用脚本
  16. 【博客496】k8s dns解析与服务发现原理
  17. DataPipeline亮相“2021科技助力湾区数字金融发展峰会”,解锁“实时数据管理”密码
  18. matlab butter()函数解析
  19. 杰理AC695X系列---us定时器(12)
  20. 中国电力通信网发展综述

热门文章

  1. 新能源汽车智能化,集度先行一步
  2. CSS Cascading Style Sheets 层叠样式表:CSS了解 (一)
  3. 蓝牙协议分析(6)_BLE地址类型
  4. Caffe Blobs
  5. NPN、PNP型三极管的常见问题
  6. nvme1.3 Feature - Telemetry
  7. dxo photolab mac 破解版永久激活方法
  8. codewars day1
  9. codewars练习(javascript)-2021/3/16
  10. PS零基础学习教程(一)