查看,对比 npm 包下载量
调研、选择替代 npm 包
npms.io / github openapi / npmjs.com
sql 存了相关性推荐的数据 因为 npms 和 github 的接口访问过慢,加上会被限频,redis 用来缓存请求结果
背景: 最开始使用的是轻量云服务器+pm2 做后端部署,但是如果访问量太大,不好扩容,宽带太大了也消费不起 所以后面想上 docker+k8s,虽然后面只需要增加主机增加 pod 就可以扩容,但是技术栈有点深,不能保证稳定性. 后面发现云函数可以直接上镜像,直接用了 起初使用云函数是上传代码,各种环境 /包问题,直接放弃了,有了镜像环境后,轻松了很多,说下直接好处吧
整体来说,比以前自己动手轻松了很多很多,也退掉了其他的云服务器 现阶段确实挺省钱的,哈哈
大家看下有什么建议,或者讨论技术
开源还是要开的,现阶段前后端代码还没脱敏,等脱敏了直接放在 npmvs 上
产品参考这个网站,但是觉得这个网站太慢了,所以 https://www.npmtrends.com/
1
dengshen 2022-04-25 17:29:12 +08:00 via iPhone
开源了 at 我一下。学习一下
|
2
Yidoon 2022-06-12 09:51:54 +08:00
我在对比两个包的时候,大部分情况都是在比较两个功能近似的包,所以除了下载量,还会考虑一些其他数据!这里给老哥提一些建议呗,看是否能加上:
1 、包的大小(这个我们在对比选择包的时候,也会考虑) 2 、最近一次更新的时间(主要是想看看包是否有人持续维护) 3 、License 4 、包的依赖情况,比如依赖包的数量(如果这个包本生功能不复杂,但是依赖了很多其他的包,在对比的时候也会考虑进去) 以上这些信息,在 npm 那边好像是有的,获取难度不是很清楚 P S:UI 设计的很不错,也很好用,要是开源了,必须 Star ,老哥加油 : ) |