当前位置:  开发笔记 > 编程语言 > 正文

我安装了APC,现在?

如何解决《我安装了APC,现在?》经验,为你挑选了1个好方法。

我正在运行一个Zend Framework支持的网站,它运行良好,等等.

我有以下选项apc.cache-by-default设置,on当我检查apc.php我可以看到丢失的文件,我是APC的新手,我想知道这个选项我可以有什么样的惊喜.

我假设它只是文件的操作码缓存,然后没有缓存数据,我不会在我的网站中看到任何差异(这需要一些实时数据).

我对吗?

我的下一步是使用APC缓存一些数据库结果,但首先我想确定默认的APC配置已经为我做了什么.

谢谢



1> Alister Bulm..:

APC的主要用途是开箱即用来存储代码缓存.它也可以存储数据,实际上,它很可能是最快的缓存,因为它与PHP解释器的关系非常紧密(在内存和代码中).

http://uk.php.net/manual/en/function.apc-store.php和匹配的apc_fetch详细介绍了如何使用APC的用户/数据缓存方面.

唯一的缺点是它的空间有限 - 对于APC使用的空间分配不超过32-64MB是正常的,并且通常与您需要的一样多.对于大型项目或超过几百个较小的变量来缓存,然后像Memcached或缓存到磁盘这样的东西会更有用.

另一个缺点是,由于高速缓存在内存中,所以缓存的任何变量都在特定的机器上 - 再次,Memcached可以避免,但代价是时间(通常是在本地网络上花费的时间).

总之,APC非常强烈推荐用于代码缓存(并且它每周节省了数十亿的PHP编译步骤),并且作为有限数据缓存的有限但高性能的第一级缓存.

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有