PHP MemCached高级缓存配置图文教程


Posted in PHP onAugust 05, 2010

1.Memcache相关介绍

memcache是一个高性能的分布式的内存对象缓存系统,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。
使用Memcache的网站一般流量都是比较大的,为了缓解数据库的压力,让Memcache作为一个缓存区域,把部分信息保存在内存中,在前端能够迅速的进行存取。

2.Memcache Win32的安装
(1)下载地址:
http://www.jehiah.cz/projects/memcached-win32/
(2)安装步骤:
step1 解压压缩包到任一目录,如c:\mem。目录结构如下图:
PHP MemCached高级缓存配置图文教程
step2 安装memcache到windows服务中:c:\mem\memcached.exe -d install,若无错误提示则安装完成。
step3 启动memcache服务:c:\mem\memcached.exe -d start,若无错误提示则启动成功。如下图所示:
PHP MemCached高级缓存配置图文教程
注意:如果不需要将memcache添加到windows服务中的话,而是每次手动双击解压后根目录中memcached.exe启动,则不需要step2与step3。上面的step2与step3需要在命令提示符下进行操作。

(3)测试安装是否成功
在memcache服务成功启动后,可以使用telnet 127.0.0.1 11211测试连接是否成功;如果连接成功后则使用stats命令可以查看memcache的基本信息。具体如下图所示:
PHP MemCached高级缓存配置图文教程 

PHP MemCached高级缓存配置图文教程

PHP MemCached高级缓存配置图文教程

3.Memcache在PHP中的配置

    (1)配置步骤

        step1 下载php_memcache.dll组件,并将其放置到php的扩展组件目录,如:php\ext\
        step2 在PHP.ini加入extension=php_memcache.dll后,重启Apache即可。

    (2)测试配置是否成功

        使用phpinfo()查看是否成功启用。如下图所示:

   PHP MemCached高级缓存配置图文教程

    (3)PHP中测试memcache

<?php 
$mem = new Memcache; 
$mem->connect('127.0.0.1',11211) or die("连接失败"); 
$mem->getVersion(); 
?>
PHP 相关文章推荐
php文件上传的例子及参数详解
Dec 12 PHP
php实例分享之通过递归实现删除目录下的所有文件详解
May 15 PHP
php+memcache实现的网站在线人数统计代码
Jul 04 PHP
PHP合并静态文件详解
Nov 14 PHP
php堆排序实现原理与应用方法
Jan 03 PHP
php中get_cfg_var()和ini_get()的用法及区别
Mar 04 PHP
php实现用于删除整个目录的递归函数
Mar 16 PHP
PHP中is_dir()函数使用指南
May 08 PHP
7个鲜为人知却非常实用的PHP函数
Jul 01 PHP
PHP错误Warning:mysql_query()解决方法
Oct 24 PHP
PHP的Yii框架中过滤器相关的使用总结
Mar 29 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
Feb 06 PHP
PHP Array交叉表实现代码
Aug 05 #PHP
php垃圾代码优化操作代码
Aug 05 #PHP
PHP MemCached 高级缓存应用代码
Aug 05 #PHP
phpMyAdmin 链接表的附加功能尚未激活的问题
Aug 01 #PHP
PHP合并数组+与array_merge的区别分析
Aug 01 #PHP
PHP自定义函数收代码
Aug 01 #PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
Aug 01 #PHP
You might like
PHP+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
2007/02/15 PHP
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
php修改时间格式的代码
2011/05/29 PHP
使用php+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
PHP json格式和js json格式 js跨域调用实现代码
2012/09/08 PHP
php开启openssl的方法
2014/05/15 PHP
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
2018/10/23 PHP
表单的一些基本用法与技巧
2006/07/15 Javascript
JS 自动完成 AutoComplete(Ajax 查询)
2009/07/07 Javascript
JavaScript CSS修改学习第二章 样式
2010/02/19 Javascript
整理AngularJS中的一些常用指令
2015/06/16 Javascript
react实现pure render时bind(this)隐患需注意!
2017/03/09 Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
2020/05/30 Javascript
requirejs按需加载angularjs文件实例
2017/06/08 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
Vue组件化开发思考
2018/02/02 Javascript
vue webpack打包优化操作技巧
2018/02/22 Javascript
详解Webpack + ES6 最新环境搭建与配置
2018/06/04 Javascript
JavaScript继承的特性与实践应用深入详解
2018/12/30 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
2019/03/28 Javascript
浅谈关于vue中scss公用的解决方案
2019/12/02 Javascript
js找出5个数中最大的一个数和倒数第二大的数实现方法示例小结
2020/03/04 Javascript
js函数柯里化的方法和作用实例分析
2020/04/11 Javascript
学习python中matplotlib绘图设置坐标轴刻度、文本
2018/02/07 Python
Python通过for循环理解迭代器和生成器实例详解
2019/02/16 Python
Python定义函数实现累计求和操作
2020/05/03 Python
美国休闲服装品牌:J.Crew Factory
2017/03/04 全球购物
世界首屈一指的在线男士内衣权威:HisRoom
2017/08/05 全球购物
Brasty波兰:香水、化妆品、手表网上商店
2019/04/15 全球购物
最新自我评价范文
2013/11/16 职场文书
原材料检验岗位职责
2014/03/15 职场文书
教师节宣传方案
2014/05/23 职场文书
自愿解除劳动合同协议书
2014/09/11 职场文书
2015年求职自荐信范文
2015/03/04 职场文书
详解Javascript实践中的命令模式
2021/05/05 Javascript