当下软件园-绿色软件,免费软件下载,电脑软件下载,绿色软件下载网站
TAG标签| 网站地图| 设为首页| 加入收藏
当前位置:当下软件园 > 软件下载 > 系统工具 > EXE\DLL >

memcache.dll for php

类型:EXE\DLL

语言:中文

更新:2025-05-18 18:26

大小:164KB

版本:

平台:WinAll, WinXP

标签:PHP

  • 软件介绍
  • 软件截图
  • 相关下载

PHP5.4版本memcache扩展dll文件ts版本,memcache是比较时尚的cache解决方法,是高效、迅速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序

Windows下的Memcache安装 :

1. 解压附件中的Memcache.rar放某个盘下面,譬如在c:\memcached

2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装[此处路径为你的memcached的存放路径]

3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。NOTE: 将来memcached将作为windows的一个服务每次开机时自动启动。如此服务器端已经安装完毕了。

4.下载php_memcache.dll ,请自己查找对应的php版本的文件

5. 在C:\winnt\php.ini 加入一行 ‘extension=php_memcache.dll’[dll文件夹内有php5.2和php5.3的php_memcache.dll]

6.将对应的dll文件拷贝到php安装目录的ext文件夹内

6.重新启动Apache或iis,然后查询一下phpinfo,假如有memcache,那样就说明安装成功!

memcached常用办法介绍

Memcache::connect — 创建一个Memcache对象 Memcache::pconnect — 创建一个Memcache的持久连接对象 Memcache::flush — 清除所有缓存的数据,但不会削去用的内存空间。 Memcache::close — 关闭一个Memcache对象 memcache_debug — 控制调试功能,首要条件是php在编译的时候用了–enable-debug选项,不然这个函数不会有用途。 Memcache::addServer — 添加一个可供用的服务器地址。该办法有8个参数,除去第一个参数以外,其他都是可选的,第一个参数表示服务器的地址,第二个参数表示端口,第三个参数表 示是不是是一个持久连接,第四个参数表示这台服务器在所有服务器中所占的网站权重,第五个参数表示连接的持续时间,第六个参数表示连接重试的间隔时间,默觉得 15,设置为-1表示不进行重试,第七个参数用来控制服务器的在线状况,第8个参数允许设置一个回掉函数来处置错误信息。 Memcache::add — 添加一个值,假如已经存在,则返回false Memcache::set — 添加一个值,假如已经存在,则覆写。 该办法有四个参数,第一个参数是key,第二个参数是value,第三个参数可选,表示是不是压缩保存, 第四个参数可选,用来设置一个过期自动销毁的时间。 Memcache::get — 获得一个key值。该办法有一个参数,表示key Memcache::replace — 对一个已有些key进行覆写操作。该办法有四个参数,用途和Memcache::set办法的相同。 Memcache::increment — 对保存的某个key中的值进行加法操作 Memcache::decrement — 对保存的某个key中的值进行减法操作 Memcache::delete — 删除一个key值。该办法有两个参数,第一个参数表示key,第二个参数可选,表示删除延迟的时间。 Memcache::getExtendedStats — 获得进程池中所有进程的运行系统统计 Memcache::getServerStatus — 获得运行服务器的参数。两个参数分别表示的地址和端口 Memcache::getStats — 返回服务器的一些运行统计信息。此办法有三个参数,第一个参数表示需要返回的种类:reset, malloc, maps, cachedump, slabs, items, sizes;第二个参数和第三个参数是在第一个参数设置为“cachedump”时用的。 Memcache::getVersion — 返回运行的Memcache的版本信息 Memcache::setCompressThreshold — 对大于某一大小的数据进行压缩。该办法有两个参数,第一个参数表示处置数据大小的临界点,第二个参数表示压缩的比率,默觉得0.2。 Memcache::setServerParams — 在运行时修改服务器的参数。相对Memcache::addServer办法少了第三和第四个参数

说明:

Memcache::add办法有哪些用途和Memcache::set办法类似,不同是假如 Memcache::add办法的返回值为false,表示这个key已经存在,而Memcache::set办法则会直接覆写。 4、php.ini中Memcache的配置 [Memcache] ; 一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表, ; 它可以用来存储各种格式的数据,包含图像、视频、文件与数据库检索的结果等。 ; 是不是在遇见错误时透明地向其他服务器进行问题转移。 memcache.allow_failover = On ; 同意和发送数据时最多尝试多少个服务器,只在打开memcache.allow_failover时有效。 memcache.max_failover_attempts = 20 ; 数据将根据此值设定的块大小进行转移。此值越小所需的额外互联网传输越多。 ; 假如发现没办法讲解的速度减少,可以尝试将此值增加到32768。 memcache.chunk_size = 8192 ; 连接到memcached服务器时用的默认TCP端口。 memcache.default_port = 11211 ; 控制将key映射到server的方案。默认值standard表示用先前版本的老hash方案。 ; 设为consistent可以允许在连接池中添加/删除服务器时不必重新计算key与server之间的映射关系。 ;memcache.hash_strategy = standard ; 控制将key映射到server的散列函数。默认值crc32用CRC32算法,而fnv则表示用FNV-1a算法。 ; FNV-1a比CRC32速度稍低,但散列成效更好。 ;memcache.hash_function = crc32 ;memcache也可以作为session的存储模块,具体参看:memcache PHP 的 session.save_handler. -p 监听的端口 -l 连接的IP地址, 默认是本机 -d start 启动memcached服务 -d restart 重起memcached服务 -d sTOP|shutdown 关闭正在运行的memcached服务 -d install 安装memcached服务 -d uninstall 卸载memcached服务 -u 以的身份运行 -m 最大内存用,单位MB。默认64MB -M 内存耗尽时返回错误,而不是删除项 -c 最大同时连接数,默认是1024 -f 块大小增长因子,默认是1.25 -n 最小分配空间,key+value+flags默认是48 -h 显示帮助

TAG标签:PHP(2)

转载请说明来源于当下软件园(https://www.gpsdan.com)

本文地址:https://www.gpsdan.com/soft/7017.html

郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com