1.说明
1.适配器模式: 可以将截然不同的函数接口封装成统一的API
2.实际应用举例,PHP的数据库操作有mysql, mysqli, pdo3种,可以用适配器模式统一成一致。类似的场景还有cache适配器,就是将memcache,redis,file,apc等不同的缓存函数统一成一致的
3.下面的例子可以帮助你对付各种数据库链接功能,mysql mysqli, pdo随便选,...
分类:
Web程序 时间:
2015-07-12 14:15:56
阅读次数:
138
1.memcache的slab chunk 就像公交车的坐位一样,有大小之分,还有活跃的状态。2.代码index.php -->插入数据,注意$value的大小和重复次数,跟chunk和其数量 有关connect("localhost",11211,2);$value=str_repeat("a",...
分类:
系统相关 时间:
2015-07-12 12:33:25
阅读次数:
167
mem = new Memcache(); } /** * 链接memcahce服务 * * @access private * @param string $key 关键字 * @param string $value 缓存内容 * @return array */ private functi....
分类:
Web程序 时间:
2015-07-10 18:41:59
阅读次数:
168
在先前的例子中,我用Tomcat官方提供的Session复制方式实现Tomcat集群Session共享。今天,我用另一种方式Memcached-Session-Manager来实现Session共享。话不多说,上实例。Memcached-Session-Manager将Session序列化到Memcache中,序列化的组件有很多,比如:msm-kryo-serializ..
分类:
系统相关 时间:
2015-07-10 16:58:42
阅读次数:
216
yum install httpd -yyum install mysql mysql-server -yyum installphp-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php...
分类:
数据库 时间:
2015-07-10 00:20:10
阅读次数:
630
安装Memcache Server(也可以不安装直接启动)1. 下载memcached的windows稳定版,解压到C:\windows\system32\2. 在CMD下输入 "memcached -d install" 安装.3. 再输入:"net start memcached" 启动。注意:...
分类:
系统相关 时间:
2015-07-10 00:07:25
阅读次数:
211
*memcached是怎么工作的?*memcached最大的优势是什么?*memcached和MySQL的querycache相比,有什么优缺点?*memcached和服务器的localcache(比如PHP的APC、mmap文件等)相比,有什么优缺点?*memcached的cache机制是怎样的?...
分类:
系统相关 时间:
2015-07-09 11:12:52
阅读次数:
280
redis 是一个基于内存的高性能key-value数据库。Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出...
分类:
系统相关 时间:
2015-07-09 11:10:34
阅读次数:
270
关于这个东西里面到底应该存放数据网上一直有很多种说法,有的说sql进行md5之后作为键值,结果作为内容存放,也有人说按照业务逻辑错放,反正是炒的不亦乐乎。 本人经过将近2年的实践,最后还是觉得要根据业务逻辑来存放,不能将sql加密然后对应结果集存放。这样做,基本上无法实现数据的及时更新,只...
分类:
系统相关 时间:
2015-07-09 11:03:29
阅读次数:
431
维护服务器的时候,要经常查看系统资源的,可以了解一下服务器的运行情况。系统优化时,比如使用memcache时,我要决定分配多少内存给他合适呢,mysql的innodb的参数优化也要考虑到内存使用率,i/o的频繁程度啊,如果使用apache的话,要启动多少个httpd比较合适呢,如果数据库的..
分类:
移动开发 时间:
2015-07-08 23:01:14
阅读次数:
373