|
关于应用访问人数该如何分配使用,以减轻服务压力
附件下载与图片预览,请登录论坛帐号以便查阅。
一、关于访问人数的配置说明。
百宝云管理→云应用→安装包位置管理:可查询每个应用的访问人数上限。
收费版可点击“变配”,进入配置升级购买操作。
访问人数 | 默认赠送100个, 购买步长为100个 | 可以承载 | 每秒1次访问,200个左右客户端访问,每10秒1次访问;2000个左右客户端访问。
以此类推,但还需要考虑其他影响,比如,接入方法的处理时间等。
此配置使用 cominterface、get、post 接口访问。 |
二、哪些功能需要用到访问人数。(连接数)
答:所有与验证服务器通讯的请求,都占用一次访问人数,在请求被处理反馈结束前,将被占用访问人数。
以[注册码_安卓ios]为示例:注册码_安卓ios_接口文档+在线调试
注册登录 | 试用登录 | 试用登录扩展 | 注册解绑 | 验证注册详细信息 | 获取注册剩余时间 | 获取试用剩余时间 | 退出注册登录 | 获取注册码备注 | 设置注册码备注 | 获取项目公告 | 获取自定义数据 | 发送监控消息 | 以卡充卡 |
三、如何合理调用分配访问人数(连接数)。
1、参数校验。
注册登录 | 功能描述 | 注册码登录验证 | 请求内容 | flag=login&DeviceID=设备ID&RegCode=注册码&ProjectName=项目名称 |
注册登录分别需要四个参数:请求类型、机器码(设备ID)、注册码和项目名称
除了注册码,其余三个参数都是由作者直接编写数值写入代码来执行,理论上不存在错误。
但注册码是由用户在界面填写来使用,则可能在调用该命令时,存在错误,导致注册登录失败,这样就白白占用一次连接数使用。
比如,注册码的位数是固定32位,如果位数错误,则绝对失败,这情况下就没必要提交到服务器进行判断,返回注册码错误结果,本地就可以做判别告知用户。
2、功能次数限制。
试用次数 | 项目设置中,次数设定为每天3次,那么本地则可以做个次数记录,一旦次数超出,则直接拦截试用请求。 | 注册登录 | 可以设定请求间隔,如请求成功过一次,则记录下时间,在1分钟内,禁止重复请求,防止恶意捣乱来占用连接数。 | 以卡充卡 | 注册解绑 | 网络验证:帐号注册、帐号充值等都可进行合理的次数限制。 |
3、设定合适间隔的心跳检测。
关于心跳线程在验证系统中的作用
|
|