来源:自学PHP网 时间:2014-11-27 22:16 作者: 阅读:次
[导读] 一、Memcache简介Memcache内存,缓存:是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个巨大的HashTable,由Memcached来管理这个巨大的HashTable.二、Memcache 与 Memcached的区别Memc......
php MemCache内存缓存学习笔记一、Memcache简介 Memcache内存,缓存:是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个巨大的HashTable,由Memcached来管理这个巨大的HashTable. 二、Memcache 与 Memcached的区别 Memcache是软件名称,Memcached是启动后的进程名称. 三、Memcache工作原理 memcached是以守护程序方式运行于一个或多个服务器中,随时会接收客户端的连接和操作. 在没有安装memcache的时候网站工作的原理是:浏览器访问服务器脚本,然后服务器脚本访问数据库,处理后输出给浏览器. 而如果你的服务器安装了memcache的话,在执行了第一次数据库查询后,服务器脚本后把结果集存储到memcached内存缓存中,以后使用的时候就可不必查询数据库而是直接向memcached内存缓存索取,大大提高的效率. 四、安装Memcache服务器,代码如下:
五、Memcached服务器启动时的基本设置 如:Memcahced –d –m 128 –l 192.168.1.111 –p 11211 –u root 下边是Memcahced 部分参数的说明 -p memcached监听的TCP端口 -l 连接的IP地址,默认是本机 -d 以daemon方式运行,将程序放入后台 -u 以的身份运行,仅在以root运行的时候有效. -m 最大内存使用,单位MB,默认64MB,最大好像2G -M 内存耗尽时返回错误,而不是删除项 -c 最大同时连接数,默认是1024 -f 块大小增长因子,默认是1.25 -n 最小分配空间,key+value+flags默认是48 -h 显示帮助 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com