随笔分类 - memcache
缓存 页面静态化 速度提升
摘要:散列表的应用 涉及到数据查找比对,首先考虑到使用HashSet。HashSet最大的好处就是实现查找时间复杂度为O(1)。使用HashSet需要解决一个重要问题:冲突问题。对比研究了网上一些字符串哈希函数,发现几乎所有的流行的HashMap都采用了DJB Hash Function,俗称“Times
阅读全文
摘要:';//测试的键值的数量$count = 30;$mem = create_memcache();//var_dump($mem->isPersistent());//var_dump($mem->isPristine());//flush_data($mem);//test_consistent_...
阅读全文
摘要:_ci = &get_instance(); //记载memcache 缓存配置 //memcached 中的数据 /* memcahed.php 文件中的配置信息 CI框架中$config = array( //现在是单独的memcache 服务器 以后可以...
阅读全文
摘要:connect('127.0.0.1', 11211); } return $mc; } /** * mc 计数器 , 增加计数并返回新的计数 * @param string $key 计数器 * @param int $offset ...
阅读全文
摘要:在实际应用中,通常会把数据库查询的结果集保存到 memcached 中,下次访问时直接从 memcached 中获取,而不再做数据库查询操作,这样可以在很大程度上减轻数据库的负担。通常会将 SQL 语句 md5() 之后的值作为唯一标识符 key 。下边是一个利用 memcached 来缓存数据库查...
阅读全文
摘要:"127.0.0.1", "port" => 11211, "weight" => 20), //127.0.0.1:11211的权重是20% array("host" => "127.0.0.1", "port" => 11212, "weight" => 80), //127.0...
阅读全文
摘要:$name; } public function __set($name, $value) { $this->$name = $value; }}$memcache = new Memcache;$memcache->connect('localhost', 1121...
阅读全文
摘要:下面是Memcached的安装过程: #wget http://memcached.googlecode.com/files/memcached-1.4.9.tar.gz # tar zvxf memcached-1.4.9.tar.gz # cd memcached-1.4.9 # ./confi
阅读全文
摘要:memcache作为一款优秀的进程外缓存,常常被运用于高并发系统架构中。这里主要谈谈怎么通过telnet工具,查看memcache运行状况并对其key进行管理维护。假设memcache安装目录:/usr/local/memcached 1、启动memcache[plain] view plainco...
阅读全文
摘要:1.目前大多数php环境里使用的都是不带d的memcache版本,这个版本出的比较早,是一个原生版本,完全在php框架内开发的。与之对应的带d的memcached是建立在libmemcached的基础上,所以相对来说,memcached版本的功能更全一些。 memcache:http://cn2.p...
阅读全文
摘要:使用telnet操作memcache,一般不常用1.使用方法1.连接到memcachedtelnet192.168.1.10011211addname0605[说明add是指令名name是key的名字(是以key/value存放),0标志,60表示数据存放60s5表示放入多大数据],如果一个key已...
阅读全文