codecamp
Fecshop 配置加速

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中

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个配置文件生成一个配置文件

Fecshop 事件Event
Fecshop Log日志
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Fecshop 简介

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }