可爱熊个人博客

Archive for 七月 17th, 2010

linux下Memcache的安装和PHP中的配置详解

在网上看了很多linux下Memcache的安装五花八门,让我重装了四五次。最终还是装好了。
我把装的过程和容易出错的地方给大家列出来了。希望没有装过的朋友能看到我的文章,
一次搞定linux下的memcache.

linux下的Memcache安装:

1、安装libevent:

下载地址:http://monkey.org/~provos/libevent/

安装位置:/usr/local/libevent (根据自己喜好而定,建议外部程序库都装到/usr/local对应的目录下)

安装过程:

#下载解压 Read More...

Tags:

Memcache Win32 的安装与PHP中的配置和Memcache用法实例

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

1.下载:Memcache Win32

http://www.php100.com/html/download/server/2010/0125/3857.html

或到官方:www.jehiah.cz/projects/memcached-win32/ Read More…

Tags:

memcache实现计数器和数据压缩

一:访问统计

//访问统计
$memcache = new Memcache;
$memcache->connect(‘localhost’, 11211) or die (“Could not connect”);
if($s=$memcache->get(‘a’)) {
   $s=$s+1;
   $memcache->set(‘a’,$s);
}
else
$memcache->set(‘a’,1);
echo ‘访问结果为:’.$s;
?>

其实我们可以用increment方法代替上面的做法  Read More…

Tags:

memcached完全剖析–1. memcached的基础

memcached是什么?

memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在已成为 mixihatenaFacebookVox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。

许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、网站显示延迟等重大影响。

这时就该memcached大显身手了。memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。 Read More…

Tags: