【文件属性】:
文件名称:cachePHP缓存库.zip
文件大小:29KB
文件格式:ZIP
更新时间:2022-07-31 04:51:33
类库下载-cachePHP缓存库
<?php
namespace Cake\Cache;
use BadMethodCallException;
use Cake\Core\App;
use Cake\Core\ObjectRegistry;
use RuntimeException;
class CacheRegistry extends ObjectRegistry
{
/**
* Resolve a cache engine classname.
*
* Part of the template method for Cake\Core\ObjectRegistry::load()
*
* @param string $class Partial classname to resolve.
* @return string|false Either the correct classname or false.
*/
protected function _resolveClassName($class)
{
if (is_object($class)) {
return $class;
}
return App::className($class, 'Cache/Engine', 'Engine');
}缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在用完后还是会把文件送到硬盘等存储器里永久存储。电脑里最大的缓存就是内存条了,最快的是CPU上镶的L1和L2缓存,显卡的显存是给显卡运算芯片用的缓存,硬盘上也有16M或者32M的缓存。
【文件预览】:
cachePHP缓存库
----composer.json(870B)
----php中文网下载站.url(114B)
----Cache.php(21KB)
----CacheRegistry.php(3KB)
----php中文网免费下载站.txt(219B)
----CacheEngine.php(8KB)
----Engine()
--------XcacheEngine.php(8KB)
--------WincacheEngine.php(6KB)
--------MemcachedEngine.php(16KB)
--------NullEngine.php(2KB)
--------FileEngine.php(14KB)
--------ApcEngine.php(7KB)
--------RedisEngine.php(9KB)
----README.md(1KB)