PHP7 学习笔记(十六)Yaconf 一个高性能的配置管理扩展
鸟哥博客原文: Yaconf – 一个高性能的配置管理扩展 什么是yaconf ? 它使用单独的一个配置目录(在yaconf.directory指定), 不和代码在一起.它在PHP启动的时候, 处理所有的要处理的配置, 然后这些配置就会常驻内存, 随着PHP的生命周期存亡. 避免了每次请求的时候解析配置文件.配置目录和代码分离以后, 可以借助一个配置管理后台, 来实现配置的统一化管理.配置如果有变化, 它会reload, 不需要重启(检测的频率由yaconf.check_delay控制).它支持丰富的配置类型, 包括字符串, 数组, 分节, 分节继承, 并且还可以在配置中直接写PHP的常量和环境变量等. 为什么要用 yaconf ? 一般我们项目中是用PHP文件做配置的, 一个config目录下可能有十几个甚至数十个.php配置文件, 里面都是各种各样的array, 这就导致配置文件的解析耗费了很大的性能。 安装 1、Windows Windows 10 环境配置 phpStudy 集成环境 扩展下载地址: http://pecl.php.net/package/yaconf 选择一个最新版本: http://pecl.php.net/package/yaconf/1.0.7/windows 根据本地环境学则一个版本 复制 解压后的 php_yaconf.dll 文件到 D: