PHP.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5
文档列表 文档介绍
在很多场合,我们都会听到memcached这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached是高效、快速的分布式内存对象缓存系统,主要用于加速WEB动态应用程序。二、memcached安装首先是下载memcached了,,直接从官方网站即可下载到memcached-。除此之外,memcached用到了libevent,我下载的是libevent-。接下来是分别将libevent--、编译、安装:#tar-xzflibevent-#cdlibevent-#./configure--prefix=/usr#make#makeinstall#cd..#tar-xzfmemcached-#cdmemcached-#./configure--prefix=/usr#make#makeinstall安装完成之后,memcached应该在/usr/bin/memcached。三、运行memcached守护程序运行memcached守护程序很简单,只需一个命令行即可,不需要修改任何配置文件(也没有配置文件给你修改):/usr/bin/memcached-d-m128--p11211-uhttpd参数解释:-d以守护程序(daemon)方式运行memcached;-m设置memcached可以使用的内存大小,单位为M;-l设置监听的IP地址,如果是本机的话,通常可以不设置此参数;-p设置监听的端口,默认为11211,所以也可以不设置此参数;-u指定用户,如果当前为root的话,需要使用此参数指定用户。当然,还有其它参数可以用,manmemcached一下就可以看到了。四、memcached的工作原理首先memcached是以守护程序方式运行于一个或多个服务器中,随时接受客户端的连接操作,客户端可以由各种语言编写,目前已知的客户端API包括Perl/PHP/Python/Ruby/Java/C#/C等等。PHP等客户端在与memcached服务建立连接之后,接下来的事情就是存取对象了,每个被存取的对象都有一个唯一的标识符key,存取操作均通过这个key进行,保存到memcached中的对象实际上是放置内存中的,并不是保存在cache文件中的,这也是为什么memcached能够如此高效快速的原因。注意,这些对象并不是持久的,服务停止之后,里边的数据就会丢失。三、PHP如何作为memcached客户端有两种方法可以使PHP作为memcached客户端,调用memcached的服务进行对象存取操作。第一种,PHP有一个叫做memcache的扩展,Linux下编译时需要带上–enable-memcache[=DIR]选项,,使其可用。除此之外,还有一种方法,可以避开扩展、重新编译所带来的麻烦,那就是直接使用php-memcached-client。本文选用第二种方式,虽然效率会比扩展库稍差一些,

PHP 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小50 KB
  • 时间2019-08-07