Cloudflare图床缓存优化
折腾了几个小时,终于把 Cloudflare 图床的 KV 读取次数降下来了先说说为啥要搞这个前段时间用 Cloudflare Pages + Workers + KV 搭了个图床(就是 GitHub 上那个 Cloudflare-ImgBed),一开始挺美滋滋的,免费嘛。 结果用了一个多月,突然收到 Cloudflare 的邮件,说我 KV 读取快超限了。我一看后台,好家伙,一天干了 9 万多次读取,离 10 万次的免费额度就差一口气。 这哪行啊,虽然超了也花不了几个钱,但本着「能白嫖绝不付费」的原则,得想办法优化一下。 问题出在哪仔细看了下流程,每次有人访问图片: 1用户请求 → Worker 验证 → 读 KV → 从 Telegram 拉图 → 返回 关键是每次访问都走完整流程。同一张图被看 10 次,KV 就得读 10 次,Telegram 也得拉 10 次。太浪费了。 明明图片这种东西,第一次拉下来之后完全可以缓存起来啊。 我的解决方案思路其实很简单:加缓存。 12用户 → Cloudflare CDN 缓存 → Worker 内存缓存 → KV/源站 ...
Cloudflare部署CloudFlare ImgBed实现无限空间网盘及图床
Cloudflare部署CloudFlare ImgBed实现无限空间网盘及图床 :📂: 第一步:Fork 项目 访问 CloudFlare ImgBed 项目 点击右上角的 “Fork” 按钮 选择您的 GitHub 账户 确认 Fork 完成 :🏗️: 第二步:创建 Pages 项目2.1 访问 Cloudflare Dashboard 登录 Cloudflare Dashboard 选择左侧菜单的 “Workers & Pages” 点击 “创建应用程序” 选择 “Pages” 选项卡 点击 “连接到 Git” 2.2 连接 GitHub 仓库 如果首次使用,需要授权 Cloudflare 访问 GitHub 选择您 Fork 的 CloudFlare-ImgBed 仓库 点击 “开始设置” 2.3 配置项目设置 配置项 值 说明 项目名称 cloudflare-imgbed(或自定义) 项目标识符 生产分支 main 生产环境分支 构建命令 npm install 重要:v2.0 新构建命令 构建输出目录 / 保持默认 重要...
DigitalPlat Domain免费域名注册
前言前不久,我弄了一个qexo博客管理系统,vercel自带的域名不能用,于是我只好找免费域名于是我找到了它——DigitalPlat Domain 怎么弄我跟着永久免费域名!最新注册教程,无限免费续期,100%成功,可托管CloudFlare,值得抢注!! | 零度解说_哔哩哔哩_bilibili这个做的,可以参考。 虚拟身份生成我们用Fake Person Generator来生成虚拟身份,访问 https://www.fakepersongenerator.com/进入网站后,页面会自动生成一个完整的身份信息。 在 DigitalPlat 注册账号打开DigitalPlat 自由域名 - 注册),把你的这些信息给填进去。邮箱最好填真实的。 Key验证DigitalPlat 为了保证域名不被滥用,通常要求通过 GitHub ID 来进行身份验证,证明你是一个真实的开发者/用户。 访问 GitHub: 打开 https://github.com/ 注册账号点击右上角Sign up以注册。 **关联验证:**在 DigitalPlat 注册后,系统会让你绑定githu...
