最近一直在用微信云开发做小程序,根据微信官方文档,调用云函数、云数据库,每调用 1 万次 0.5 元。
恩,我觉得 ok 啊,1 万次收我 0.5 元不贵啊,那就搞吧!
但是,我今天突然发现,用户每阅览一张图片,要计算一次“调用次数”!!!
什么? 看一张图片要计算一次“调用次数”??? 看 100 张计算 100 次???
我真的不敢相信,于是提交工单问客服,客服回复“无论如何,只要查看云存储的图片,一张图片算一次!”
我还是不敢相信,就用图片的 URL 写了一个 for 循环,试一下“我看 500 眼会怎样?”,结果,真的计算了 500 次!!!
你想啊,这个 URL 是公开的,如果某个网站把 URL 注入到他的 HTML 代码里,分分钟访问上亿次!!!
这个云开发有多贵? 我们来算个账:
如果小程序每天有 10 万用户(给某甲方写的,确实有这么多用户),每个用户平均阅读 100 张图片,那么一天就有 1000 万次访问,花费 500 元,一年就是 18.2 万元。
这还仅仅是“调用次数”一个项目的收费!!!
还没有计算图片的 CDN 费用、存储费用、云函数费用、云数据库费用。。。
微信你是认真的么???
1
worldqiuzhi 2023-03-23 16:45:56 +08:00
10 万个每天看 100 张图片的用户 一年 18 万对公司而已也不算很贵
正常每个用户一天应该看不了 100 图片 注册用户应该破百万了 |
2
PureWhiteWu 2023-03-23 16:47:17 +08:00
1. 应该有 referer 检测,不存在“如果某个网站把 URL 注入到他的 HTML 代码里,分分钟访问上亿次”。
2. 10 万个用户,而且留存这么高,公司赚麻了已经…… |
3
sdjl OP @PureWhiteWu 现在 10 万个用户也赚不了多少钱。。。 就是一些阅读图片的娱乐网站,靠广告也赚不了多少钱。。。
|
4
ljsh093 2023-03-23 16:54:00 +08:00
我想知道这种不应该至少设置个缓存吗?
|
5
Xusually 2023-03-23 16:54:18 +08:00 via iPhone
用 cdn 缓存 避免回源 保护云存储
|
6
kongkongye 2023-03-23 16:54:24 +08:00 via iPhone
图片这种静态资源是不应该放 cdn ?
|
8
sdjl OP 我的又拍云账号里还有 4.5 万 GB 流量,不行的话我先放又拍云。。。
|
9
garlics 2023-03-23 17:12:13 +08:00
这跟我之前遇到的 cdn https 次数单独收费的问题差不多,一堆小图等着优化。
|
10
Chad0000 2023-03-23 17:21:45 +08:00 via iPhone
这就是国外 cdn 进不来的后果。CF 能进来还有他们什么事
|
12
hhjswf 2023-03-23 17:30:15 +08:00 via Android
也不贵啊,10 万日活,起码百万用户,不差那点钱。再说谁看那么多图片,除非 ins 那种图片站
|
13
westoy 2023-03-23 17:30:37 +08:00
这种东西卖的是服务, 定价只需要卡位比企业自己实施需要的人工+硬件全套资源稍微便宜一点, 赚的是企业优化成本的钱, 你不需要的话你就不是人家目标用户, 那你用它干嘛
至于客户滥用造成的损失, 这个无解的, 以前自己托管文件或者图片被迅雷和百度图片引用一下, 一晚上跑掉一台车的也多的是 |
15
sdjl OP 这个用户量是有的,我就是那种“斤斤计较”的开发者。。。嘛。。。
|
16
billlee 2023-03-23 17:38:00 +08:00 via Android
哪有人用云函数返回图片的,肯定是用对象存储或者 CDN 啊
|
17
sdjl OP |
18
ahsjs 2023-03-23 17:59:40 +08:00
确实很贵,国内云已经发展到可以割韭菜了
|
19
frankies 2023-03-23 18:02:13 +08:00 via Android
云开发涨价了,用不起了。老套路,先廉价吸引一波用户然后坐地起价。
|
20
GentleFifth 2023-03-23 18:08:55 +08:00 via Android
那么应该怎么定义调用次数呢?
|
21
xmumiffy 2023-03-23 18:13:30 +08:00 via Android
被大家骂吃相难看的 cdn 的 https 调用费是 0.05 元 /万次,你就知道这有多贵了
|
22
0o0O0o0O0o 2023-03-23 18:14:23 +08:00 via iPhone
就是很贵,去年调价格时本站已经吐槽过一轮了。楼上不少以大企业的角度去考虑成本,可是云开发宣传的时候没少提个人开发者啊。
|
23
westoy 2023-03-23 18:42:33 +08:00
@0o0O0o0O0o
首先, 我们要搞清楚一点, 大部分非头部企业的很大一部分利润都是优化成本里抠出来的 云厂商的盈利模式也是盯着这块的 说白了就是让原来雇五个人的企业付它们两个人的钱去裁掉三个人, 企业获得了剩下一个人的利润 放到楼主这边就不成立了啊, 因为他不可能裁掉自己啊, 所以就变成了云厂商抢他自己的钱。 我这边接的企业业务, 我都是找阿里云的, 反正客户又不会多给我多少钱, 出了问题还得自己吃锅。 但我自己的业务, 我还是找 IDC 托管的, 毕竟省下来的就是我自己的啊, 精力花费其实也不多 至于云厂商为什么提个人开发者, 培养使用习惯啊, 一般个人开发者又没多少利用率的,就没指望赚钱, 就指着个人开发者以后进企业有决策权或者变企业使用者的时候基于习惯优先使用他们的服务啊, 不要看厂商怎么吹, 要看厂商怎么做, 云厂商那种把溢价服务打包进资源收费的模式注定不可能对个人开发者尤其是全干开发者友好的啊。 但楼主这边, 他真有使用率啊, 所以又变成了云厂商抢他的钱..... |
24
hhacker 2023-03-23 19:02:06 +08:00
对象存储成本大头不应该是流量吗?用多少付多少多自然,这个调用次数的定价确实略贵了,对个人开发者不友好.
|
25
JoshuaBen 2023-03-23 19:16:19 +08:00
你以为腾讯的股价是什么撑起来的 233 能用别的就用别的吧
|
26
jenlors 2023-03-23 19:37:22 +08:00
什么云开发云部署看了一眼定价完全没有要使用的欲望
|
27
sdjl OP 谢谢大家讨论这个边缘问题。
今天腾讯的工作人员给我打电话了,拉了一个技术群,他们在确认我反馈的这个问题。 我给他们算了一笔账,如果平均每张图片 20K ,1GB 流量的图片会有 5.2 万次访问,按当前 0.5 元 /万次计费,调用次数收费为 2.6 元,加上 0.21 元的 CDN 流量费,总计约 2.81 元。 我说你们这个费用是“又拍云”的 10 倍呀。 腾讯的工作人员正在研究这个问题,后续结果我会跟进报道。 |
28
sdjl OP @westoy 你说的这个很对,初学开发者一个月用不完 19.9 元的套餐,他们不觉得贵,等到他们进入工作,公司问他们用什么技术啊? 他们肯定优先选自己熟悉的那个~
|
29
sdjl OP 腾讯工作人员解释说:
“这个调用次数是在 CDN 回源时产生的,如果连续访问,在 CDN 缓存期内不会重复计算调用次数,缓存过期后回源访问时会再计算一次调用次数。” 那我就把图片的 CDN 缓存时间设置得特别大吧~~ |
30
linyongxin 237 天前
https 请求数就很坑人,小图片要优化好一些,云开发能不能限流自动停止?
|