云开发可以做推荐系统么?
发布于 4 年前 作者 kyi 3189 次浏览 来自 分享

可以,但不推荐

云开发是目前个人开发者在开发小程序的时候,用的比较多的后端云解决方案。随着用户越来越多,内容越来越多,智能推荐功能功能的需求就会越来越大。

这时,就会有人想问,有没有一个方式,让我可以在云开发里开发一个推荐引擎呢?

答案是肯定的,云开发是一个标准的 Node.js 环境,只要你可以在 Node.js 中实现一套推荐系统,那么你就可以在云开发中使用这套推荐系统。

实际上,开源社区也的确提供了这样的 Node.js 方案,就是 likely 项目:Likely 项目是一个基于 Node.js 的推荐系统,有兴趣的可以去 Github 上看看。不过这个项目的代码已经 5 年没有更新了,推荐的有效性有待考量。

在实际的生产环境中,我更推荐你使用来自云服务商的推荐系统,原因是他的系统可以提供更多的推荐因子,从而提升推荐的准确度;云服务商的服务器自带的弹性,也可以让你的服务在高度弹性的同时,享受高性能的推荐系统。

这里推荐几个服务(排名不分先后):


扫描下方二维码,关注我的个人微信公众号,获取每日微信开发知识

回到顶部