手机版

php中apc缓存的例子

时间:2021-11-12 来源:互联网 编辑:宝哥软件园 浏览:

请记住,在将php文件上传到服务器之前,您需要使用zend guard对它们进行加密,但您不需要apc。根据维基百科的消息,apc将在php6中构建,因此apc值得学习。1.安装扩展在ubuntu 12.04中,可以通过apt-get install php-apc直接安装apc扩展。至于windows系统,笔者曾经在windows下安装过apc,但操作不稳定。不知道现在解决了没有。Wincache可以用来替代windows下的apc,这是微软自己开发的,非常稳定。提示:安装完成后,记得重新启动网络服务器。2.下载apc.php下载地址:apc_php.zipapc.php这个脚本可以检查apc的使用情况。界面如下:

有两个选项卡需要注意:1系统缓存条目:这表示系统缓存选项,是缓存一些php文件的中间代码。2用户缓存条目:表示用户数据的缓存,编码时可以缓存到apc。如果要查看用户数据缓存,需要先修改访问帐户和密码。打开apc.php文件,找到下面两行要修改的代码:复制代码如下:defaults ('admin _ username ',' APC ');//Admin Usernamedefaults(' Admin _ PASSWORD ',' PASSWORD ');//管理员密码-将此更改为启用!3.使用apc的例子使用apc非常简单。请参见以下添加、查询、修改和删除示例。添加有效时间为3600秒的缓存。复制代码如下:apc_add('name ',' tom ',3600)。执行代码,然后检查用户缓存条目,可以看到还有一个键值名为:的缓存数据。

有命中次数、大小、到期时间等等。查询复制代码如下:apc_add('name ',' tom ',3600);print APC _ fetch(' name ');//输出tom修改后的缓存副本代码如下:apc _ store ('name ','安妮',3600);print APC _ fetch(' name ');//输出anny delete缓存副本代码如下: APC _ delete(' name ');var _ dump(APC _ fetch(' name '));//输出bool(false)递增和递减数字。如果缓存的内容是数字,apc_ inc可以递增1,apc_dec可以递减1。复制代码如下:apc_add('num ',10);APC _ Inc(' num ');print APC _ fetch(' num ');//输出11 APC _ dec(' num ');print APC _ fetch(' num ');//输出10判断缓存中是否有复制代码,代码如下:apc_add('name ',' tom ',3600);var _ dump(APC _ exists(' name '));//输出bool(true)var _ dump(APC _ exists(' age '));//bool(false)

版权声明:php中apc缓存的例子是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。