首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >APC功能使用

APC功能使用
EN

Stack Overflow用户
提问于 2013-08-20 19:09:27
回答 2查看 110关注 0票数 0

我最近在Ubuntu上安装了APC。您所看到的默认设置

apc.cache_by_default =1

。我应该在代码中使用诸如apc_store()和apc_fetch()之类的APC函数吗?我相信,当cache_by_default打开时使用这些函数听起来是胡说八道,但我不确定。请帮帮忙。谢谢

EN

回答 2

Stack Overflow用户

发布于 2013-08-20 20:03:22

不,您不需要将这些函数用于操作码缓存。这些是变量缓存的函数,请阅读手册:http://www.php.net/manual/en/function.apc-store.php

票数 0
EN

Stack Overflow用户

发布于 2013-08-20 22:12:36

APC在加载时执行两个独立的、基本上是正交的任务:

  1. 缓存PHP源文件的操作码,以便更快地加载它们。 apc.cache_by_default配置设置影响APC是否执行此任务。
  2. 按需缓存应用程序数据。 应用程序使用apc_store()apc_fetch()函数来执行此任务。

这两个任务之间没有什么关系,除此之外,它们使用相同的基础结构来存储数据。(实际上,在PHP5.5中,这两个任务现在由两个独立的扩展来执行:opcacheapcu。)您不需要使用apc_store()apc_fetch()来获得操作码缓存的好处。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18343170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档