diff --git a/docs/uni-stat-v2.md b/docs/uni-stat-v2.md index 2f382f6461e023866a71679d1b00c9fa99ef8353..6b99f4ff5b30cb219a1d96e6ffde0323e8d6de60 100644 --- a/docs/uni-stat-v2.md +++ b/docs/uni-stat-v2.md @@ -1012,12 +1012,15 @@ exports.main = async (event, context) => { }; ``` -## 如何降低uniCloud费用 +## 如何降低uniCloud费用@savemoney 由于统计业务对数据库的操作会相当频繁,所以当用户量较大时可能会增加不小的开销。我们可以通过以下几种方式来减少`uni统计2.0`功能的数据库操作次数,从而达到降低uniCloud费用的目的 -- 1.适当增大前端数据上报周期,具体调整方式可参考上文[数据上报逻辑](#report-time)中有关前端数据上报周期的说明。 -- 2.开启redis缓存,这也是目前降低`uni统计2.0`数据库查询次数最有效的方法,开启方法可参上文[开启redis缓存](#开启redis缓存)。 -- 3.关闭实时统计,由于实时统计触发频次较高,会增加较多的数据库读写次数,如对实时数据不太关心,则可直接关闭以减少相应的开支。关闭方法:将实时统计的配置项设置为关闭状态,然后重新上传配置中心(`uni-config-center`)到关联的服务空间即可。配置项说明可查看上文[公共模块配置项说明](#公共模块配置项说明)。 +- 1.适当增大前端数据上报周期 +因为默认是10秒上报一次。改成10分钟一次就可以降低60倍的访问量。具体调整方式可参考上文[数据上报逻辑](#report-time)中有关前端数据上报周期的说明。 +- 2.开启redis缓存 +这也是目前降低`uni统计2.0`数据库查询次数最有效的方法。因为redis是按容量计费,读写次数再多也不会多花钱。redis开启方法可参上文[开启redis缓存](#开启redis缓存)。 +- 3.关闭实时统计 +实时统计指云端实时运算统计报表。但现实中大多数人只关心昨天的统计报表。只有今天要搞促销时才会实时关注数据报表。可以在日常配置为按天统计,在搞活动时再调整配置为实时统计。修改方法:将实时统计的配置项设置为关闭状态,然后重新上传配置中心(`uni-config-center`)到关联的服务空间即可。配置项说明可查看上文[公共模块配置项说明](#公共模块配置项说明)。 ## 常见问题