`
xiaoqiang6775
  • 浏览: 31539 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php内存缓存技术

 
阅读更多

在很多场合,都会听到 memcached 这个名字,但是只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。 最近新学习了下memcached

首先是下载 memcached,windows和linux版的都有,运行 memcached 守护程序很简单,只需一个命令行即可,不需要修改任何配置文件:

/usr/bin/memcached -d -m 128 -l 192.168.1.1 -p 11211 -u httpd

参数解释:

-d 以守护程序(daemon)方式运行 memcached;

-m 设置PHP内存缓存技术memcached 可以使用的内存大小,单位为 M;

-l 设置监听的 IP 地址,如果是本机的话,通常可以不设置此参数;

-p 设置监听的端口,默认为 11211,所以也可以不设置此参数;

-u 指定用户。

<?php

/**
 *
 * @author changxiaoqiang
 *
 */
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die("Could not connect");
// 连接memcache

$version = $memcache->getVersion();//获取memcache版本
echo "Server's version: " . $version . "<br/>";

$tmp_object = 123;
if ($memcache->get('key')) {
    $memcache->increment('key', 2);
    $va = $memcache->get('key');
    echo $va;//变量自增,变量保存在内存中,修改后刷新保持修改
    var_dump($memcache->getStats());
    exit();
}

$memcache->add('key', $tmp_object, false, 10) or die("Failed to save data at the server");
echo "Store data in the cache (data will expire in 10 seconds)<br/>";

$get_result = $memcache->get('key');
echo "Data from the cache:<br/>";

var_dump($get_result);
var_dump($memcache->getStats());
?>

 

 

分享到:
评论

相关推荐

    PHP内存缓存技术memcached 的安装和工作原理介绍

    PHP内存缓存技术memcached 的安装和工作原理介绍

    Memcache缓存技术,Memcache配置说明及其文件,PHP5.2.6版本内存缓存技术配置

    Memcache缓存技术,Memcache配置说明及其文件,PHP5.2.6版本内存缓存技术配置,PHP运行环境PHP5.2.6版本的配置,操作系统是windows下

    php缓存技术总结

    php缓存技术总结,全静态,部分缓存,数据缓存,查询缓存,内存式缓存,APC缓存,Opcode缓存

    缓存技术详谈—php

    但是,由于网站的数据越来越多,我们渴求能更快速的调用数据,不必要每次都从数据库掉,我们可以从其他的地方,比方一个文件,或者某个内存地址,这就 是php的缓存技术,也就是Cache技术. 二、分析深入 一般来说,缓存的目的...

    php缓存技术介绍

    缓存是指临时文件交换区,电脑把最常用的文件... 在WEB开发中用来应付高流量最有效的办法就是用缓存技术,能有效的提高服务器负载性能,用空间换取时间。 互联网也是2 8定论,就像百度搜索中的关键字一样,80%的人所搜

    PHP网页缓存技术优点及代码实例

    内存缓存:memcache php缓存器:XCache、eaccelerator等 Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及...

    php操作redis缓存方法分享

    除了memcache这个比较常用的php的操作类库,我们可能还非常熟悉一个内存缓存的东西,那就是redis,我们给大家分享的这个php技术文章,就是关于如何使用php进行操作redis这个内存缓存工具类库的哦。

    PHP程序加速探索之缓存输出

    缓存技术,这也是本文的重点部份。首先我们使用PEAR中的cache包。PEAR可以将内容缓存于文件,数据库或者内存中。

    转载+整合 64位系统+ php 5.5 memcache 安装教程 及下载

    在自己的新程序中打算全面应用memcached技术,这个很容易理解这是memcached是内存缓存,但是怎么还有memcache呢? 其实很简单,memcache是php的一个扩展,用于php管理memcached,php-memcache.dll。 如果安装...

    史上最全韩顺平传智播客PHP就业班视频,10月份全集

    对象在内存中存在形式 函数传递对象方式 8-26 3.函数传递基本数据类型和数组方式 成员方法① 8-26 4.成员方法② 8-26 5.作业评讲 8-27 mysql1 8-27 mysql2 8-28 1.mysql 8-28 2.mysql 8-28 3.mysql 8-28 4.mysql 8-...

    史上最全韩顺平传智播客PHP就业班视频,9月份全集

    对象在内存中存在形式 函数传递对象方式 8-26 3.函数传递基本数据类型和数组方式 成员方法① 8-26 4.成员方法② 8-26 5.作业评讲 8-27 mysql1 8-27 mysql2 8-28 1.mysql 8-28 2.mysql 8-28 3.mysql 8-28 4.mysql 8-...

    (全)传智播客PHP就业班视频完整课程

    对象在内存中存在形式 函数传递对象方式 8-26 3.函数传递基本数据类型和数组方式 成员方法① 8-26 4.成员方法② 8-26 5.作业评讲 8-27 mysql1 8-27 mysql2 8-28 1.mysql 8-28 2.mysql 8-28 3.mysql 8-28 4.mysql 8-...

    飞飞影视系统PHP版2.7.130201

    安装环境:php5或更高版本、mysql5或更高版本 ...8: 强大的内存缓存功能(支持memcache, 配合自定义伪静态可免除烦人的静态生成) 9: 电视节目直播功能 10: 个性自定义(自定义缓冲广告,自定义采集规则,自定义伪静态规则)

    史上最全传智播客PHP就业班视频课,8月份视频

    对象在内存中存在形式 函数传递对象方式 8-26 3.函数传递基本数据类型和数组方式 成员方法① 8-26 4.成员方法② 8-26 5.作业评讲 8-27 mysql1 8-27 mysql2 8-28 1.mysql 8-28 2.mysql 8-28 3.mysql 8-28 4.mysql 8-...

    php网络开发完全手册

    第1章 PHP的介绍及环境搭建 2 1.1 PHP简介 2 1.1.1 PHP语言的发展简史 2 1.1.2 PHP的发展现状与未来展望 3 1.1.3 PHP语言的优势 3 1.1.4 相关资源及自学提示 4 1.2 PHP的应用范围及案例 5 1.2.1 PHP可以做什么 5 ...

    CodeIgniter启用缓存和清除缓存的方法

    Codeigniter支持缓存技术,以达到最快的速度。尽管CI已经相当高效了,但是网页中的动态内容、主机的内存CPU和数据库读取速度等因素直接影响了网页的加载速度。依靠网页缓存,你的网页可以达到近乎静态网页的加载速度...

    韩顺平PHP JS JQUERY 所有视频下载种子 货真价实

    对象在内存中存在形式 函数传递对象方式 8-26 3.函数传递基本数据类型和数组方式 成员方法① 8-26 4.成员方法② 8-26 5.作业评讲 8-27 mysql1 8-27 mysql2 8-28 1.mysql 8-28 2.mysql 8-28 3.mysql 8-28 4.mysql 8-...

    php大文件上传示例代码-mysql-utf8

    新的IO组件在处理磁盘中的文件时,将不必再对文件执行I/O操作,这意味着在对文件进行处理时将不必再为文件申请并分配缓存,所有的文件缓存操作均由系统直接管理,由于取消了将文件数据加载到内存、数据从内存到文件...

    PHP商城系统 v2.0.4

    大量AJAX技术,让用户操作更省心方便大量缓存技术,从而减轻服务器数据库负载目前市场上权限最全的商城系统(多级管理权限控制,让网站多人维护更轻松) 模块化开发,开发更灵活 Smarty模板引擎,更贴近大众模板函数自由...

    Fikker设计与实现V3

    Fikker 是一款面向广大站长的专业级网站加速服务器软件,跨平台,全界面化管理,利用页面缓存技术(webcache),网站管理员或开发人员通过 Fikker 管理平台将指定的页面缓存起来,其他用户在访问相同页面时候,就不...

Global site tag (gtag.js) - Google Analytics