Fecify 系统params配置
系统params配置config
fecify系统,在运行过程中的一些参数是固定的,为了方便自定义,用户可以自定义系统参数
1.文件路径:{fecify_base_path}/config/params.php
- {fecify_base_path}代表是fecify系统的文件根目录,因此,您需要先进入fecify系统文件根目录文件夹
- 再进入文件路径:config/params.php
2.进入后,您可以看到如下内容:
<?php
/**
* Fecify自建saas跨境电商系统
* @description fecify支持一套系统搭建N个独立站,100%私有化saas。
* @author 青岛飞猫科技有限公司
* @link https://www.fecify.com
* @copyright Copyright (c) 2019-2022 Qingdao Feimao Technology Co., Ltd.
* @copyright 版权归青岛飞猫科技有限公司所有
* @warning Unauthorized deletion of copyright information is prohibited.
* @warning 未经许可禁止私自删除版权信息
*/
return [
'adminBase' => 'admin',
'managerBase' => 'manager',
'facebook_conversion_api_timeout' => 2, // facebook转化api发送的超时时间,最大5秒,最小1秒,其他的配置将无效. 如果不设置,默认是2秒
'feed_product_pager_num_per_page' => 10, // feed生成,每次遍历商品,每页的商品个数,系统默认为10,如果您的php内存设置的比较大,可以改的数值更高一些
];
说明:
- 如果您上面没有这些参数,可以手动添加进去配置内容
- 如果不设置参数,那么将使用系统的默认值
- 这里设置参数后,将使用这里的配置值。
2.1配置:adminBase和managerBase,分别对应服务端后台和商家端后台的url后缀
- 详细参看:cloudflare如何配置URL后缀
2.2配置:facebook_conversion_api_timeout
- 当facebook插件,开启了转化Api,那么就会由系统收集数据,由后端通过api给facebook发送数据,这里设置超时的最大时间
- 系统默认是2秒,最大值可以设置5秒,最小值1秒
- 当服务器给fb发送转化api数据,当超出这里的时间,那么将超时退出
- 因此,设置的值越大,越能保证数据的数据发送的成功率,但是超时将占用php进程更多的时间
- 因此系统默认的2秒即可,一般不需要配置该值,除非特殊情况
2.3配置:feed_product_pager_num_per_page
- 生成feed(google feed,pinterest feed等),需要遍历商品数据,进行分页查询处理
- 系统默认查询商品的个数是10个,如果您的php的内存设置比较高(譬如:512MB),那么可以酌情增大。
- 当您的商品数量比较多,譬如:店铺几十万,服务器内存配置比较高,那么您可以设置该值更大一些,可以加快feed的生成
注意:加上参数后,一定要访问一下商家端后台,看看是否报错,如果报错,请仔细参看上面的代码配置结构(注意,每一配置行的默末尾有一个英文逗号), 如果实在搞不定,就先还原代码为原来的配置,然后找售后技术协助处理。