CWD:一个基于 Cloudflare Workers 的评论系统 - 子舒的博客
- 内容介绍
- 文章标签
- 相关推荐
文档内容写的比较全面,建议看下面的地址!
缘起:为什么我要造轮子?
作为一个博客作者,我一直苦于找不到一个真正轻量、快速、且完全可控的评论系统。市面上常见的方案各有各的优势,只是我更喜欢全生态放到 Cloudflare 中,因此有了这个想法。
基于 Cloudflare Workers 与全球边缘网络,构建一个免服务器、极速安全、即插即用的评论系统。
将数据存储在 Cloudflare D1 数据库中,通过 Worker 与数据库交互。根据对 Cloudflare 免费计划的分析,CWD 评论系统的部署成本为零,不需要任何成本。
指标分析: 你可以根据你的站点日常承接能力,确认选择使用该评论系统。
指标免费每日额度单次消耗理论极限行读取500 万~5 次/次访问100 万次页面访问行写入10 万~2 次/次访问5 万次页面访问存储5GB1-2KB/评论250 万 + 评论足以满足以下场景: 对于个人博客或中小型站点来说,免费计划完全够用。
- 日访问量:30,000 - 50,000 次页面加载
- 日评论量:100 - 200 条新评论
- 总评论数:数十万条(存储充足)
注意上面计算的是每日的承载量!
目前已经正式发布,经过我一段时间的自用测试,暂时没发现大的问题。
该项目包含 API 接口 + 管理后台 + 前端小组件。
如果你不想折腾,最佳组合是:
- 自建 API 接口
- 使用官方提供的控制面板进行登录(本地运行,使用你自己部署的接口进行数据库交互)
- 使用官方链接在博客调用前端评论小组件
我觉得这个项目最大的优点就是对于前台评论样式,你可以足够折腾,提供完整 REST API 与 SDK,一行代码嵌入,适配 Vue、React 等任意框架,你可以随心所欲打造自己的评论区。
完善评论体系,智能邮件通知,可视化数据看板,手动审核机制、IP 屏蔽、邮箱黑名单,一键导入其他评论系统数据,无缝切换,保留历史互动记录,等等。
我特别注重安全,所以对这方面我可以说是做到了极致,管理员鉴权、CORS 跨域保护、SQL 注入防护,不放过任何一点安全问题,毕竟和数据相关的东西丝毫不敢大意。
另外我觉得一个不错的功能就是,我直接内置了访客统计,不需要接入第三方直接一套搞定。
感兴趣的伙伴可以尝试一下。目前没有提供演示后台,后面看下反馈决定要不要提供一个演示后台。
放几张截图看一下吧!目前本博客已经接入 CWD,欢迎体验
评论管理列表 20260122153418421.webp2655×1504 75.2 KB
可视化数据看板 20260122153147610.webp2655×1507 93.2 KB
访客统计记录 20260122153236058.webp2630×1510 112 KB
这是一个从 https://zishu.me/blog/cwd-cloudflare-workers.html 下的原始话题分离的讨论话题 网友解答:
--【壹】--:
改天玩玩
--【贰】--: 神奇的哆啦z梦:
cwd
嚯,真不错啊,明天就部署试试
--【叁】--:
等你上手试试!
--【肆】--:
@Lapis0x0 佬之前不是说要换博客评论系统吗,来看看这个
--【伍】--:
支持支持
--【陆】--:
感谢佬友,好项目
之前最中意的极简评论系统就是cusdis,但是它强制评论要管理员审核
了
--【柒】--:
感谢支持
--【捌】--:
牛逼,但是方便导出和备份吗?即便cloudflare再靠谱,本地没有一份还是不行的吧,也不能绑死在cf上
--【玖】--:
能支持把WordPress评论导入进来吗
--【拾】--:
有访问统计,单独的文章阅读量没有做面板,后面应该会更新这个功能
--【拾壹】--:
前排支持机器猫~
--【拾贰】--:
有点意思的
--【拾叁】--:
支持导出备份
--【拾肆】--:
先再看 再尝试
--【拾伍】--:
博主我问问,个人博客站点使用的话稳定性如何?会不会有被阻断的风险?
--【拾陆】--:
我自用了一段时间,应该不会阻断,都是在合规的范围内使用
--【拾柒】--:
不错不错
--【拾捌】--:
支持统计文章和网站阅读量吗
文档内容写的比较全面,建议看下面的地址!
缘起:为什么我要造轮子?
作为一个博客作者,我一直苦于找不到一个真正轻量、快速、且完全可控的评论系统。市面上常见的方案各有各的优势,只是我更喜欢全生态放到 Cloudflare 中,因此有了这个想法。
基于 Cloudflare Workers 与全球边缘网络,构建一个免服务器、极速安全、即插即用的评论系统。
将数据存储在 Cloudflare D1 数据库中,通过 Worker 与数据库交互。根据对 Cloudflare 免费计划的分析,CWD 评论系统的部署成本为零,不需要任何成本。
指标分析: 你可以根据你的站点日常承接能力,确认选择使用该评论系统。
指标免费每日额度单次消耗理论极限行读取500 万~5 次/次访问100 万次页面访问行写入10 万~2 次/次访问5 万次页面访问存储5GB1-2KB/评论250 万 + 评论足以满足以下场景: 对于个人博客或中小型站点来说,免费计划完全够用。
- 日访问量:30,000 - 50,000 次页面加载
- 日评论量:100 - 200 条新评论
- 总评论数:数十万条(存储充足)
注意上面计算的是每日的承载量!
目前已经正式发布,经过我一段时间的自用测试,暂时没发现大的问题。
该项目包含 API 接口 + 管理后台 + 前端小组件。
如果你不想折腾,最佳组合是:
- 自建 API 接口
- 使用官方提供的控制面板进行登录(本地运行,使用你自己部署的接口进行数据库交互)
- 使用官方链接在博客调用前端评论小组件
我觉得这个项目最大的优点就是对于前台评论样式,你可以足够折腾,提供完整 REST API 与 SDK,一行代码嵌入,适配 Vue、React 等任意框架,你可以随心所欲打造自己的评论区。
完善评论体系,智能邮件通知,可视化数据看板,手动审核机制、IP 屏蔽、邮箱黑名单,一键导入其他评论系统数据,无缝切换,保留历史互动记录,等等。
我特别注重安全,所以对这方面我可以说是做到了极致,管理员鉴权、CORS 跨域保护、SQL 注入防护,不放过任何一点安全问题,毕竟和数据相关的东西丝毫不敢大意。
另外我觉得一个不错的功能就是,我直接内置了访客统计,不需要接入第三方直接一套搞定。
感兴趣的伙伴可以尝试一下。目前没有提供演示后台,后面看下反馈决定要不要提供一个演示后台。
放几张截图看一下吧!目前本博客已经接入 CWD,欢迎体验
评论管理列表 20260122153418421.webp2655×1504 75.2 KB
可视化数据看板 20260122153147610.webp2655×1507 93.2 KB
访客统计记录 20260122153236058.webp2630×1510 112 KB
这是一个从 https://zishu.me/blog/cwd-cloudflare-workers.html 下的原始话题分离的讨论话题 网友解答:
--【壹】--:
改天玩玩
--【贰】--: 神奇的哆啦z梦:
cwd
嚯,真不错啊,明天就部署试试
--【叁】--:
等你上手试试!
--【肆】--:
@Lapis0x0 佬之前不是说要换博客评论系统吗,来看看这个
--【伍】--:
支持支持
--【陆】--:
感谢佬友,好项目
之前最中意的极简评论系统就是cusdis,但是它强制评论要管理员审核
了
--【柒】--:
感谢支持
--【捌】--:
牛逼,但是方便导出和备份吗?即便cloudflare再靠谱,本地没有一份还是不行的吧,也不能绑死在cf上
--【玖】--:
能支持把WordPress评论导入进来吗
--【拾】--:
有访问统计,单独的文章阅读量没有做面板,后面应该会更新这个功能
--【拾壹】--:
前排支持机器猫~
--【拾贰】--:
有点意思的
--【拾叁】--:
支持导出备份
--【拾肆】--:
先再看 再尝试
--【拾伍】--:
博主我问问,个人博客站点使用的话稳定性如何?会不会有被阻断的风险?
--【拾陆】--:
我自用了一段时间,应该不会阻断,都是在合规的范围内使用
--【拾柒】--:
不错不错
--【拾捌】--:
支持统计文章和网站阅读量吗

