fecshop 配置加速

fecshop配置加速的将fecshop的N个配置文件合并成一个配置文件, 进而减少了使用merge合并数组耗费的时间, 在并发不高的网站不需要做这个配置加速,影响不大,并发量高 的网站推荐使用

1.开启方法

1.1生成单配置文件

在web(@app/web/)目录下会发现文件index-merge-config.php , 访问执行:www.domain.com/index-merge-config.php ,就会 把所有的配置合并并写入 @app/merge_config.php中

注意,线上系统,就将这个文件的访问进行限制,通过nginx设置密码访问,或者特定ip访问, 等等,让该地址只能自己人访问,生成配置文件。

1.2开启使用单配置文件

打开文件 @app/web/index.php 找到代码行 $use_merge_config_file = false; 改成true,即可。

2.注意

如果您的配置文件进行了更新,更新后,您需要重新执行一下 www.domain.com/index-merge-config.php , 否则@app/merge_config.php中的配置还是原来的, 造成配置没有生效。

3.帮助

关于单文件配置的原理可以参看文章:yii2 配置加速 – N个配置文件生成一个配置文件