缓存类装入器

编辑该页面

警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 3.1,不再维护。

这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。

缓存类装入器

寻找一个特定类的文件可以是一个昂贵的任务。幸运的是,类加载器组件有两个类来缓存从一个类映射到它包含文件。这两个ApcClassLoaderXcacheClassLoader环绕一个实现了一个对象findFile ()方法来找到一个类的文件。

请注意

这两个ApcClassLoaderXcacheClassLoader可用于缓存作曲家的吗自动装卸机

ApcClassLoader

ApcClassLoader包装现有的类加载器和缓存调用它findFile ()方法使用APC:

1 2 3 4 5 6 7 8 9 10 11 12 13
require_once' /道路/ / src /ob娱乐下载 Symfony /组件/类加载器/ ApcClassLoader.php ';/ /类的实例,实现了一个findFile()方法,类加载器美元加载程序=……;/ / sha1 (__FILE__)生成一个APC名称空间前缀美元cachedLoader=ApcClassLoader (sha1 (__FILE__),美元加载程序);/ /寄存器缓存的类装入器美元cachedLoader- >注册();/ /禁用,缓存加载程序如果是之前注册美元加载程序- >注销();

XcacheClassLoader

XcacheClassLoader使用XCache缓存类装入器。注册很简单:

1 2 3 4 5 6 7 8 9 10 11 12 13
require_once' /道路/ / src /ob娱乐下载 Symfony /组件/类加载器/ XcacheClassLoader.php ';/ /类的实例,实现了一个findFile()方法,类加载器美元加载程序=……;/ / sha1 (__FILE__)生成一个XCache名称空间前缀美元cachedLoader=XcacheClassLoader (sha1 (__FILE__),美元加载程序);/ /寄存器缓存的类装入器美元cachedLoader- >注册();/ /禁用,缓存加载程序如果是之前注册美元加载程序- >注销();
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。