APCu缓存适配器

编辑本页

警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 5.0,现已不再维护。

本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。

APCu缓存适配器

这个适配器是一个高性能的共享内存缓存。它可以显著提高应用程序的性能,因为它的缓存内容存储在共享内存中,一个组件比许多其他组件(如文件系统)要快得多。

谨慎

要求:APCu扩展必须安装并激活才能使用此适配器。

ApcuAdapter可以选择提供一个命名空间、默认的缓存生存期和缓存项版本字符串作为构造函数参数:

12 3 4 5 6 7 8 9 10 11 12 13 14 15 16
使用ob娱乐下载组件缓存适配器ApcuAdapter缓存ApcuAdapter (//一个字符串,前缀为存储在缓存中的项的键名称空间//未定义缓存项的默认生存期(秒)//自己的生命周期,值为0会导致项目无限期地存储(例如://直到APCu内存被清除)defaultLifetime0//当设置时,所有以$namespace为前缀的键都可以通过更改而失效//这个$version字符串版本);

谨慎

在写/删除繁重的工作负载时不建议使用此适配器,因为这些操作会导致内存碎片,从而导致性能显著降低。

提示

该适配器的CRUD操作特定于它在其中运行的PHP SAPI。这意味着在FPM或CGI SAPIs下,使用CLI的缓存操作(如添加、删除等)将不可用。

此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。