php的apc扩展浅析(四)

php中文网
发布: 2016-07-29 09:15:00
原创
1356人浏览过

    在介绍“system cache entries”和“user cache entries”页面之前,先回顾下(一)中提到了设置账号和密码,这个账号密码有什么用呢?其实就是用于这两个页面的,当我们没有登陆的时候,查看“system cache entries”的时候,缓存文件的具体路径信息将会被隐藏,“user cache entries”则提示你想要查看用户变量则需要登陆,登陆之后缓存文件的具体路径以及用户缓存的变量信息都将会被展示,登陆按钮在页面的右上方,点击“login”,输入设置的账号和密码即可登陆成功。

php的apc扩展浅析(四)

php的apc扩展浅析(四)

    “System Cache Entries”:该页面记录了所有被缓存的php文件。

    1  Script Filename:缓存的脚本文件路径和名称

立即学习PHP免费学习笔记(深入)”;

    2  Hits:命中次数

    3  Size:缓存文件大小(该值并非文件占用计算机的大小,是占用apc共享内存块的大小)

    4 Last accessed:文件最后访问时间

    5  Last Modified:文件最后修改时间

    6  Created at:缓存文件创建时间

    7  Deleted at:缓存文件删除时间

php的apc扩展浅析(四)

    “User Cache Entries”:用户缓存跟系统缓存页面参数大致相同,下面列举出来不同的参数,相同含义的参数不再做说明。

    1  User Entry Label:用户缓存变量的key值。

    2  Timeout:用户缓存变量的过期时间。

四维时代AI开放平台
四维时代AI开放平台

四维时代AI开放平台

四维时代AI开放平台 66
查看详情 四维时代AI开放平台

    3  Deleted at:点击”Delete Now“,手动删除单个用户缓存变量。

    php的apc扩展浅析(四)

    跟系统缓存不同,用户缓存需要用户手动添加获取,这里就需要用到apc提供给我们的一些函数了,下面介绍下常用的几个函数。

    1  apc_add() :仅仅在缓存变量不存在的情况下缓存变量到数据存储中。存储缓存变量使用的名称key是唯一的, 所以试图使用 apc_add() 去添加一个名称已经存在的缓存, 将不会覆盖现有的缓存的值, 并且返回 false。

    2 apc_store():缓存一个变量到apc中。存储缓存变量使用的名称key是唯一的,所以 两个值使用同一个key,原来的将被新的值覆盖。

    3  apc_fetch():根据key获取对应的缓存值。

    4  apc_exists():检查key是否存在。

    5  apc_delete():从数据存储中删除某个变量。

    6 apc_clear_cache():清除用户或者系统缓存。

    小结: 

    1  登陆之后好处1:可以查看缓存文件的具体路径;好处2:可以查看用户缓存变量信息;好处3:可以清除系统缓存和用户缓存。

    2  apc_add和apc_store都是缓存一个变量到apc中,不同之处在于apc_add() 去添加一个名称已经存在的缓存时候不会覆盖现有的缓存的值,并且返回false,而apc_store()则会覆盖原来的缓存值。

以上就介绍了php的apc扩展浅析(四),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号