常见问题:ECJia到家产品从入门到精通
第一章:小白-开源介绍
|
第二章:入门-开源程序安装-获取插件
|
第三章:精通-安装后初始化-如何设置抢单 |
第四章:免费 APP 使用-专属定制APP | ||
小白必备
1.1 开源介绍
1.1.1我们的程序包含什么?哪些可以免费试用?
- PC 端(免费,详细介绍:https://daojia.ecjia.com/pc.html )
- H5前端(免费,详细介绍:https://daojia.ecjia.com/wechat.html )
- 平台后台(免费,详细介绍:https://daojia.ecjia.com/pc_backstage.html )
- 商家后台(免费,详细介绍:https://daojia.ecjia.com/pc_backstage_seller.html )
- ECJia云店(免费,详细介绍:https://ecjia.com/wiki/常见问题:ECJia到家:ECJia云店APP免费下载使用 )
- ECJia掌柜(免费,详细介绍:https://ecjia.com/wiki/常见问题:ECJia到家:ECJia掌柜APP免费下载使用 )
- ECJia配送员(免费,详细介绍:https://ecjia.com/wiki/常见问题:ECJia到家:ECJia配送员APP免费下载使用 )
- ECJia到家(收费,购买链接:https://daojia.ecjia.com/app.html )
- ECJia到家门店(收费,购买链接:https://daojia.ecjia.com/app_store.html )
- ECJia到家门店小程序(收费,购买链接:https://daojia.ecjia.com/weapp.html )
1.1.2 开放的API
全部开放的 API 接口,任你发挥:https://ecjia.com/wiki/ECJiaWiki:ECJia到家API接口列表 |
点击进入可以看到更详细的情况 |
ECJia到家API版本更新记录说明: https://ecjia.com/wiki/ECJiaWiki:ECJia到家API版本更新记录说明 |
1.1.3 贴心的API 测试工具:TESTAPI
贴心的 API 测试工具,助你开发一臂之力:https://testapi.ecjia.com/sites/cityo2o/ ,使用文档:https://ecjia.com/wiki/ECJiaWiki:TestAPI调试工具使用说明 |
1.1.4 强大的微信开发调试工具:WETEST
强大的微信开发调试工具,助你微信引流不是梦:https://testapi.ecjia.com/sites/wetest/ |
1.1.5 完善的数据表结构说明
完善的数据库表结构,让你对数据游刃有余: https://ecjia.com/wiki/ECJiaWiki:ECJia到家数据库表结构说明 |
1.1.6 详细的目录结构说明
详细的目录结构说明,让你对产品了如指掌: https://ecjia.com/wiki/ECJiaWiki:Ecjia到家目录结构说明 ,https://ecjia.com/wiki/ECJiaWiki:Ecjia到家H5模板目录结构说明, https://ecjia.com/wiki/ECJiaWiki:Ecjia到家小程序目录结构说明 |
- ECJia到家目录结构说明
- ECJia到家H5模板目录结构说明
1.2 常见问题解答
你所遇到的问题,已经帮你总结:https://ecjia.com/wiki/常见问题 |
1.2.1 详细的二次开发文档
程序员们的天堂,小白的知识库:https://ecjia.com/wiki/首页 |
1.3 开源程序安装
1.3.1 推荐安装环境描述
1.3.1.1 Windows平台
Windows上可以用phpstudy集成工具来进行部署环境,方便快捷,适合开发或测试环境 线上生产环境推荐使用Linux系统来作为web服务器系统。 Windows 平台:IIS/Apache/Nginx + PHP5.4+ MySQL5.5; |
1.3.1.2 Linux平台
Linux版本为 :CentOS release 6.5 Nginx版本为 :nginx-1.10 PHP版本为 :PHP5.4 Mysql版本为 :Mysql5.5 |
1.3.2安装步骤
1.3.2.1==== Windows平台 ====
1.配置localhost本地测试环境访问,安装完成后使用浏览器输入localhost 或者127.0.0.1进行访问安装,如果修改过 host 的,请输入修改过的域名进行访问安装,如:install.dev |
- ①在 http://phpstudy.net/a.php/211.html 中下载、安装完phpstudy后,点击其他选项菜单,如下图所示:
- ②选择phpstudy设置->端口常规设置,如下图所示:
- ③设置网站根目录为 E:/WWW:,如下图所示:
- ④打开允许目录列表,如下图所示:
1.3.2.2==== Linux平台 ====
到家配备了自动化安装的脚本命令,适用于初始的Linux CentOS6.5或CentOS6.8的环境。 由于是部署环境的脚本,所以在有部署过程序的环境上运行该命令可能会报错导致不能使用,特别是有重要数据的环境上,会造成重要数据的丢失。 所以推荐在干净的系统中运用这个自动化安装脚本的命令,如果需要在已有的复杂环境下部署到家程序,请使用下面手工部署的教程进行手动配置。 |
curl -s http://file.ecjia.com/centos/shell/ecjia-cityo2o-lnmp.sh | sh
Step1:使用终端登录到服务器之后,必须使用root用户,然后运行这条命令就能安装完成。 |
Step2:运行命令之后脚本会提示是否是初始的系统,如果不是初始的系统请按Ctrl + C进行中断,否则倒计时15秒之后程序将默认为是初始的系统继续下面的流程开始部署到家环境 |
Step3:然后一直等到安装完成即可 |
Step4:通过IP地址直接在浏览器上输入回车就能进入到家的安装界面 |
升级步骤
1.3.3.1 完整包升级的执行步骤
|
- 清理缓存
进入平台后台,点击控制面板,更新缓存,点击开始,清理缓存。 |
- 删除文件
将上个版本的文件尽数删除,仅保留如下文件和文件夹:
|
1.3.2 补丁包升级的执行步骤
- 准备工作
|
- 清除缓存
进入平台后台,点击控制面板,更新缓存,点击开始,清理缓存。 |
- 替换补丁包文件
|
更加详细的步骤请参考:https://ecjia.com/wiki/ECJiaWiki:ECJia到家Linux环境安装流程指导 |
1.4 安装后初始化
1.4.1 开店向导设置
设置商店名称以及公司信息 |
设置配送方式、支付方式 |
1.4.2 配送方式设置
由于后面需要模拟配送员接单,所以先设置o2o速递,在配送信息中点击【o2o 速递】后,点击右上角【新建配送区域】,设置配送区域的价格、时间、地点等。 |
1.4.3 支付方式设置
在支付方式中点击【支付宝】,然后填写相关参数,由于只需要为 H5配置支付宝,填写图中参数即可。需在支付宝商户平台( https://b.alipay.com )填写企业相关资料信息申请。 |
更加详细的步骤请参考:https://ecjia.com/wiki/常见问题:如何为H5及APP配置支付宝支付 |
1.4.4 邮件服务器设置
按照图中说明填写,最好使用465端口和 SSL 加密,比较安全. |
更加详细的步骤请参考:https://ecjia.com/wiki/常见问题:ECJia到家:邮件配置流程 |
1.4.5 模板堂短信插件配置
- ECJia短信平台配合到家产品使用,更加方便快捷、价格更加实惠。传统短信平台需要进行短信报备、审核,耽误人力物力,而ECJia短信平台配合到家产品可以所有短信免审核,无需手动添加,直接使用即可;入门门槛低,最低只需要10元,就可以获得100条短信数量,进行产品测试,高效便捷。
1.模板堂插件安装:在平台后台中选择【控制面板】-【插件管理】-【未安装】。 |
2.模板堂短信插件填写账号:在平台后台中选择【服务】-【短信管理】-【短信渠道】,选择模板堂短信点击编辑,账号在模板堂短信官网申请 https://sms.ecjia.com/ 。 |
更加详细的步骤请参考:https://ecjia.com/wiki/常见问题:ECJia到家:ECJia短信平台如何使用 |
1.4.6 计划任务插件配置
确认以下插件是否安装: |
- 商家结算账单按日生成(每日3时(v1.7)生成前一日“完成订单”的订单结算);
- 商家结算账单按月生成(每月1号4时生成上一个月所有“完成订单”的结算账单);
- 自动关闭未付款订单 ;
- 自动确认收货;
注意事项: |
- 计划任务插件执行时间可修改插件下的config.php 进行修改,只建议修改运行小时,其他不建议修改。
- 计划任务具体问题参照计划任务文档。
- 结算账单为月账单,每月1日生成上月账单,月账单以日账单数据为基础统计而来。
1.4.7 公众平台对接
Step1:用户可以在微信公众平台官网( https://mp.weixin.qq.com/ )填写相应资料,选择公众号类型,进行微信公众号注册。按注册流程操作即可。 |
Step2:平台后台填写资料:依次选择平台、公众号类型,填写公众号名称,AppID及AppSecret,点击生成Token后会自动生成 Token, 以上检查无误确定保存。 |
Step3:平台后台获取参数:保存后系统会根据填写的信息来自动生成UUID、外部访问地址及EncodingAESKey,如下图所示: |
Step4:在微信公众平台填写平台后台获取的参数:接下来需要开启微信公众平台官网后台中的服务器配置,将上边得到的相应参数填写补充即可; |
1.4.8 QQ第三方登录对接
填写参数:【控制面板】-【插件配置】-【账号连接】-【QQ 账号登录】,登录 QQ互联平台注册账号,获取参数,网址:https://connect.qq.com/intro/login/。 |
1.5 获取插件
1.5.1 微信登录插件(购买标准授权赠送)
微信登录插件1.7 |
首先把交付邮件中的微信支付插件通过 FTP上传到插件目录下目录为 content/plugins ,然后在插件管理安装即可 |
填写参数:【控制面板】-【插件配置】-【账号连接】-【微信账号登录】,登录微信公众平台,获取参数,网址:https://mp.weixin.qq.com/ 。 |
回调地址格式为: http://www.xxxx.com/sites/m/notify/callback_wechat.php |
微信登录插件1.8 |
步骤和微信登录插件1.7一致,在微信登录插件1.8中,只需要填写图中2个参数,无需填写回调地址 |
1.5.2 微信支付插件(购买标准授权赠送)
注册开发者帐号
第一步:登陆:https://open.weixin.qq.com , 注册开发者账号,填写资料。 |
第二步:登陆邮箱进行激活账号 |
第三步:身份验证 |
创建应用
第一步:填写APP基本资料。 |
第二步:填写平台。 |
第三步:提交审核 |
在平台后台填写相关参数:【工具】-【支付管理】-【支付方式】-【微信支付】: |
1.5.3 阿里大于短信插件(收费,单独购买)
由于阿里云方面调整,2017年8月份以前的老用户可以使用阿里大于插件与账户登录,2017年8月份以后的新用户使用阿里云短信插件即可。2个插件的后台配置一致,只是登录账号不同。
阿里大于参数获取
1.登陆阿里大于官网:https://dayu.aliyun.com/ ,账号为阿里云账号。 |
2.进入大于控制台后之后,选择【使用短信服务】 |
3.点击右上角用户名,选择【accesskeys】 |
4.选择【继续使用 AccessKey】 |
5.由于是第一次使用,没有账户,点击右上角【创建Accesskey】,弹出对话框选择【同意并创建】,会生成【Access Key ID】 与【Access Key Secret】,分别对应短信插件的短信平台账号与短信平台密码。 |
阿里云短信插件配置
1.添加插件:将购买的插件解压后放置于程序的【/content/plugins/】文件夹内。 |
2. 安装插件:进入 ECJIa 的平台后台,点击【控制面板】-【插件管理】-【未安装】: |
3. 配置插件:【服务】-【短信管理】-【短信渠道】: |
更加详细的步骤请参考:https://ecjia.com/wiki/常见问题:ECJia后台中如何配置阿里云短信插件 ,购买链接:http://www.ecmoban.com/goods-795.html |
1.5.4 阿里云短信插件(收费,单独购买)
- 设置和阿里大于短信插件一致
更加详细的步骤请参考:https://ecjia.com/wiki/常见问题:ECJia后台中如何配置阿里云短信插件 ,购买链接:http://www.ecmoban.com/goods-795.html |
进阶必备
2.1对接免费APP
2.1.1 下载免费APP
进入 http://www.xxxxx.com/sites/app ,下载APP页面查看对接免费APP图文教程。(注意xxxxx替换为你自己的域名) |
从后台【服务】-【云店铺】进入,下载三款免费APP。顶部二维码为店铺API 地址二维码,供 ECJia 云店、ECJia 掌柜、ECJia 配送员等APP扫描添加店铺。 |
2.1.2 免费APP特色介绍
2.1.2.1 ECJia云店
- “发现”,解放你的才智,让商城趣味十足!它可将扫码、签到、钱包等更多功能收纳其中;
- 信息内容展示简洁、直观,功能入口聚集展示,操作路径更短、更简捷,用户可以在不同功能之间快速跳转;
- 二维码作为当前最流行的信息载体,让扫码成为必不可少的工具,扫一扫支付、获取链接、下订单...简直不要太方便!
- 客户下单、确认收货、等各种消息及时送达,管理订单,更加有效;
- 首页热门店铺,每日为你量身推荐,发现你周边的好店,汇聚衣食住行,吃喝玩乐全方位服务;
- 推广在手,强力吸粉,力图让ECJia到家自身拥有造血功能,通过分享奖励来拓展用户群体;
- 商品+评价+商家信息,全方位了解店铺,更多优惠活动尽在头部公告;
- 发表评论,上图晒单,图文并茂,呈现更多精彩内容,提升店铺人气活跃指数,为商品代言;
- 商品多种规格,自由切换、随心选择,店铺列表页、商品详情页、“也许你还喜欢”多个列表页都可实现;
- 新人驾到,红包拿来!店铺放大招,强力吸粉红包大派送,新人专享好礼;
2.1.2.2 ECJia掌柜
- 添加商品、编辑商品名称、图片、价格、库存等相关信息,“不分场合”随时添加;
- 新增添加商品,添加商品、编辑商品名称、图片、价格、库存等相关信息,“不分场合”随时添加;
- 新增上架发布,商品信息编辑完成,正式上架,商品上架分分钟搞定;
- 新增编辑商品,商品价格、库存等信息发生变化,随时随地更改商品信息!
- 新增付款、改价,修改未付款订单价格,交易更加自由;
- 新增发货,已付款订单进行发货,快速完成订单处理;
- 新增查看物流,查看已发货订单物流信息,实时掌控订单状态!;
- 新增商品分类管理,上传商品分类图片、设置顶级分类、转移商品,操作简单,让添加、编辑变得随心所欲;
- 新增消息中心,消息通知,订单跟踪,实时了解每一笔订单状态,及时有效;
2.1.2.3 ECJia配送员
- ECJia配送员是专门为ECJia到家推出的一款免费APP,线上、线下、物流三者结合,迎接“新零售”时代!
- 配送员使用手机接单、抢单、配送,操作简单易上手;
- 随时随地抢单、查看路线、智能导航;
- 消息通知,了解每一笔订单状态,合理安排时间;
- 配送情况:每一位配送员自己的配送量与获得配送费了如指掌;
- 订单搜索:输入订单号快速查询任意一笔订单;
- 历史配送:统计抢单、系统配单数量,任务总量做到心中有数;
- 随时上下班,让你闲碎时间变金钱;
- 一名配送员,可以接多个店铺的订单。
2.1.3 免费APP使用
三款免费 APP 均可使用扫码或者手动输入 API 地址添加店铺 |
2.1.3.1 ECJia云店
用户下载好 ECJia店铺,扫描你的店铺二维码,直接通过APP打开微商城,方便、快捷的操作省时省力,比H5微商城运行速度快、浏览商品更加流畅,实现完美的购物体验。详细介绍:https://ecjia.com/wiki/常见问题:ECJia到家:ECJia云店APP免费下载使用 |
2.1.3.2 ECJia掌柜
用户购买后,商家可以通过掌柜APP查看订单,选择发货或者指定配送员进行配送,出门在外也可以处理订单了。详细介绍:https://ecjia.com/wiki/常见问题:ECJia到家:ECJia掌柜APP免费下载使用 |
2.1.3.3 ECJia配送员
配送员使用商家后台添加的配送员账号登陆,进行抢单、接单。详细介绍:https://ecjia.com/wiki/常见问题:ECJia到家:ECJia配送员APP免费下载使用 |
2.2 如何设置抢单
2.2.1 商家后台设置配送方式
第一次商家后台会进入到开店向导,根据信息填写: |
Setp1: 开启商家配送配送方式:商家登录商家后台,【配送】-【配送管理】中设置开启,注意设置配送区域。 |
- 添加运费模板
2.2.2 商家后台添加配送员
Setp2: 在商家后台添加配送员账号 |
- 添加配送员账号:在商家后台【员工】-【我的员工】-【添加员工】
- 填写配送员手机号,输入短信验证码
- 填写配送员相关信息以及密码
- 填写完毕可以查看配送员信息
注意:当用户注册时,需要输入手机验证码验证,未安装短信插件,没有购买短信包如何正常使用? |
未购买短信插件可以使用默认的互亿无线短信插件。没有购买流量包的当发送短信的时候,只是短信不能发送到对应手机,还是会在数据库中产生数据,你也可以在平台后台【服务】-【短信管理】-【短信记录】中查看,填入记录中的验证码就可以。 |
2.2.3 配送员使用配送APP登录
Setp3: 配送员使用配送APP登录 |
- 使用配送员 APP扫描店铺二维码添加店铺
- 输入账号:扫码后弹出登录界面,输入商家后台填写的配送员手机号与配送员密码
2.2.4 使用掌柜APP登录商家帐号
Setp4:使用掌柜APP登录商家帐号 |
- 使用掌柜 APP扫描店铺二维码添加店铺
- 输入商家账号密码进行登录,如果安装时勾选了测试数据的话,商家账号默认为:15012345678,密码为:123456
- 为方便测试,把【以色列葡萄柚】该商品价格修改为0.01。在 APP 中点击【商品列表】,选择改价
- 点击【改价】,修改商品售价
- 在平台后台,点击【控制面板】-【更新缓存】-【开始】
2.2.5 模拟用户在商家下单,付款
Setp5:模拟用户在商城下单 |
- 使用云店APP扫描店铺二维码添加店铺进行购物
- 用户扫码后会进入店铺,点击【以色列葡萄柚】进行购买,加入购物车
- 弹出登陆、注册页面,注册一个用户来进行测试:1.使用手机号注册(短信问题查看:注意事项);2.在平台后台【会员管理】-【会员列表】-【添加会员】来手动添加会员。
- 使用用户账号登陆后,把商品加入购物车、结算、新增收货地址,配送方式选择【o2o 速递】:
- 下单成功
2.2.6 商家接单,发货
Setp6:商家收到通知后,使用掌柜APP 在线发货:打开掌柜APP,【订单管理】-【发货】 |
2.2.7 配送员抢单
Setp7:配送员看到订单后,进行抢单 |
2.2.8 配送员接单
Setp8:接单是由系统默认分配的订单 |
- 商家后台【订单】-【订单列表】,选择发货然后设置配送员等信息
2.2.9 配送员取货
Setp9:配送员扫描商家提供的取货二维码进行接单 |
- 商家展示二维码,掌柜 APP,【订单管理】-【发货】,点击订单
- 配送员扫描掌柜提供的二维码进行取货,配送。
- 扫码后,在【配送中】可以查看订单,
- 点击后可以查看配送路线
2.2.10 配送上门,客户确认收货
Setp10:配送员配送货物上门,用户确认收货。 |
- 收货之后,可以评价晒单,支持文字、图片、评分、匿名评价。
- 平台后台管理员审核之后,评论才能通过,展示出来。在【评价晒单】-【商品评价】审批。
2.3 专属定制APP
2.3.1 ECJia到家全端APP(含消费者、商家、配送员)
ECJia到家是由上海商创网络科技有限公司推出的,一款可开展O2O业务的移动电商系统。ECJia从用户日常需求出发,以专业态度做产品,挖掘定位服务潜力;它打通线上线下O2O服务,适用于多种购物场景,各种功能一应俱全,为用户带来舒畅的购物体验,为生活带来更多便利。详细介绍:https://ecjia.com/daojia_app.html |
- 商业前景广阔
快速搭建运营平台,招揽商家入驻,提供多元化服务,营销方式应有尽有;打通线上线下服务,
形成生态闭环;提供深度定制方案,量体裁衣更贴合业务需求。
- 用户体验良好
扁平化UI界面,精心设计页面,内容呈现更丰富更出彩;定位区域覆盖全国,精准到当前街道,
商品/店铺智能推荐,适用多种购物场景,功能一应俱全,购物更顺畅更有保障。
- 技术卓越先进
吸收国际化设计理念,采用原生开发模式,拥有独立框架、多重API接口,功能扩展不受限制。
多层代码架构封装,系统运行安全更稳定;数据库多元化,支持多数据库操作。
2.3.2 ECJia到家门店APP
ECJia 到家门店是一款能够让用户通过LBS定位、轻松查找并进入周边门店查看信息,让ECJia到家平台的入驻商门店拥有更多的广告及商品展示区域、和编辑权限。详细介绍:https://ecjia.com/daojia_shop.html |
- 功能精简
深度挖掘业务需求,研究行业趋势变化,结合产品自身定位,有的放矢设计开发功能,以支撑业务流程,没有冗余功能。
- 美观大方
整体采用扁平化设计,精心设计界面,内容呈现丰富而不杂乱,视觉效果美观清爽,让消费者可以轻松找到所需,享受愉快购物。
- 性能稳定
坚持国际开发标准,采用原生开发模式,合理规划逻辑构架,系统性能卓越,执行效率、扩展性、稳定性业内领先。
- 售后支持完善
拥有经验丰富的售后客服和技术团队,帮助用户稳步进入移动电商市场,让客户拥有一套完全属于自己,可以独立运营的移动商城。
2.3.3 ECJia到家门店小程序
ECJia 到家门店小程序可以快速帮商家在微信里搭建一个小程序商城,用户无需下载就能够享受APP的购物体验,带来优秀的用户体验。详细介绍:https://ecjia.com/daojia_weapp.html |
- 无需安装无需卸载
无需下载安装即可使用的应用,用户扫一扫或者搜一下即可打开,省流量,省安装时间,不占用桌面。
- 推广好
对于小程序拥有者来说,相较于原生APP,推广更容易更简单,更省成本。
- 适用于线下商家
利用小程序将门店搬到线上,自身做为服务载体、提供服务的线下商家,让每个商家内容显示更全,更可支持多种门店的切换模式。
- 功能精简
小型简化的平台,与原生APP和H5版本的数据相通,能满足展示商品、下单、支付等核心基础功能,没有冗余功能。
- 交互流畅
页面交互流畅,页面加载速度快,与APP体验接近。
- 美观大方
整体采用扁平化设计,精心设计界面,内容呈现丰富而不杂乱,视觉效果美观清爽,让消费者可以轻松找到所需,享受愉快购物。
- 性能稳定
坚持国际开发标准,采用原生开发模式,合理规划逻辑构架,系统性能卓越,执行效率、扩展性、稳定性业内领先。
- 售后支持完善
拥有经验丰富的售后客服和技术团队,帮助用户稳步进入移动电商市场,让客户拥有一套完全属于自己,可以独立运营的移动商城。
高手必备
3.1 打开调试模式,无页面缓存,方便开发调试
//调试开关
'debug' => env('DEBUG', true),
'debug_display' => true, //日志显示
'debug_display_query' => true, //sql语句显示
|
3.2 网站开启OSS
'default' => 'aliyunoss',
'cloud' => 'aliyunoss',
'disks' => array(
'local' => array(
'driver' => 'local',
'root' => SITE_UPLOAD_PATH,
),
'direct' => array(
'driver' => 'direct',
'root' => SITE_UPLOAD_PATH,
),
'aliyunoss' => array(
'driver' => 'aliyunoss',
'key' => 'XXXXXXXXXX',
'secret' => 'ihM7O0mXXXXXXXXXXXN8adDyl',
'bucket' => 'XXXXXXX',
'server' => 'http://oss-cn-beijing.aliyuncs.com',
'server_internal' => 'http://oss-cn-beijing-internal.aliyuncs.com',
'is_internal' => false,
),
),
|
3.3 (到家1.32 多商户2.0之后版本)网站开启OSS
'default' => 'aliyunoss',
'cloud' => 'aliyunoss',
'disks' => array(
'local' => array(
'driver' => 'local',
'root' => SITE_UPLOAD_PATH,
),
'direct' => array(
'driver' => 'direct',
'root' => SITE_UPLOAD_PATH,
),
'aliyunoss' => array(
'driver' => 'aliyunoss',
'key' => 'XXXXXXXXXX',
'secret' => 'ihM7O0mXXXXXXXXXXXN8adDyl',
'bucket' => 'XXXXXXX',
'server' => 'http://oss-cn-beijing.aliyuncs.com',
'server_internal' => 'http://oss-cn-beijing-internal.aliyuncs.com',
'is_internal' => false,
'url' => 'http://oss.yourdomain.com'
),
),
|
3.4 网站开启memcached
由于环境不一致,安装 memcached 方法不一致,这里以你已经安装好 memcached 为前提开始本教程。 编辑 content/configs/session.php 文件,增加memcached缓存大小: 用户端如何减少用户重新登录的次数 'driver' => env('SESSION_DRIVER', 'mysql'), 更改为 'driver' => env('SESSION_DRIVER', 'memcache'), |
3.5 网站开启OPcache
- OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能,存储预编译字节码的好处就是省去了每次加载和解析 PHP 脚本的开销。推荐使用 PHP 7.1与7.2,加速网站运行,提升性能。使用官网运维工作台 部署的环境的默认为开启状态,访问:www.域名.com/info.php 查看是否开启 OPcache ,看到如图所示,则为开启状态。
3.6 防止清除缓存后用户掉登录
- 在平台后台清除缓存后,已登录用户需要重新登录,给用户体验以及测试带来不便,可以按照如下方式进行修改。在服务器程序根目录的
.env
文件中添加以下代码(前提是已经安装好 PHP 的 memcached 扩展):
TOUCH_CACHE_DRIVER=memcached