<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="[分享]php中apc缓存使用示例" id="card1">
<p> 游客</p><p>
标题:[分享]php中apc缓存使用示例<br/>
正文:<br/>
记的以前php文件上传到服务器时需要先用zend guard加密下，有了apc就不用了。 从维基百科上看到的消息，apc将被内置在php6中，所以apc还是值的学习下的。1、安装扩展在ubuntu 12.04可以直接通过apt-get install php-apc安装apc扩展。关于windows系统，笔者以前曾在windows下安装过apc，只是运行不稳定，不晓得现在解决了没有。在windows下可以用wincache替代apc，微软自己开发的，非常稳定。Tips：安装完成后，要记的重启下web服务器。2、下载apc.phpapc.php这个脚本可以查看apc的使用情况。界面如下：<br/><br/>其中有两个选项卡可以稍微关注下：1 System Cache Entries：这个表示系统缓存选项，都是缓存一些php文件的中间码。2 User Cache Entries：表示用户数据的缓存，在编码中可以将用户的数据缓存到apc。如果要查看用户数据缓存，需要先修改访问的账号和密码。打开apc.php文件，找到如下两行代码进行修改就可以了：代码如下:<br/>defaults('ADMIN_USERNAME','apc');    // Admin Username<br/>defaults('ADMIN_PASSWORD','password');   // Admin Password - CHANGE THIS TO ENABLE!!!3、apc使用示例apc使用起来非常简单，看下面的几个增加、查询、修改、删除示例。增加一个缓存，有效时间为3600秒代码如下:<br/>apc_add('name', 'tom', 3600);执行代码，然后查看User Cache Entries，可以看到多了一条键值为name的缓存数据：<br/><br/>  其中有命中次数、大小、过期时间等等。查询缓存代码如下:<br/>apc_add('name', 'tom', 3600);<br/>print apc_fetch('name'); //输出tom修改缓存代码如下:<br/>apc_store('name', 'anny', 3600);<br/>print apc_fetch('name'); //<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=917&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=917&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=917&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=917&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=917">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=917">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>