今天不是说 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 3 天前 via Android d1 也不适合,最适合的是 durable object
|
3
since2021 3 天前
什么文章这么受欢迎
|
4
liuidetmks 3 天前 好了,我知道你是来炫博客的,(确实也漂亮)
动画流畅灵动,设计也跟上了最新的玻璃效果,👍 |
5
4seasons 3 天前 确实做的漂亮,我都想 ai 给你的样式风格抄过来了
|
6
zealotxxxx 3 天前 @4seasons #5 哈哈哈哈,同
确实是很舒服的设计 |
8
suni OP 是想把自己做的好的东西拿出来给大家看的,但更多是分享东西,也分享经验嘛 😁
|
9
jellyX 3 天前
太好看啦, 源码有木有
|
10
suni OP @jellyX 等我写的差不多了,安全性问题也好些了,我就开源出来。安全性问题在上次提到 https://www.v2ex.com/t/1172382?p=1#reply24
|
11
uCharles 2 天前
仓耳今楷的字体挺好看的,也可以作为备用哦
|
13
bensky 2 天前
半分钟没打开,需要什么姿势?
|
14
bryanwongxin 2 天前 好漂亮。。。
|
15
tanranran 2 天前
做的真好看,未来会开源吗?
|
18
codehz 2 天前 @suni sqlite 后端的不需要了,那个就是 D1 的上位替代,解决了 D1 的一大堆问题(现在 D1 基本都不维护了,几年前画的大饼都没了,https://github.com/cloudflare/workers-sdk/issues/2733 我发的 issues ,直接被关了)
|
19
ronyin 2 天前 挺漂亮的。哈哈哈
|
22
since2021 2 天前 |
23
JimLee0921 2 天前 很好看,如果有能力真想用前后端分离仿照一个啊🤩
|
24
mokeyjay 2 天前 博客挺好看的,点赞。就是没做移动端可惜了
|
25
Jmeow 2 天前 非常清爽好看的 Blog ,点赞
|
28
suni OP @JimLee0921 就是纯前端静态不依赖后端喔
|
29
linyi01 2 天前
插个眼,等开源后来学习一波
|
30
ilaipi 2 天前
这个是没 seo 的吗?看起来页面源码不是那种纯 html 的。
感觉非常流畅,比我用 nuxt 做的流畅太多了。如果导出成纯 html ,seo 那种,仍然这么流畅吗? |
31
suni OP @ilaipi 其实 seo 是能做的,就是懒🤣,文档逻辑就是 ui 提交代码到 github ,我放在了 public 所以不能预编译,其实直接提交到 app 目录,seo 就有了。现在 seo 还有啥用喔 😂
|
32
haibing 2 天前 期待开源
|
33
yb2313 2 天前
打不开
|
34
LeegoYih 2 天前
我一直在想类似微博的这种大并发点赞要怎么实现,想了一个方案不知道可不可行
|
35
whoami9426 2 天前
好看的博客 这种风格怎么设计的?
|
36
ANDERKAISA 2 天前 期待开源
|
39
suni OP @whoami9426 这个,就要长期培养自己的美感啊,你能清晰明白怎么是好看的,你也得认识到,别人反驳的时候你是觉得是个人想法还是你自己确实过时了。就多尝试,多看,多尝试,大胆一点。
|
40
LeegoYih 2 天前 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 2 天前
背景图颜色看着挺舒服的, 想鬼鬼祟祟偷一下 css 来着, 结果一看是 canvas 画的, 这样不会影响性能吗
|
43
suni OP 只是背景动的慢
|
44
badbay 2 天前 哇塞,楼主的博客真好看
|
46
yechentide 1 天前 |
47
silvernoo 1 天前
好看计划开源吗
|
49
Lant248 12 小时 52 分钟前 blog 风格好好看
|
50
sincw 18 分钟前 不错不错,流畅了很多,赞一个
|