如何配置 PHP apc 以便自动完成缓存?
当我们 include($file)
时,缓存是在内部自动完成的。
如何实现这一目标?
When we include($file)
,caching is done internally,automatically.
How to achieve that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当你的问题与你的评论结合起来时,你的问题是毫无意义的。字节码的缓存和能够缓存变量值是两个完全不相关的事情。
apc_store
用于在共享缓存中存储变量。它与文件包含无关。APC还缓存 PHP 字节码。它会自动执行此操作,除非 apc .cache_by_default 配置指令 已关闭,并且按照手册页上的说明使用过滤器。
您可以通过检查 的值来查看 APC 是否已启用。
apc.enabled
配置指令。您不能让 APC 自动缓存变量。
Your question is nonsensical when combined with your comment. Caching of bytecode and being able to cache a variable value are two entirely unrelated things.
apc_store
is used to store a variable in the shared cache. It has nothing to do with file includes.APC also caches PHP bytecode. It does so automatically unless the
apc.cache_by_default
configuration directive is turned off and filters are used as described on the manual page.You can see if APC is enabled in general by checking the value of the
apc.enabled
configuration directive.You can not have APC automatically cache a variable.