Memcached
文章平均质量分 75
hzcyclone
这个作者很懒,什么都没留下…
展开
-
Memcache的学习系列(一):Memcache工作原理
Memcache是什么 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。 为什么会有Memc转载 2011-02-22 22:07:00 · 875 阅读 · 0 评论 -
session 共享的实现方式(PHP)
最近正在研究负载均衡和web server的集群架构,其中有一点会涉及到web server集群中各主机的session如何共享的问题。业界对于这个问题的解决大体会用以下三种方式:1. 将session存入专门的一个数据库2. 将session存入专门的一台session服务器的磁盘里3. 将session存入专门的一台session服务器的内存里对于这几个方案,各有优原创 2012-04-02 12:29:24 · 902 阅读 · 0 评论 -
Memcached - PHP 安装&使用
下载Memcached:http://danga.com/memcached/download.bml安装:下载安装libevent,已安装可跳过:下载地址:http://www.monkey.org/~provos/libevent/Memcached For PHP Module下载地址:http://pecl.php.net/package/memcache转载 2012-03-16 14:20:23 · 545 阅读 · 0 评论 -
基于Memcache存储的 Session 功能类
本文是 PHP实现多服务器session共享之NFS共享的延续,不过这次,我采用memcache来存储session了,memcache的安装请看这里: 搭建高效、可靠、稳定的WEB服务器 -- 二、) 安装MySQL、memcache。接下来,再自定义一套session处理机制,关于session的实现方法我就不再多讲,直接贴程序了。<?php/* vim: set expandtab转载 2012-04-02 14:22:22 · 1136 阅读 · 0 评论 -
一致性hash算法 - consistent hashing
http://blog.csdn.net/sparkliang/article/details/5279393一致性hash算法(consistenthashing)张亮consistent hashing算法早在1997年就在论文Consistenthashing and random trees中被提出,目前在cache系统中应用越来越广泛;1基本场景比如你转载 2012-03-14 22:34:46 · 440 阅读 · 0 评论 -
让memcached分布式
转自:http://blog.csdn.net/cutesource/archive/2010/08/29/5848253.aspxmemcached是应用最广的开源cache产品,它本身不提供分布式的解决方案,我猜想一方面它想尽量保持产品简单高效,另一方面cache的key-value的特性使得让memcached分布式起来比较简单。memcached的分布式主要在于客户端,通过客户端的路由转载 2012-03-13 22:45:44 · 473 阅读 · 0 评论 -
memcached全面剖析–2.理解memcached的内存存储
http://my.oschina.net/flynewton/blog/8992发表日:2008/7/9 作者:前坂徹(Toru Maesaka) 原文链接:http://gihyo.jp/dev/feature/01/memcached/0002Slab Allocation机制:整理内存以便重复使用Slab Allocation的主要术语在Sl转载 2012-03-13 00:09:14 · 412 阅读 · 0 评论 -
memcached全面剖析–5. memcached的应用和兼容程序
http://my.oschina.net/flynewton/blog/9004版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/07/31/memcached-005/以及本声明。memcached的连载终于要结束了。 到上次为止, 我们介绍了与memcached直接相关的话题,本次介绍一些mi转载 2012-03-13 21:48:45 · 439 阅读 · 0 评论 -
memcached全面剖析–4. memcached的分布式算法
http://my.oschina.net/flynewton/blog/8999版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/07/24/memcached-004/以及本声明.之前介绍了memcached的内部情况。本次不再介绍memcached的内部结构, 开始介绍memcached的分布式。转载 2012-03-13 21:47:15 · 368 阅读 · 0 评论 -
利用memcached构建高性能的Web应用程序
转自:http://it.dianping.com/use-memcached-to-build-high-performance-web-application.htm面临的问题 对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多转载 2012-03-13 23:23:02 · 591 阅读 · 0 评论 -
memcached全面剖析–3.memcached的删除机制和发展方向
http://my.oschina.net/flynewton/blog/8998下面是《memcached全面剖析》的第三部分。memcached是缓存,所以数据不会永久保存在服务器上,这是向系统中引入memcached的前提。 本次介绍memcached的数据删除机制,以及memcached的最新发展方向——二进制协议(Binary Protocol) 和外部引擎支持。memc转载 2012-03-13 16:32:11 · 424 阅读 · 0 评论 -
Memcache学习系列(二):Memcache和mysql交互流程操作原理说明
对于大型网站如facebook,ebay等网站,如果没有Memcache做为中间缓存层,数据访问不可能吃得消,对于一般网站,只要具备独立的服务器,完全可以通过配置Memcache提高网站访问速度和减少数据库压力,这里主要讨论一下Memcache和MySQL数据库交互过程的流程关系,了解Memcache的中间缓存层作用,从而深入了解Memcache机制原理。Memcache和MySQL交互流原创 2011-02-22 22:16:00 · 1113 阅读 · 0 评论 -
memcached完全剖析–1. memcached的基础
http://my.oschina.net/flynewton/blog/8986发表日:2008/7/2 作者:长野雅广(Masahiro Nagano) 原文链接:http://gihyo.jp/dev/feature/01/memcached/0001我是mixi株式会社开发部系统运营组的长野。日常负责程序的运营。从今天开始,将分几次针对最近在Web应用的可扩展性领域的热转载 2012-03-12 23:24:51 · 359 阅读 · 0 评论 -
Memcache学习系列(三):memcache和memcached安装过程
Memcache是什么? Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。 它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这 些HashTable。 Memcached又是什么? Memcached是Memcac转载 2011-02-22 22:37:00 · 683 阅读 · 0 评论 -
PHP版的一致性哈希算法实现
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan - 马永占,myz,mayongzhan[php] view plaincopy/** * Flexihash - A simple consistent hash转载 2012-09-25 17:23:33 · 789 阅读 · 0 评论