blog 点赞被直接刷爆,学到了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
suni
V2EX    程序员

blog 点赞被直接刷爆,学到了

  •  
  •   suni 1 天前 3896 次点击

    今天不是说 blog 加一个点赞嘛,想着 阿里云函数+kv 就好了

    但是发现 couldflare worker + kv 不要钱,于是乐呵呵的就加了(发现 couldflare 操作面板还是很舒服的嘛,没想的那么老)

    然后嘞,几个小时,就崩溃了,请求量 116k,然后邮件直接说:kv get 10 万次用完了。write 应该早 g 了。

    我有点懵,啥情况。。。

    晚上倒腾了下,kv 确实不合适做这个,要用 d1 ,每天用量是 5 百万次,这就宽裕很多。

    再加上网关限制,不知道这能抗多久。随他吧,反正也不要钱。

    长个教训,不知道哪里的文章误导我用 kv 的,确实用数据库多好。

    再夸 worker 写起来真方便,接入 kv/d1 都直接接好了。大部分都可以 UI 操作,真滴棒。

    (对咯,你们一直吐槽的动画卡,应该好一些咯,背景的动态画布我调了下)

    blog 地址:yysuni.com

    44 条回复    2025-11-15 09:29:41 +08:00
    codehz
        1
    codehz  
       1 天前 via Android   1
    d1 也不适合,最适合的是 durable object
    suni
        2
    suni  
    OP
       1 天前
    @codehz 是吗?可是那个要收费耶 _(:⑧」∠)_
    since2021
        3
    since2021  
       1 天前
    什么文章这么受欢迎
    liuidetmks
       4
    liuidetmks  
       1 天前   1
    好了,我知道你是来炫博客的,(确实也漂亮)
    动画流畅灵动,设计也跟上了最新的玻璃效果,
    4seasons
        5
    4seasons  
       1 天前   2
    确实做的漂亮,我都想 ai 给你的样式风格抄过来了
    zealotxxxx
        6
    zealotxxxx  
       1 天前   1
    @4seasons #5 哈哈哈哈,同
    确实是很舒服的设计
    suni
        7
    suni  
    OP
       1 天前
    @since2021 不是,是被攻击的那种,应该是莫个 v2 兄,顺手攻击着玩,攻击完应该 gigigi 的笑嘞
    suni
        8
    suni  
    OP
       1 天前   1
    是想把自己做的好的东西拿出来给大家看的,但更多是分享东西,也分享经验嘛
    jellyX
        9
    jellyX  
       1 天前
    太好看啦, 源码有木有
    suni
        10
    suni  
    OP
       1 天前   1
    @jellyX 等我写的差不多了,安全性问题也好些了,我就开源出来。安全性问题在上次提到 t/1172382?p=1#reply24
    uCharles
        11
    uCharles  
       1 天前
    仓耳今楷的字体挺好看的,也可以作为备用哦
    suni
        12
    suni  
    OP
       1 天前
    @uCharles 确实确实好看,但感觉好像要授权费
    bensky
        13
    bensky  
       1 天前
    半分钟没打开,需要什么姿势?
    bryanwongxin
        14
    bryanwongxin  
       1 天前   1
    好漂亮。。。
    tanranran
        15
    tanranran  
       23 小时 57 分钟前
    做的真好看,未来会开源吗?
    suni
        16
    suni  
    OP
       23 小时 57 分钟前
    @bensky 那啥,这个是 couldflare + vercel 的服务,一般国内访问还行,特殊情况 vpn 效果更佳
    suni
        17
    suni  
    OP
       23 小时 56 分钟前
    @tanranran 我本身 持可开源 可不开源的态度的, 你们要,我肯定会给的
    codehz
        18
    codehz  
       23 小时 42 分钟前   1
    @suni sqlite 后端的不需要了,那个就是 D1 的上位替代,解决了 D1 的一大堆问题(现在 D1 基本都不维护了,几年前画的大饼都没了,https://github.com/cloudflare/workers-sdk/issues/2733 我发的 issues ,直接被关了)
    ronyin
        19
    ronyin  
       23 小时 27 分钟前   1
    挺漂亮的。哈哈哈
    suni
        20
    suni  
    OP
       23 小时 5 分钟前
    @codehz 好的好的,哥,不要钱,那我就得学习学习了
    suni
        21
    suni  
    OP
       22 小时 59 分钟前
    @codehz 已点赞,已关注。还是二次元大佬,还玩无限暖暖,嘿嘿嘿
    since2021
        22
    since2021  
       21 小时 42 分钟前   1
    @suni https://turso.tech/
    这个免费额多
    JimLee0921
        23
    JimLee0921  
       21 小时 21 分钟前   1
    很好看,如果有能力真想用前后端分离仿照一个啊
    mokeyjay
        24
    mokeyjay  
       21 小时 4 分钟前   1
    博客挺好看的,点赞。就是没做移动端可惜了
    Jmeow
        25
    Jmeow  
       21 小时 0 分钟前   1
    非常清爽好看的 Blog ,点赞
    suni
        26
    suni  
    OP
       20 小时 40 分钟前
    @mokeyjay 会的 会的
    suni
        27
    suni  
    OP
       20 小时 39 分钟前
    @since2021 已收集,3q
    suni
        28
    suni  
    OP
       20 小时 39 分钟前
    @JimLee0921 就是纯前端静态不依赖后端喔
    linyi01
        29
    linyi01  
       19 小时 45 分钟前
    插个眼,等开源后来学习一波
    ilaipi
        30
    ilaipi  
       19 小时 34 分钟前
    这个是没 seo 的吗?看起来页面源码不是那种纯 html 的。

    感觉非常流畅,比我用 nuxt 做的流畅太多了。如果导出成纯 html ,seo 那种,仍然这么流畅吗?
    suni
        31
    suni  
    OP
       18 小时 17 分钟前
    @ilaipi 其实 seo 是能做的,就是懒,文档逻辑就是 ui 提交代码到 github ,我放在了 public 所以不能预编译,其实直接提交到 app 目录,seo 就有了。现在 seo 还有啥用喔
    haibing
        32
    haibing  
       17 小时 44 分钟前   1
    期待开源
    yb2313
        33
    yb2313  
       17 小时 39 分钟前
    打不开
    LeegoYih
        34
    LeegoYih  
       17 小时 26 分钟前
    我一直在想类似微博的这种大并发点赞要怎么实现,想了一个方案不知道可不可行
    whoami9426
        35
    whoami9426  
       17 小时 25 分钟前
    好看的博客 这种风格怎么设计的?
    ANDERKAISA
        36
    ANDERKAISA  
       17 小时 22 分钟前   1
    期待开源
    suni
        37
    suni  
    OP
       17 小时 10 分钟前
    @yb2313 那啥,这个是 couldflare + vercel 的服务,一般国内访问还行,特殊情况 vpn 效果更佳
    suni
        38
    suni  
    OP
       17 小时 9 分钟前
    @LeegoYih 你说说,我听听
    suni
        39
    suni  
    OP
       17 小时 8 分钟前
    @whoami9426 这个,就要长期培养自己的美感啊,你能清晰明白怎么是好看的,你也得认识到,别人反驳的时候你是觉得是个人想法还是你自己确实过时了。就多尝试,多看,多尝试,大胆一点。
    LeegoYih
        40
    LeegoYih  
       17 小时 3 分钟前   1
    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 的数据判断是否已经点赞
    cvooc
        41
    cvooc  
       16 小时 46 分钟前
    背景图颜色看着挺舒服的, 想鬼鬼祟祟偷一下 css 来着, 结果一看是 canvas 画的, 这样不会影响性能吗
    suni
        42
    suni  
    OP
       16 小时 43 分钟前
    @cvooc 哈哈哈 鬼鬼祟祟,因为背景是动态的呀
    suni
        43
    suni  
    OP
       16 小时 43 分钟前
    只是背景动的慢
    badbay
        44
    badbay  
       1 小时 20 分钟前
    哇塞,楼主的博客真好看
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2785 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 02:50 PVG 10:50 LAX 18:50 JFK 21:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86