memcache,memcache 安装 注意事项

本人实验目标机器:Sun Unix; 默认使用的编译器为CC;(使用此默认编译器并不成功,需改为gcc) 1.安装memcache之前需要安装libevent库。 注意需要安装对应支持的版本。我使用的是两个分别是: libevent-1.4.9-stable.tar.gz(下载:http://monkey.org/~provos/libevent-1.4.9-stable.tar.gz) memc... [阅读全文]

memcache,memcache源码分析之items

items是memcache用来管理item的封装,采用的hash表和LRU链的形式,关于hash表的操作见我前几天的文章 memcache源码分析之assoc 关于item内容的存储机制简介 item的内容存储是在slab中管理的,为了对内存进行有效的管理,slab采用的是分桶的大小来存储item的内容的,简单举例解释一下,初始化时会有不同块大小的桶,比如桶1里面的 内存块都是80b的,专门用来... [阅读全文]

memcache,Discuz!下Memcache缓存实现方法

前言:在PHP+MySQL架构的站点中,本文重点从MySQL的角度去分析如何使Discuz!论坛(或者类似的PHP+MySQL架构的程序)应对大访问量。同时给出一些使用Memcache去减轻MySQL压力的建议。其中很多数据是个人测试的结果,如有不同意见,敬请留言告之。另外由于个人思维的问题,行文比较跳跃,特此声明!系统分析:单纯的从MySQL的角度出发,单台MySQL的数据库负载到每天上亿次的操... [阅读全文]

phpmemcache:PHP-MemCache部署

Memcache是个apache -m 1024 -c 8192 -l 192.168.20.120 -p 11211 –P /tmp/memcached.pid/usr/bin/memcached -d -u apache -m 1024 -c 8192 -l 192.168.20.120 -p 11212关掉memcached进程# kill ‘cat /tmp/memcached.pid’ ... [阅读全文]

phpmemcache:PHP应用memcache函数详解

作用是控制调试功能前提是php在编译时候使用了–enable-debug选项否则这个不会有作用Memcache::addServer 思路方法作用是添加个可供使用服务器地址Memcache::addServer思路方法有8个参数除了第个参数意外其他都是可选第个参数表示服务器地址第 2个参数表示端口第 3个参数表示是否是个持久连接第 4个参数表示这台服务器在所有服务器中所占权重第 5个参数表示连接持... [阅读全文]

phpmemcache:PHP中使用MemCache

默认值"crc32"使用CRC32算法而"fnv"则表示使用FNV-1a算法; FNV-1a比CRC32速度稍低但是散列=t_tag _disibledevent=效果更好;memcache.hash_function = "crc32";memcache也可以作为session存储模块,具体参看:memcache PHP session.save_handler. 1. $memcache... [阅读全文]

memcache:memcache分析调试

1.有关本文档 本文档所有分析都是在1.2版本的上,偶尔会提到比较1.1版本.其他版本没有阅读. 个星期时间LINUX中使用是epoll,监听EPOLLIT水平触发.因此从理论上讲,memcache并发连接可以达到infinite,前提是event池和内存空间足够大.而没有和linux线程处理有关系.事实上,在后面测试中便可发现,在单结点连接压力测试时,瞬时并发连接可以达... [阅读全文]

mysqlmemcache:MySQL Memcache_engine的安装和使用

http://blog.s135.com/read.php/ 作者:张宴  鉴于国内外还没有人撰写如何安装Memcache_engine文章于是我根据自己编译MySQL 5.1数据库存储引擎它能够让用户通过标准SQL语句(SELECT/UPDATE/INSERTE/DELETE)访问Memcached(还支持新浪Memcachedb、dbcached)中存放数据限制:1、Memcache表必须有... [阅读全文]

phpmemcache:为 PHP 应用提速、提速、再提速! 第 3 部分: 用 Memcache 守护程序把数据缓存Cache到内存中

本系列文章前两篇文章提供了为 PHP 应用提速技术第 1 部分 介绍了 XCache它是把 PHP 操作码缓存Cache到内存中 PHP 扩展XCache 将避免代价高昂且(严格来说)不必要花费来重新编译相同 PHP 代码去交付个页面XCache 是免费开源软件Software安装费时不多却可提供巨大回报第 2 部分 介绍了 XDebug它是配置 PHP 代码 PHP 扩展XDebug 是类似于软... [阅读全文]

phpmemcache.dll:PHP中使用MemCache

默认值"crc32"使用CRC32算法而"fnv"则表示使用FNV-1a算法; FNV-1a比CRC32速度稍低但是散列=t_tag _disibledevent="_blank"PHP ... [阅读全文]

phpmemcache.dll:PHP应用memcache函数详解

作用是控制调试功能前提是php在编译时候使用了–enable-debug选项否则这个不会有作用Memcache::addServer 思路方法作用是添加个可供使用服务器地址Memcache::addServer思路方法有8个参数除了第个参数意外其他都是可选第个参数表示服务器地址第 2个参数表示端口第 3个参数表示是否是个持久连接第 4个参数表示这台服务器在所有服务器中所占权重第 5个参数表示连接持... [阅读全文]

phpmemcache.dll:PHP-MemCache部署

Memcache是个apache -m 1024 -c 8192 -l 192.168.20.120 -p 11211 –P /tmp/memcached.pid/usr/bin/memcached -d -u apache -m 1024 -c 8192 -l 192.168.20.120 -p 11212关掉memcached进程# kill ‘cat /tmp/memcached.pid’ ... [阅读全文]

memcache:memcache分析调试

1.有关本文档 本文档所有分析都是在1.2版本的上,偶尔会提到比较1.1版本.其他版本没有阅读. 个星期时间LINUX中使用是epoll,监听EPOLLIT水平触发.因此从理论上讲,memcache并发连接可以达到infinite,前提是event池和内存空间足够大.而没有和linux线程处理有关系.事实上,在后面测试中便可发现,在单结点连接压力测试时,瞬时并发连接可以达... [阅读全文]

memcache:关于memcache 测试

简单说下memcache. 在此的前建议大家读下这篇文章很有意思 至于原理以及启动参数我就不多描述了memcached -h 就有了或者GOOGLE下大堆 我介绍说明下她分布式应用 可以有N多memcached 服务分别装在区别服务器上然后按照自己算法缓存Cache数据库数据到每个memcached服务器上 当然MySQLFederated引擎也可以做为分布式应... [阅读全文]

hash算法:Memcache Hash算法值得探索的内容

集团内部很多团队(Team)都使用Memcache来提高应用性能最近次工作汇报中提及了MemcacheHash算法需要研究来满足些需求同时提高Memcache利用效率讨论了下最后自己整理总结了这么几点是对Hash算法需要着重考虑 问题: 1. 存储数据如何均匀分散如何把数据尽可能散开存储这样对于Memcache可扩展性才会有充分利用试想如果算法每次都会把数据定向... [阅读全文]

memcache:教你使用MySQL触发器自动更新memcache

mysql 5.1支持触发器以及自定义函数接口(UDF)的特性,如果配合libmemcache以及Memcached Functions for MySQL,就能够实现memcache的自动更新。简单记录一下安装测试步骤。 安装步骤 安装memcached,这个步骤很简单,随处可见 安装mysql server 5.1RC,安装办法也很大众,不废话了 编译libmemcached,解压后安装即可.... [阅读全文]
1 共1条 分1页