小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我们现在的做法,是根据发请求的小程序的相关信息,去数据库里拿它的appId和secret,但是再拼出参数去调用接口。
不过我总感觉这种方式,有点不正常,性能影响很大,一直在来回更换wx api的参数。
请问各位前辈,我们这样做对吗?有更好的方法吗?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你的做法没有问题,是最基本的做法。 更换 api 参数没有性能影响,微乎其微。这里需要考虑的主要是,数据库压力和微信 api 的限流问题。
因为不了解你的具体用户量多少,接口请求频率有多高,我们就假设很高,那对数据库请求会对数据库造成一定压力,也更容易触发微信 api 的限制。所以就需要减少对数据库的请求,减少对 api 的请求。最简单有效的方式是缓存,缓存用户的 appid、secret,缓存生成的二维码。缓存的方法有很多,各有优劣,你搜索一下就能了解到很多。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
减少数据库调用不就行了 内存缓存
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你的做法没有问题,是最基本的做法。 更换 api 参数没有性能影响,微乎其微。这里需要考虑的主要是,数据库压力和微信 api 的限流问题。
因为不了解你的具体用户量多少,接口请求频率有多高,我们就假设很高,那对数据库请求会对数据库造成一定压力,也更容易触发微信 api 的限制。所以就需要减少对数据库的请求,减少对 api 的请求。最简单有效的方式是缓存,缓存用户的 appid、secret,缓存生成的二维码。缓存的方法有很多,各有优劣,你搜索一下就能了解到很多。
减少数据库调用不就行了 内存缓存