PHP - apc_store的用法

时间:2013-08-01 07:45:48

标签: php apc

我必须在我的PHP服务器上存储一个时间戳,以便与不同的客户端一起使用,我找到了apc_store。

首先,它保存数据多长时间?

Secound,如何检查变量是否已设置? isset()会在这里工作吗?

第三,数据可以同时使用不同的机器从不同的客户使用吗? (请求后请求..)。

谢谢!

1 个答案:

答案 0 :(得分:2)

直接来自PHP手册,第三个参数ttl

  

ttl生存时间;将var存储在缓存中ttl秒。之后   ttl已经过去,存储的变量将从缓存中清除   (在下一个请求中)。如果没有提供ttl(或者如果ttl为0),则   值将一直持续到手动从缓存中删除,或者   否则无法存在于缓存中(清除,重启等)。

您可以通过调用apc_exists来检查某个值是否已“存储”。

是的,请注意缓存是按进程进行的,例如,运行X个php-fcgi进程将拥有自己的缓存,从而拥有自己的值。如果您想要一个集中的地方,您可能想要查看memcached。 (或类似的东西)