加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php MemCache硬盘缓存学习笔记

发布时间:2023-07-31 10:55:22 所属栏目:PHP教程 来源:
导读:一、Memcache简介

Memcache内存,缓存:是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个巨大的HashTable,由Memcached来管理这个巨大的HashTable.

二、Memcache 与 Memcached的区别

Memcache是软
一、Memcache简介

Memcache内存,缓存:是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个巨大的HashTable,由Memcached来管理这个巨大的HashTable.

二、Memcache 与 Memcached的区别

Memcache是软件名称,Memcached是启动后的进程名称.

三、Memcache工作原理

memcached是以守护程序方式运行于一个或多个服务器中,随时会接收客户端的连接和操作.

在没有安装memcache的时候网站工作的原理是:浏览器访问服务器脚本,然后服务器脚本访问数据库,处理后输出给浏览器.

而如果你的服务器安装了memcache的话,在执行了第一次数据库查询后,服务器脚本后把结果集存储到memcached内存缓存中,以后使用的时候就可不必查询数据库而是直接向memcached内存缓存索取,大大提高的效率.

四、安装Memcache服务器,代码如下:

wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz 
tar -zxvf memcached-1.4.15.tar.gz 
//开源代码Cuoxin.com 
cd memcached-1.4.15.tar.gz 
./configure 
Make && make install 
五、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 显示帮助

 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章