文件名称:动态缓存-图像目标检测技术及应用
文件大小:2.49MB
文件格式:PDF
更新时间:2024-06-23 17:51:11
ThinkPHP3.1
ThinkPHP3.1 完全开发手册 271 ThinkPHP 提供了方便的缓存方式,包括数据缓存、静态缓存和查询缓存等,支持包括文件方式、APC、 Db、Memcache、Shmop、Sqlite、Redis、Eaccelerator 和 Xcache 在内的动态数据缓存类型,以及可 定制的静态缓存规则,并提供了快捷方法进行存取操作。 12.1 缓存方式 ThinkPHP 在数据缓存方面包括文件方式、共享内存方式和数据库方式在内的多种方式进行缓存,通过插件 方式还可以增加以后需要的缓存类,让应用开发可以选择更加适合自己的缓存方式,从而有效地提高应用 执行效率。目前已经支持的缓存方式包括:File、Apachenote、Apc、Eaccelerator、Memcache、Shmop、 Sqlite、Db、Redis 和 Xcache。 12.2 动态缓存 所有的缓存方式都被统一使用公共的调用接口,这个接口就是 Cache 缓存类。 缓存类的使用很简单,首先实例化缓存类: 1. $Cache = Cache::getInstance('缓存方式','缓存参数'), 缓存方式 可以支持 File、Apachenote、Apc、Eaccelerator、 Memcache、Shmop、Sqlite、Db、Redis 和 Xcache 缓存参数 (根据不同的缓存方式存在不同的参数) 通用缓存参数 expire 缓存有效期(默认由 DATA_CACHE_TIME 参数配置) length 缓存队列长度(默认为 0) queue 缓存队列方式(默认为 file 还支持