【发布时间】:2012-12-26 23:58:08
【问题描述】:
着眼于使用 php 和操作码缓存创建我的第一个 Web 应用程序。
我隐约明白为什么它在理论上是有益的。
但是,在实践中 - apc 如何处理从会话特定变量编译的操作码?如果缓存了一个页面(比如 somesharedpage.php),如何处理和处理其中的变量(每个用户可能不同)?
【问题讨论】:
着眼于使用 php 和操作码缓存创建我的第一个 Web 应用程序。
我隐约明白为什么它在理论上是有益的。
但是,在实践中 - apc 如何处理从会话特定变量编译的操作码?如果缓存了一个页面(比如 somesharedpage.php),如何处理和处理其中的变量(每个用户可能不同)?
【问题讨论】:
简单地说,APC 使用代码而不是数据,因为数据不包含任何操作码。
什么时候应该将数据添加到 apc?
您希望使用 apc_fetch()、apd_store() 等缓存的数据是理想的值,需要一些处理时间才能生成,而不是简单地“我所有的全局变量”。
【讨论】:
include()ed 时自动添加到 APC。更新了答案。