
今天不是说 blog 加一个点赞嘛,想着 阿里云函数+kv 就好了
但是发现 couldflare worker + kv 不要钱,于是乐呵呵的就加了(发现 couldflare 操作面板还是很舒服的嘛,没想的那么老)
然后嘞,几个小时,就崩溃了,请求量 116k,然后邮件直接说:kv get 10 万次用完了。write 应该早 g 了。
我有点懵,啥情况。。。
晚上倒腾了下,kv 确实不合适做这个,要用 d1 ,每天用量是 5 百万次,这就宽裕很多。
再加上网关限制,不知道这能抗多久。随他吧,反正也不要钱。
长个教训,不知道哪里的文章误导我用 kv 的,确实用数据库多好。
再夸 worker 写起来真方便,接入 kv/d1 都直接接好了。大部分都可以 UI 操作,真滴棒。
(对咯,你们一直吐槽的动画卡,应该好一些咯,背景的动态画布我调了下)
blog 地址:yysuni.com
1 codehz 1 天前 via Android d1 也不适合,最适合的是 durable object |
3 since2021 1 天前 什么文章这么受欢迎 |
4 liuidetmks 1 天前 好了,我知道你是来炫博客的,(确实也漂亮) 动画流畅灵动,设计也跟上了最新的玻璃效果, |
5 4seasons 1 天前 确实做的漂亮,我都想 ai 给你的样式风格抄过来了 |
6 zealotxxxx 1 天前 @4seasons #5 哈哈哈哈,同 确实是很舒服的设计 |
8 suni OP 是想把自己做的好的东西拿出来给大家看的,但更多是分享东西,也分享经验嘛 |
9 jellyX 1 天前 太好看啦, 源码有木有 |
10 suni OP @jellyX 等我写的差不多了,安全性问题也好些了,我就开源出来。安全性问题在上次提到 t/1172382?p=1#reply24 |
11 uCharles 1 天前 仓耳今楷的字体挺好看的,也可以作为备用哦 |
13 bensky 1 天前 半分钟没打开,需要什么姿势? |
14 bryanwongxin 1 天前 好漂亮。。。 |
15 tanranran 23 小时 57 分钟前 做的真好看,未来会开源吗? |
18 codehz 23 小时 42 分钟前 @suni sqlite 后端的不需要了,那个就是 D1 的上位替代,解决了 D1 的一大堆问题(现在 D1 基本都不维护了,几年前画的大饼都没了,https://github.com/cloudflare/workers-sdk/issues/2733 我发的 issues ,直接被关了) |
19 ronyin 23 小时 27 分钟前 挺漂亮的。哈哈哈 |
22 since2021 21 小时 42 分钟前 |
23 JimLee0921 21 小时 21 分钟前 很好看,如果有能力真想用前后端分离仿照一个啊 |
24 mokeyjay 21 小时 4 分钟前 博客挺好看的,点赞。就是没做移动端可惜了 |
25 Jmeow 21 小时 0 分钟前 非常清爽好看的 Blog ,点赞 |
28 suni OP @JimLee0921 就是纯前端静态不依赖后端喔 |
29 linyi01 19 小时 45 分钟前 插个眼,等开源后来学习一波 |
30 ilaipi 19 小时 34 分钟前 这个是没 seo 的吗?看起来页面源码不是那种纯 html 的。 感觉非常流畅,比我用 nuxt 做的流畅太多了。如果导出成纯 html ,seo 那种,仍然这么流畅吗? |
31 suni OP @ilaipi 其实 seo 是能做的,就是懒,文档逻辑就是 ui 提交代码到 github ,我放在了 public 所以不能预编译,其实直接提交到 app 目录,seo 就有了。现在 seo 还有啥用喔 |
32 haibing 17 小时 44 分钟前 期待开源 |
33 yb2313 17 小时 39 分钟前 打不开 |
34 LeegoYih 17 小时 26 分钟前 我一直在想类似微博的这种大并发点赞要怎么实现,想了一个方案不知道可不可行 |
35 whoami9426 17 小时 25 分钟前 好看的博客 这种风格怎么设计的? |
36 ANDERKAISA 17 小时 22 分钟前 期待开源 |
39 suni OP @whoami9426 这个,就要长期培养自己的美感啊,你能清晰明白怎么是好看的,你也得认识到,别人反驳的时候你是觉得是个人想法还是你自己确实过时了。就多尝试,多看,多尝试,大胆一点。 |
40 LeegoYih 17 小时 3 分钟前 1. 用户点击点赞按钮,接口发送 Kafka 消息,返回响应结果 2. 处理 Kafka 消息,写 ClickHouse ,新增一条`| 用户 ID | 推文 ID | +1 |`的数据;用户取消点赞,则新增一条`| 用户 ID | 推文 ID | -1 |`的数据(类似冲销?) 3. 处理 Kafka 消息,写 Redis ,无论是否否命中都直接`INCR`,如果不存在自动从 1 开始 4. 用户查看某个推文时,点赞数为数据库中的点赞数加上 Redis 中的点赞数 5. 定时每小时扫描各个 Redis 分片的 Key ,将 Redis 中的点赞数加到数据库,然后删除 Key 6. 不活跃的推文自然就从 Redis 中移除,活跃的推文会通过下次点赞再次在 Redis 中累计 7. 用户二次进入到页面,通过用户 ID 和推文 ID 查询 ClickHouse 的数据判断是否已经点赞 |
41 cvooc 16 小时 46 分钟前 背景图颜色看着挺舒服的, 想鬼鬼祟祟偷一下 css 来着, 结果一看是 canvas 画的, 这样不会影响性能吗 |
43 suni OP 只是背景动的慢 |
44 badbay 1 小时 20 分钟前 哇塞,楼主的博客真好看 |