如果你是个人开发者,想给自己搭建一些网站,我强烈推荐你使用云函数SCF!财务成本更低,维护成本更低!
我之前开发了免费、无广告的聚会小游戏给大家!不需要带桌游实体卡牌,也能在一起玩桌游!也支持线上玩!图片如下。
欢迎体验,体验方式:微信搜一搜:线下聚会游戏。
其中,我有使用「云函数SCF」:
今天,我给大家分享一下:
要实现一个计算服务,有多种方案:
、、。
由于我是个人开发者,而且流量非常小,我就优先选择最便宜的配置,无论配置多小,都抗得住我的网站流量。而且,腾讯云函数真是太方便了!不用自己关心环境的问题,它已经为你准备好了!我只需关注业务代码,就能快速开发、测试、部署、发布。
基于便宜+方便,我选择了腾讯云云函数SCF。
既然选择了腾讯云云函数,它是不提供存储的,但是我要联机游戏的话,就必须把房间数据保存下来。所以存储需要选型。
因为是为爱发电,我当然要选最便宜的选项。所以我首先排除了云SQL、云Redis等云数据库(云数据库最低的配置、最便宜的版本也比一台CVM贵,云数据库适合更注重数据安全的企业级应用,对于我这种个人的免费小业务,是不划算的)。
腾讯云云函数官方针对存储提供了4种选型:对象存储、文件存储、 SCF临时存储、SCF层。
因为要在函数运行过程中动态修改内容,所以排除了层。
因为要保证数据持久化,所以排除了临时存储。
而对象存储适用于文件作为对象整体上传、下载,频繁更新的话成本也比较高。也不适合。
最终,我选择了文件系统,并且准备搭配SQLite作数据库。这种数据库不需要“服务器”,或者说是“客户端”承担了“服务器”的职能,增删改查都是直接对文件的操作。虽然性能不如MySQL这种有服务器的数据库,但在我的业务场景,也完全够用了。最重要的是便宜