加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

PHP & memcached 在Windows下使用

(2008-11-12 09:05:34)
标签:

编程

php

it

分类: 计算机

    主页访问量比较大,以前使用过php的smarty技术将一些数据库访问的封装起来,大大减少了数据库的访问量,但是象一些主页的访问计数,还是必须每次访问,每次都要操作数据库,有没有办法可以减少这部分的IO负荷呢?

一、memcached 简介

    memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。

二、安装

    有两种方法可以使 PHP 作为 memcached 客户端,调用 memcached 的服务进行对象存取操作。

第一种,PHP 有一个叫做 memcache 的扩展;

第二种,直接使用 php-memcached-client。

我使用第一种方法。

 

1.下载Memcache for win32

    下载地址:  http://jehiah.cz/projects/memcached-win32/

选择memcached 1.2.1 for Win32 binaries (Dec 23, 2006) 是exe的程序,解压后进入目录,运行:

memcached.exe -d install

会发现管理工具的服务里面有了memcached服务,可以象其他服务一样启动它。

 

2.下载php_memcache.dll

    下载地址:  http://pecl4win.php.net/ext.php/php_memcache.dll

选择和Php版本对应的,我php版本是5.0.5的。将文件复制到php扩展目录。

打开php.ini文件,添加扩展extension=php_memcache.dll(没有分号)

重启apache

 

3.使用

    俺还在琢磨,文档在http://cn2.php.net/manual/en/book.memcache.php

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有