APCu缓存适配器
编辑本页APCu缓存适配器
这个适配器是一个高性能的共享内存缓存。它可以显著提高应用程序的性能,因为它的缓存内容存储在共享内存中,一个组件比许多其他组件(如文件系统)要快得多。
谨慎
要求:的APCu扩展必须安装并激活才能使用此适配器。
ApcuAdapter可以选择提供一个命名空间、默认的缓存生存期和缓存项版本字符串作为构造函数参数:
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16
使用ob娱乐下载\组件\缓存\适配器\ApcuAdapter;$缓存=新ApcuAdapter (//一个字符串,前缀为存储在缓存中的项的键$名称空间='',//未定义缓存项的默认生存期(秒)//自己的生命周期,值为0会导致项目无限期地存储(例如://直到APCu内存被清除)$defaultLifetime=0,//当设置时,所有以$namespace为前缀的键都可以通过更改而失效//这个$version字符串$版本=零);
谨慎
在写/删除繁重的工作负载时不建议使用此适配器,因为这些操作会导致内存碎片,从而导致性能显著降低。
提示
该适配器的CRUD操作特定于它在其中运行的PHP SAPI。这意味着在FPM或CGI SAPIs下,使用CLI的缓存操作(如添加、删除等)将不可用。
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。